Beispiel #1
0
 void OnTriggerEnter(Collider other)
 {
     Debug.Log("TRIGGER TIME CHANGE");
     if (other.gameObject.tag == "TimeToggle")
     {
         if (TimeManager.instance.slowMotion == true)
         {
             TimeManager.instance.slowMotion = false;
             source.pitch = 1;
             source.PlayOneShot(slowToNormal);
             foreach (TorchSoundScript t in FindObjectsOfType <TorchSoundScript>())
             {
                 t.NormalMotion();
             }
             SmokeScript.Normal();
             DoorScript.Normal();
         }
         else
         {
             TimeManager.instance.slowMotion = true;
             source.pitch = 3;
             source.PlayOneShot(normalToSlow);
             foreach (TorchSoundScript t in FindObjectsOfType <TorchSoundScript>())
             {
                 t.SlowMotion();
             }
             SmokeScript.SlowMotion();
             DoorScript.SlowMotion();
         }
     }
 }
Beispiel #2
0
 private void Start()
 {
     if (TimeManager.instance.slowMotion == false)
     {
         source.pitch = 1;
         foreach (TorchSoundScript t in FindObjectsOfType <TorchSoundScript>())
         {
             t.NormalMotion();
         }
         SmokeScript.Normal();
         DoorScript.Normal();
     }
     else
     {
         source.pitch = 3;
         foreach (TorchSoundScript t in FindObjectsOfType <TorchSoundScript>())
         {
             t.SlowMotion();
         }
         SmokeScript.SlowMotion();
         DoorScript.SlowMotion();
     }
 }