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); }
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(); } }
public void Activate() { State = BunnyState.Searching; }