Exemple #1
0
    private void Update()
    {
        if (waitingForFood)
        {
            waitTimeLeft -= 1 * Time.deltaTime;

            if (waitTimeLeft <= 0)
            {
                if (!hasBeenFed)
                {
                    timer.RemoveTime();
                    ca.Leave();
                    ca.agent.isStopped = false;
                    waitingForFood     = false;
                }
            }

            if (hasBeenFed)
            {
                timer.AddTime();
                ca.agent.isStopped = false;
                ca.Leave();
            }
        }
    }