This processes all IKCommand classes assigned to a specific AvatarIKGoal.
◆ IKLimbController()
AC.IKLimbController.IKLimbController |
( |
| ) |
|
◆ AddTarget()
void AC.IKLimbController.AddTarget |
( |
Transform |
targetTransform, |
|
|
AnimationCurve |
transitionCurve, |
|
|
bool |
isInstant |
|
) |
| |
Adds a new IK target
- Parameters
-
targetTransform | The transform to target |
transitionCurve | A curve to describe the motion |
isInstant | If True, the full weight will be applied instantly |
◆ Clear()
void AC.IKLimbController.Clear |
( |
bool |
isInstant | ) |
|
Clears all IK commands
- Parameters
-
isInstant | If True, the effects will be disabled instantly, as opposed to transitioned out smoothly |
◆ CreateSaveData()
string AC.IKLimbController.CreateSaveData |
( |
| ) |
|
Serializes the current state into a single string
◆ LoadData()
void AC.IKLimbController.LoadData |
( |
string |
data | ) |
|
Restores a state from a serialized string
◆ OnAnimatorIK()
void AC.IKLimbController.OnAnimatorIK |
( |
Animator |
animator, |
|
|
AvatarIKGoal |
avatarIKGoal |
|
) |
| |
Applies the effect to an Animator
◆ Update()
void AC.IKLimbController.Update |
( |
| ) |
|