Exemplo n.º 1
0
    public void ChangeState(BunnyState newState)
    {
        state = newState;
        switch (state)
        {
        case BunnyState.HIDING:
            FindGoal();
            break;

        case BunnyState.RUNNING:
            break;
        }
        Debug.Log("[BunnyAI.cs]: Changed state to " + state);
    }
Exemplo n.º 2
0
 void DoNewBunny(int r)
 {
     if (col + 1 < 4)
     {
         return;
     }
     if (r == row)
     {
         var n = Random.Range(1, 3);
         if (n == 1)
         {
             state = BunnyState.Magic;
         }
         else if (n == 2)
         {
             state = BunnyState.Shield;
         }
         else
         {
             state = BunnyState.Sword;
         }
         UpdateBunnies();
     }
 }
Exemplo n.º 3
0
 public void Activate()
 {
     State = BunnyState.Searching;
 }
Exemplo n.º 4
0
 public void Activate()
 {
     State = BunnyState.Searching;
 }