C# Class SA.FullBodyIK.Effector

Show file Open project: Stereoarts/SAFullBodyIK Class Usage Examples

Public Properties

Property Type Description
_isSimulateFingerTips bool
positionEnabled bool
positionWeight float
pull float
rotationEnabled bool
rotationWeight float
transform UnityEngine.Transform

Private Properties

Property Type Description
_ClearInternal void
_GetEffectorFlags _EffectorFlags
_GetPresetPositionEnabled bool
_GetPresetPositionWeight float
_GetPresetPull float
_PrefixTransform void
_PresetEffectorLocation void

Public Methods

Method Description
Prefix ( ) : void
Prefix ( Effector effectors, Effector &effector, EffectorLocation effectorLocation, bool createEffectorTransform, Transform parentTransform, Effector parentEffector = null, Bone bone = null, Bone leftBone = null, Bone rightBone = null ) : void
Prepare ( FullBodyIK fullBodyIK ) : void
PrepareUpdate ( ) : void
WriteToTransform ( ) : void
_ComputeDefaultTransform ( FullBodyIK fullBodyIK ) : void

Private Methods

Method Description
_ClearInternal ( ) : void
_GetEffectorFlags ( EffectorType effectorType ) : _EffectorFlags
_GetPresetPositionEnabled ( EffectorType effectorType ) : bool
_GetPresetPositionWeight ( EffectorType effectorType ) : float
_GetPresetPull ( EffectorType effectorType ) : float
_PrefixTransform ( bool createEffectorTransform, Transform parentTransform ) : void
_PresetEffectorLocation ( EffectorLocation effectorLocation ) : void

Method Details

Prefix() public method

public Prefix ( ) : void
return void

Prefix() public static method

public static Prefix ( Effector effectors, Effector &effector, EffectorLocation effectorLocation, bool createEffectorTransform, Transform parentTransform, Effector parentEffector = null, Bone bone = null, Bone leftBone = null, Bone rightBone = null ) : void
effectors Effector
effector Effector
effectorLocation EffectorLocation
createEffectorTransform bool
parentTransform UnityEngine.Transform
parentEffector Effector
bone Bone
leftBone Bone
rightBone Bone
return void

Prepare() public method

public Prepare ( FullBodyIK fullBodyIK ) : void
fullBodyIK FullBodyIK
return void

PrepareUpdate() public method

public PrepareUpdate ( ) : void
return void

WriteToTransform() public method

public WriteToTransform ( ) : void
return void

_ComputeDefaultTransform() public method

public _ComputeDefaultTransform ( FullBodyIK fullBodyIK ) : void
fullBodyIK FullBodyIK
return void

Property Details

_isSimulateFingerTips public property

public bool _isSimulateFingerTips
return bool

positionEnabled public property

public bool positionEnabled
return bool

positionWeight public property

public float positionWeight
return float

pull public property

public float pull
return float

rotationEnabled public property

public bool rotationEnabled
return bool

rotationWeight public property

public float rotationWeight
return float

transform public property

public Transform,UnityEngine transform
return UnityEngine.Transform