public void DestroyEnemy() { enemiesRemaining--; UpdateEnemyText(); if (enemiesRemaining <= 0) { GameTriggers.OnWaveEnd(); print("New Wave"); } }
public void TakeDamage(float dmg) { if (!invincible) { invincible = true; print("Player takes damage"); CurrentHealth--; Invoke("ResetInvulnerability", resetTime); if (CurrentHealth <= 0) { GameTriggers.OnWaveEnd(); //todo kill player gameobject saftley //this.gameObject.SetActive(false); } StartCoroutine(Flash()); } }