public async void AutoLoginUser() { fbUserLogin = new FbUserLogin(); helperCardCollectionJsonKimboko = new HelperCardCollectionJsonKimboko(); ConfigurationData cnfDat = helperCardCollectionJsonKimboko.GetConfigurationDataFromJson(); if (cnfDat == null) { GameSceneManager.Instance.SetActiveWaitForLoad(false); return; } if (cnfDat.autoLogin == false) { GameSceneManager.Instance.SetActiveWaitForLoad(false); return; } UserDB logedUser = await fbUserLogin.UserAutoLoginMultipleInterface(cnfDat.user.Name, OnUserLoginErrorMesage, cnfDat.user.Password, cnfDat.password, cnfDat.email); if (logedUser == null) { Debug.Log("Logged User NULL"); GameSceneManager.Instance.SetActiveWaitForLoad(false); return; } GameSceneManager.Instance.SetActiveWaitForLoad(false); GameSceneManager.Instance.LoadSceneAsync(GameSceneManager.GAMESCENE.MAINMENU); }
private void StartGame() { GameSceneManager.Instance.SetActiveWaitForLoad(true); if (selectedDeck == null) { ShowNotSelectedDeckBanner(); return; } Debug.Log("START GAME WITH DECK " + selectedDeck.name); HelperCardCollectionJsonKimboko help = new HelperCardCollectionJsonKimboko(); ConfigurationData cnfDat = help.GetConfigurationDataFromJson(); if (cnfDat == null) { GameSceneManager.Instance.SetActiveWaitForLoad(false); return; } cnfDat.selectedDeck = selectedDeck; help.SetConfigurationDataToJson(cnfDat); GameSceneManager.Instance.SetActiveWaitForLoad(false); GameSceneManager.Instance.LoadSceneAsync(GameSceneManager.GAMESCENE.GAME); }
private IEnumerator WaitForDatabaseToLoad() { while (DatosFirebaseRTHelper.Instance.isInit == false) { Debug.Log("WAITING"); yield return(null); } Debug.Log("DB LOADED"); //Debug.Log("CONFIGURATION DATA " + configurationData.user.Name + " IS FIRS TIME " + configurationData.user.IsFirstTime); HelperCardCollectionJsonKimboko helperCardCollectionJsonKimboko; helperCardCollectionJsonKimboko = new HelperCardCollectionJsonKimboko(); ConfigurationData cnfDat = helperCardCollectionJsonKimboko.GetConfigurationDataFromJson(); if (cnfDat == null) { Application.Quit(); } SetUser(cnfDat.user); }
public void CreateNewUser(ConfigurationData configData) { //UserDB user = configData.user; //users.Add(user); // 1- CARGAR LA CONFIGURATION DATA DE CADA PLAYER HelperCardCollectionJsonKimboko helperCardCollectionJsonKimboko = new HelperCardCollectionJsonKimboko(); playerConfigurationData = helperCardCollectionJsonKimboko.GetConfigurationDataFromJson(); UserDB userOne = playerConfigurationData.user; UserDB userTestJson = new UserDB("ppp"); userTestJson.ID = "ppp"; UserDB userTwo = playerConfigurationData.user; users.Add(userOne); users.Add(userTestJson); //users[0] = userOne; ////users[1] = userTwo; //users[1] = userTestJson; }