예제 #1
0
        void Start()
        {
            // PhotonNetwork.connectionState = new ConnectionState();
            //dbgDoConnect = false;
            roomOptions = new RoomOptions()
            {
                MaxPlayers = 10
            };

            roomOptions.CustomRoomPropertiesForLobby = new string[1] {
                "GPS"
            };

            if (MainMenuUI == null)
            {
                MainMenuUI = FindObjectOfType <MainMenuUIController> ();
            }
            if (GameUI == null)
            {
                GameUI = FindObjectOfType <GameUIController> ();
            }
            if (GameSetup == null)
            {
                GameSetup = FindObjectOfType <GameSetupController> ();
            }

            PhotonNetwork.Disconnect();

            IsHost       = false;
            GPSThreshold = 0.01f;
            StartCoroutine(StartLocationService());
        }
예제 #2
0
    IEnumerator IEQuit()
    {
        LoadingController.LoadScene(0);
        SaveData();
        yield return(new WaitUntil(() => !LoadingController.isLoading));

        saveData = LoadData();
        MainMenuUIController.UpdateHUD();
    }
예제 #3
0
    private void Start()
    {
        upgrades = GetComponent <Upgrades>();

        latestScore = PlayerPrefs.GetInt("latestScore");
        highscore   = PlayerPrefs.GetInt("highscore");

        if (GameObject.FindWithTag("MainMenu"))
        {
            mainMenuUIController = GameObject.FindWithTag("MainMenu").GetComponent <MainMenuUIController>();
        }
    }
    void Start()
    {
        try
        {
            GameObject databaseGameobject = GameObject.Find("Database");
            db = databaseGameobject.GetComponent <Database>();
        }
        catch (System.NullReferenceException)
        {
            SceneManager.LoadScene("LoadingScene");
        }

        UIController     = GetComponent <MainMenuUIController>();
        streetController = GetComponent <StreetCanvasController>();
        windowController = GetComponent <WindowCanvasController>();
        browseStrainsWallCanvasController = GetComponent <BrowseStrainsWallCanvasController>();
        browseBongsWallCanvasController   = GetComponent <BrowseBongsWallCanvasController>();
        ResetScene();
        mainCamera.GetComponent <MainMenuCamera>().Initialize();
    }
예제 #5
0
 void Start()
 {
     saveData = LoadData();
     SoundController.PlayMusic(GameData.GetAudioClip("BGM"), .5f);
     MainMenuUIController.UpdateHUD();
 }