C# Class SA.FullBodyIK.Effector

Mostrar archivo 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_oe property

public bool _isSimulateFingerTips
return bool

positionEnabled public_oe property

public bool positionEnabled
return bool

positionWeight public_oe property

public float positionWeight
return float

pull public_oe property

public float pull
return float

rotationEnabled public_oe property

public bool rotationEnabled
return bool

rotationWeight public_oe property

public float rotationWeight
return float

transform public_oe property

public Transform,UnityEngine transform
return UnityEngine.Transform