using UnityEngine; // ReSharper disable once CheckNamespace namespace BlueWaterProject { public class WalkOutSate : INpcState { private TycoonNpc npc; private Transform walkOutPoint; public WalkOutSate(TycoonNpc npc) { this.npc = npc; walkOutPoint = npc.MapInfo.WalkOutPoint; } public void OnEnter(NpcStateMachine npcStateMachine) { npc.Agent.SetDestination(walkOutPoint.position); } public void OnUpdate(NpcStateMachine npcStateMachine) { } public void OnExit(NpcStateMachine npcStateMachine) { } } }