// Start is called before the first frame update void Awake() { navMeshAgent = GetComponent <UnityEngine.AI.NavMeshAgent>(); normalState = new NormalState(this); hungryState = new HungryState(this); sleepState = new SleepState(this); runAwayState = new RunAwayState(this); }
private RunAwayState() { if (_instance != null) { return; } _instance = this; }