// Start is called before the first frame update void Start() { LocalizationState lcd = LocalizationSave.LoadData(); if (lcd == null) { lc.LoadLocalizeText("en_EN.json"); } else { lc.LoadLocalizeText(lcd.LocalizationFileName); } DataState loadedData = SaveState.LoadData(); if (loadedData != null) { PhotonNetwork.AuthValues.UserId = loadedData.UserId; //Debug.Log(PhotonNetwork.AuthValues.UserId); PhotonNetwork.NickName = loadedData.NickName; StartCoroutine(LoadRole()); if (loadedData.IsInMenu) { PhotonNetwork.LeaveLobby(); launchServerList(); } else if (loadedData.endGame) { launchMainMenu(); } Cursor.lockState = CursorLockMode.None; Cursor.visible = true; } else { launchLoginMenu(); Cursor.lockState = CursorLockMode.None; Cursor.visible = true; } }