Esempio n. 1
0
    public void EatFood(GameObject food)
    {
        //add to current score
        //change scror UI
        //increase snake speed and tail
        //return food to pool
        //generate new food and block
        foodEaten++;

        mobileControls.ChangeScore(foodEaten);

        if (foodEaten > recordScore)
        {
            recordScore = foodEaten;
            mobileControls.ChangeRecordScore(recordScore);
            if (!isCongradulated)
            {
                isCongradulated = true;
                mobileControls.ShowCongratulationText();
            }
        }


        snakeController.IncreaseSpeed();
        snakeController.AddTailPart();

        pool.ReturnFood(food);

        GenerateFood();
        PositionBlock();
    }