public override void OnEnter() { var go = Fsm.GetOwnerDefaultTarget(gameObject); if (go == null) { Finish(); return; } animPlayer = go.GetComponent <SpriteAnimationPlayer>(); if (animPlayer) { _previousValue = animPlayer.direction.source; animPlayer.SetMovementSourceType(sourceType); } Finish(); }
public override void Reset() { animPlayer = null; }