public void SetStickTypeToPlayerPrefs(eStickType eType, eGoodsState eGoods) { switch (eGoods) { case eGoodsState.Disable: if (1 >= GetEnableSticksToPlayerPrefs().Count) { Single.UI.ShowNotice("알림", "꼬쟁이는 최소 1개 이상입니다."); return; } break; } var pEnableSticks = GetEnableSticksToPlayerPrefs(); SHPlayerPrefs.SetInt(string.Format("Inventory_Stick_{0}", (int)eType), (int)eGoods); switch (eGoods) { case eGoodsState.Enable: SHUtils.ForToList(pEnableSticks, (eStick) => { SetStickTypeToPlayerPrefs(eStick, eGoodsState.Disable); }); break; } }
private void Start() { ShowLoginPanel( SHPlayerPrefs.GetString("auth_email"), SHPlayerPrefs.GetString("auth_password"), (0 == SHPlayerPrefs.GetInt("auth_is_save")) ? (bool?)null : (1 == SHPlayerPrefs.GetInt("auth_is_save"))); }
// 유틸 : 언어설정 eLanguage GetLanguage() { m_eLanguage = (eLanguage)SHPlayerPrefs.GetInt("ApplicationInfo_Language", 0); if (eLanguage.None == m_eLanguage) { SetLanguage(SHHard.GetSystemLanguage()); } return(m_eLanguage); }
public void SetMonsterTypeToPlayerPrefs(eMonsterType eMonType, eGoodsState eGoods) { if (eGoodsState.Disable == eGoods) { if (MIN_ENABLE_COUNT >= GetEnableMonstersToPlayerPrefs().Count) { Single.UI.ShowNotice("알림", "몬스터는 최소 5마리 이상입니다."); return; } } SHPlayerPrefs.SetInt(string.Format("Inventory_Monste_{0}", (int)eMonType), (int)eGoods); }
private async void OnClickLogin(string strEmail, string strPassword, bool bIsSave) { if (false == SHUtils.IsValidEmail(strEmail)) { var pUIRoot = await Single.UI.GetGlobalRoot(); pUIRoot.ShowAlert("올바른 이메일 형식이 아닙니다."); return; } JsonData json = new JsonData { ["email"] = strEmail, ["password"] = strPassword }; Single.Network.POST(SHAPIs.SH_API_LOGIN, json, async(reply) => { if (reply.isSucceed) { var pUserInfo = await Single.Table.GetTable <SHTableUserInfo>(); pUserInfo.LoadJsonTable(reply.data); SHPlayerPrefs.SetString("auth_email", bIsSave ? pUserInfo.UserEmail : string.Empty); SHPlayerPrefs.SetString("auth_password", bIsSave ? pUserInfo.Password : string.Empty); SHPlayerPrefs.SetInt("auth_is_save", bIsSave ? 1 : 2); SHPlayerPrefs.Save(); } var pUIRoot = await Single.UI.GetGlobalRoot(); pUIRoot.ShowAlert(reply.ToString(), () => { if (reply.isSucceed) { Single.Scene.LoadScene(eSceneType.Lobby, bIsUseFade: true); } }); }); }
public eGoodsState GetMonsterGoodsStateToPlayerPrefs(eMonsterType eType) { return((eGoodsState)SHPlayerPrefs.GetInt( string.Format("Inventory_Monste_{0}", (int)eType), (int)eGoodsState.NotHas)); }
void SetLanguage(eLanguage eLang) { m_eLanguage = eLang; SHPlayerPrefs.SetInt("ApplicationInfo_Language", (int)m_eLanguage); }
private int GetCoin() { return(SHPlayerPrefs.GetInt("Inventory_Coin", 0)); }
private void SetCoin(int iCoin) { SHPlayerPrefs.SetInt("Inventory_Coin", (m_iCoin = iCoin)); }
public eGoodsState GetStickGoodsStateToPlayerPrefs(eStickType eType) { return((eGoodsState)SHPlayerPrefs.GetInt( string.Format("Inventory_Stick_{0}", (int)eType), (int)eGoodsState.NotHas)); }
static void SelectToCleanPlayerPrefs() { SHPlayerPrefs.DeleteAll(); EditorUtility.DisplayDialog("알림", "PlayerPrefs가 삭제되었습니다.", "확인"); }
public int GetBestScore() { return(SHPlayerPrefs.GetInt("BestScore", 0)); }
private void SetBestScore(int iScore) { SHPlayerPrefs.SetInt("BestScore", iScore); }