private void CheckAutoLogin()
    {
        StopCoroutine(FirstSceneCheck());
// TODO : 여기 아래에 ! 붙여야함
        if (!PlayerPrefs.HasKey("SavedLoginInSettings"))
        {
            StartCoroutine(ChangeScene(1));
        }
        else
        {
            DataManager.instance.OnLoadingImage += onLoadingImage;

            string loadData = PlayerPrefs.GetString("SavedLoginInSettings");
            LogInSettingsOption logInSettingsOption = JsonUtility.FromJson <LogInSettingsOption>(loadData);
            if (logInSettingsOption.isAutoLogIn)
            {
                string      loadLoginData = PlayerPrefs.GetString("SavedLoginInform");
                LogInInform logInInform   = JsonUtility.FromJson <LogInInform>(loadLoginData);

                DataManager.instance.SendSignIn(logInInform.Id, logInInform.Pw);
            }
            else
            {
                StartCoroutine(ChangeScene(1));
            }
        }
    }
Beispiel #2
0
    private void Start()
    {
        logInInform = new LogInInform();

        signUpBtn.onClick.AddListener(delegate { SignUp(); });
        signInBtn.onClick.AddListener(delegate { LogIn(); });
        idInput.onEndEdit.AddListener(delegate { CheckIDInput(idInput); });
        pwInput.onEndEdit.AddListener(delegate { CheckPWInput(pwInput); });
    }
Beispiel #3
0
    private void Awake()
    {
        if (!LoadSettings())
        {
            return;
        }

        autoLogin.isOn = logInSettingsOption.isAutoLogIn;
        autoSetId.isOn = logInSettingsOption.isSetID;

        if (autoSetId.isOn)
        {
            string      loadLoginData = PlayerPrefs.GetString("SavedLoginInform");
            LogInInform logInInform   = JsonUtility.FromJson <LogInInform>(loadLoginData);
            idInput.text = logInInform.Id;
            pwInput.text = logInInform.Pw;
        }
    }