Class RigConstraint<TJob, TData, TBinder>
Inheritance
RigConstraint<TJob, TData, TBinder>
Inherited Members
UnityEngine.Object.FindObjectsOfType<T>(System.Boolean)
UnityEngine.Object.FindObjectOfType<T>(System.Boolean)
Syntax
public class RigConstraint<TJob, TData, TBinder> : MonoBehaviour, IRigConstraint where TJob : struct, IWeightedAnimationJob where TData : struct, IAnimationJobData where TBinder : AnimationJobBinder<TJob, TData>, new()
Type Parameters
Name |
Description |
TJob |
|
TData |
|
TBinder |
|
Fields
m_Data
Declaration
[SerializeField]
protected TData m_Data
Field Value
m_Weight
Declaration
[SerializeField]
[Range(0F, 1F)]
protected float m_Weight
Field Value
Properties
data
Declaration
public TData data { get; }
Property Value
weight
Declaration
public float weight { get; set; }
Property Value
Implements
Methods
CreateJob(Animator)
Declaration
public IAnimationJob CreateJob(Animator animator)
Parameters
Returns
Implements
DestroyJob(IAnimationJob)
Declaration
public void DestroyJob(IAnimationJob job)
Parameters
Implements
IsValid()
Declaration
Returns
Implements
Reset()
Declaration
UpdateJob(IAnimationJob)
Declaration
public void UpdateJob(IAnimationJob job)
Parameters
Implements
Explicit Interface Implementations
IRigConstraint.binder
Declaration
IAnimationJobBinder IRigConstraint.binder { get; }
Returns
Implements
IRigConstraint.component
Declaration
Component IRigConstraint.component { get; }
Returns
Implements
IRigConstraint.data
Declaration
IAnimationJobData IRigConstraint.data { get; }
Returns
Implements