예제 #1
0
    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;
            }
        }
    }
예제 #2
0
 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");
     }
 }