Unity 6.3
0 онлайн 63 гостей 3 в системе
Вход

SharedBetweenAnimatorsAttribute

класс в UnityEngine

Выполнено в:UnityEngine.AnimationModule

Описание

Атрибут SharedBetweenAnimatorsAttribute указывает, что StateMachineBehaviour инстанцируется только один раз и используется всеми экземплярами Animator. Этот атрибут уменьшает потребление памяти для каждого экземпляра контроллера.

Вы выбираете, какой экземпляр StateMachineBehaviour использует этот атрибут. Если ваш экземпляр StateMachineBehaviour изменяет членскую переменную, это влияет на все другие экземпляры Animator, использующие ее. StateMachineBehaviour class.

using UnityEngine;

[SharedBetweenAnimators] public class AttackBehaviour : StateMachineBehaviour { public override void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { Debug.Log("OnStateEnter"); } }