using BlueWater.Interfaces; namespace BlueWater.Npcs.Crews.Bartender { public class IdleState : IStateMachine { public virtual void EnterState(BartenderCrew character) { character.SpineController.PlayAnimation(CrewSpineAnimation.Idle, true); } public virtual void UpdateState(BartenderCrew character) { if (character.IsMakingCocktail) { character.StateMachineController.TransitionToState(character.MakingCocktailState, character); } } public virtual void ExitState(BartenderCrew character) { } } }