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;
        }
    }