コード例 #1
0
    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);
    }
コード例 #2
0
    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);
    }