Пример #1
0
 private void Awake()
 {
     singleton = this;
     foreach (var v in renderers)
     {
         v.enabled = true;
     }
 }
Пример #2
0
 private void Update()
 {
     if(!exiting && Keyboard.current.escapeKey.wasPressedThisFrame)
     {
         exiting = true;
         ScreenBlind.Enter();
         Invoke("LoadMenu", 1f);
     }
 }
Пример #3
0
 public void EndLevel()
 {
     if (exiting)
     {
         return;
     }
     exiting = true;
     ScreenBlind.Enter();
     Invoke("ReloadLevel", 1f);
 }
Пример #4
0
 public void ExitToMainMenu()
 {
     if (exiting)
     {
         return;
     }
     exiting = true;
     ScreenBlind.Enter();
     Invoke("LoadMenu", 1f);
 }
Пример #5
0
    public void Exit()
    {
        if (changing)
        {
            return;
        }
        changing = true;

        ScreenBlind.Enter();
        Invoke("ExitPrivate", 1f);
    }
Пример #6
0
    public void LoadSlingTower()
    {
        if (changing)
        {
            return;
        }
        changing = true;

        ScreenBlind.Enter();
        Invoke("LoadSlingTowerPrivate", 1f);
    }
Пример #7
0
    public void LoadLevelOne()
    {
        if (changing)
        {
            return;
        }
        changing = true;

        ScreenBlind.Enter();
        Invoke("LoadLevelOnePrivate", 1f);
    }
Пример #8
0
 public void StageComplete()
 {
     if (ScreenBlind.Enter())
     {
         Invoke("StageCompletePrivate", 1);
     }
     else
     {
         StageCompletePrivate();
     }
 }