private void TickFood() { m_FoodHealingTurnCounter++; if (m_FoodHealingTurnCounter % m_HealEveryNTurns == 0) { if (m_CurrentFoodTicks > 0) { m_CurrentFoodTicks -= 1; m_ActorReference.Heal(1); } m_FoodHealingTurnCounter = 0; } }