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

        ScreenBlind.Enter();
        Invoke("ExitPrivate", 1f);
    }
Exemplo n.º 6
0
    public void LoadSlingTower()
    {
        if (changing)
        {
            return;
        }
        changing = true;

        ScreenBlind.Enter();
        Invoke("LoadSlingTowerPrivate", 1f);
    }
Exemplo n.º 7
0
    public void LoadLevelOne()
    {
        if (changing)
        {
            return;
        }
        changing = true;

        ScreenBlind.Enter();
        Invoke("LoadLevelOnePrivate", 1f);
    }
Exemplo n.º 8
0
 public void StageComplete()
 {
     if (ScreenBlind.Enter())
     {
         Invoke("StageCompletePrivate", 1);
     }
     else
     {
         StageCompletePrivate();
     }
 }