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