//Нанесение врагу урона, если игрок подошел близко void OnMouseDrag() { if ((Vector3.Distance(transform.position, player.transform.position) < 2) && /* Нанесение врагу урона, только если это позволено */ (enemyStats.takeDamageEnabled)) { enemyStats.TakeDamage(playerStats.playerDamage); } }
IEnumerator SurvivalTimer() { while (true) { if (stats.Food <= 0 && stats.Water <= 0) { stats.TakeDamage(3); } stats.ReduceFood(6); stats.ReduceWater(3); yield return(new WaitForSeconds(SURVIVAL_TIMER_COOLDOWN)); } }