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 async void LoginUser(UserRegistrationData usRegData) { fbUserLogin = new FbUserLogin(); UserDB logedUser = await fbUserLogin.UserLoginMultipleInterface(usRegData.UserName, OnUserLoginErrorMesage, usRegData.Pass, usRegData.Email); if (logedUser == null) { Debug.Log("Logged User NULL"); GameSceneManager.Instance.SetActiveWaitForLoad(false); return; } ConfigurationData configurationData = new ConfigurationData(); configurationData.user = logedUser; configurationData.autoLogin = usRegData.autoLogin; configurationData.email = usRegData.Email; configurationData.password = usRegData.Pass; helperCardCollectionJsonKimboko = new HelperCardCollectionJsonKimboko(); helperCardCollectionJsonKimboko.SetConfigurationDataToJson(configurationData); GameSceneManager.Instance.SetActiveWaitForLoad(false); GameSceneManager.Instance.LoadSceneAsync(GameSceneManager.GAMESCENE.MAINMENU); }