Legacy Documentation: Version 5.4
LanguageEnglish
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

Animator.SetTarget

Switch to Manual
public void SetTarget(AvatarTarget targetIndex, float targetNormalizedTime);

Parameters

targetIndex The avatar body part that is queried.
targetNormalizedTime The current state Time that is queried.

Description

Sets an AvatarTarget and a targetNormalizedTime for the current state.

Note that you need to wait one Update() frame for the Animator to compute the new target. So, for example, you can all SetTarget from within Update, then evaluate the result either in LateUpdate(), or the next Update() call.

Once the target is evaluated, the position and the rotation can be queried using Animator.targetPosition and Animator.targetRotation.