void LoginWithUserState() { string playerPrefs_login = PlayerPrefs.GetString("Login", "none"); //스마일게이트 제출용 //string playerPrefs_login = PlayerPrefs.GetString("Login", "guest"); //PlayerPrefs.SetString("nickname", "스마게"); //PlayerPrefs.SetInt("tutorial", 7); // if (playerPrefs_login == "none")//계정 생성하지 않았으면 { //facebook_login_button.gameObject.SetActive(true); guest_login_button.gameObject.SetActive(true); } else if (playerPrefs_login == "facebook") { Debug.Log("facebook login"); xmlManager.Count_LogOut_Time(); FB.Init(delegate() { if (FB.IsLoggedIn) { //User already logged in from a previous session awsManager.AddLogin_To_Credentials(AccessToken.CurrentAccessToken.TokenString); //editormap 빼고 전부 다 //LoadUserData(); jsonAdapter.GetAllUserData(PlayerPrefs.GetString("nickname", "pingpengboong"), GetWebRequestCallback); } else { Debug.LogError("critical error"); //var perms = new List<string>() { "email" }; //FB.LogInWithReadPermissions(perms, FacebookNotLoggedInCallback); //Critical Error! } }); } else if (playerPrefs_login == "guest") { Debug.Log("Hi " + PlayerPrefs.GetString("nickname", "pingpengboong") + "Guest Login"); //LoadUserData(); jsonAdapter.GetAllUserData(PlayerPrefs.GetString("nickname", "pingpengboong"), GetWebRequestCallback); } else { Debug.LogWarning("login error"); } }
void RequestCallback(bool success) { if (success) { if (jsonAdapter.EndLoading()) { jsonAdapter.GetAllUserData(AWSManager.instance.userInfo.nickname, Refresh); /* * jsonAdapter.GetUserFriend(); * jsonAdapter.GetUserInfo(); * jsonAdapter.GetUserHistory(); * jsonAdapter.GetUserMailbox(); */ } } else { } }