Parameter | Description |
---|---|
go | Root object of your transform hierarchy. |
rootMotionTransformName | Transform name of the root motion transform. If empty no root motion is defined and you must take care of avatar movement yourself. |
Create a new generic avatar.
All transforms under the root game object will be part of this generic avatar.
using UnityEngine; // This example automatically builds a generic avatar // for the GameObject it is attached to and assigns it // to the Animator. [RequireComponent(typeof(Animator))] public class GenericAvatarBuilderExample : MonoBehaviour { void Start() { var animator = GetComponent<Animator>(); var avatar = AvatarBuilder.BuildGenericAvatar(gameObject, ""); avatar.name = "RuntimeAvatar"; animator.avatar = avatar; } }