Exemplo n.º 1
0
 // 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);
 }
Exemplo n.º 2
0
    private RunAwayState()
    {
        if (_instance != null)
        {
            return;
        }

        _instance = this;
    }