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 void SetMovementSourceType(DirectionSourceType sourceType) { direction.source = sourceType; }