void Start() { state = CockrilAIState.HIDING; agent = GetComponent <NavMeshAgent> (); chicken = FindClosestchicken().transform; if (moveTo == null) { moveTo = getRandomMoveTo(); } }
public void MakeDecision() { prevState = state; switch (state) { case CockrilAIState.IDLE: state = Idle(); break; case CockrilAIState.HIDING: state = Hide(); break; case CockrilAIState.CHASING: state = Chase(); break; case CockrilAIState.HORNY: state = Horny(); break; } }