public override void OnCreate(IReadOnlyList <Blackboard> blackboards) { Blackboard.Bind(blackboards, m_BlendableAnimator); if (m_BlendableAnimator.Value == null) { return; } var animator = m_BlendableAnimator.Value; var initialized = animator.IsInitialized; if (!initialized) { animator.Initialize(); } m_Animator = animator; if (!initialized) { animator.SetSequenceWeight(1f); } }
public void Bind(PlayableAnimator animator) { m_BlendableAnimator.Value = animator; }