void OnTriggerEnter2D(Collider2D collider) { if (isColliding) { return; } if (collider.tag == "Terrain" || collider.tag == "Finish") { isColliding = true; flightSound.Stop(); explosionSound.Play(); MainScript.KillPlayer(); } else if (collider.tag == "Enemy") { isColliding = true; MainScript.Player.CurrentHealth = MainScript.Player.CurrentHealth - 20; if (MainScript.Player.CurrentHealth <= 0) { flightSound.Stop(); explosionSound.Play(); MainScript.KillPlayer(); } else { whiteSprite(); isWhite = true; } } }
void Update() { isColliding = false; if (!MainScript.Player.Destroyed && MainScript.Player.FuelLevel <= 25f && wasPlayed == false) { alert.Play(); wasPlayed = true; } if (!MainScript.Player.Destroyed && MainScript.Player.FuelLevel >= 25f && wasPlayed == true) { alert.Stop(); wasPlayed = false; } if (!MainScript.Player.Destroyed && MainScript.Player.FuelLevel <= 0f) { flightSound.Stop(); alert.Stop(); explosionSound.Play(); MainScript.KillPlayer(); } }