Beispiel #1
0
 private void Awake()
 {
     // Try to find missing canvas references
     if (!_lobbyCanvas)
     {
         GameObject lobby = GameObject.Find("LobbyCanvas");
         if (lobby)
         {
             _lobbyCanvas = lobby.GetComponent <LobbyCanvas>();
         }
     }
     if (!_roomCanvas)
     {
         GameObject room = GameObject.Find("RoomCanvas");
         if (room)
         {
             _roomCanvas = room.GetComponent <RoomCanvas>();
         }
     }
     if (!_loginCanvas)
     {
         GameObject login = GameObject.Find("LoginCanvas");
         if (login)
         {
             _loginCanvas = login.GetComponent <LoginCanvas>();
         }
     }
 }
Beispiel #2
0
    IEnumerator RoutineQuitApplication()
    {
        _fadeAnim.Play(_fadeOutHash);
        yield return(new WaitUntil(() => _fadeScreen.color.a == 1));

        LoginCanvas.AuthLogOut();
        //UnityEditor.EditorApplication.isPlaying = false;
        Application.Quit();
    }