void OnTriggerEnter(Collider collider) { if (collider.gameObject.tag == "Player") { switch (triggerType) { case TriggerType.WaterStartTrigger: risingWaterManager.TriggerWaterRising(true); break; case TriggerType.WaterStopTrigger: risingWaterManager.TriggerWaterRising(false); break; } } }
public void LoseLife() { livesCount--; if (risingWaterManager) { risingWaterManager.TriggerWaterRising(false); } if (livesCount <= 0) { PlayerPrefsManager.SetNumLives(5); levelManager.LoadLevel("01c Game Over"); } else { PlayerPrefsManager.SetNumLives(livesCount); levelManager.LoadLevel("01b World Map"); } }