public void Add_Save_ShopItems(MG_Shop_ItemType _ItemType, int value) { switch (_ItemType) { case MG_Shop_ItemType.Diamond: Add_Save_CurrentDiamond(value); break; case MG_Shop_ItemType.Dollar: Add_Save_CurrentCash(value * 100); break; case MG_Shop_ItemType.Fruits: Add_Save_CurrentFruits(value); break; case MG_Shop_ItemType.Lucky777: Add_Save_CurrentSSS(value); break; case MG_Shop_ItemType.StarCoin: Add_Save_CurrentStarCoin(value); break; default: break; } }
public static void Set_Token_Num(MG_Shop_ItemType _tokenType, bool isTotal, int value) { if (value < 0) { value = 0; } PlayerPrefs.SetInt("MG_" + (isTotal ? "Total" : "Current") + _tokenType.ToString(), value); PlayerPrefs.Save(); }
void RefreshText(MG_Shop_ItemType _ItemType) { int index = (int)_ItemType; string numStr = MG_Manager.Instance.Get_Save_ShopItems(_ItemType); float currentNum = float.Parse(numStr); int targetNum = items_redeemNum[index]; items_button[index].SetActive(currentNum >= targetNum); float progress = Mathf.Clamp(currentNum / targetNum, 0, 1); items[index].RefreshProgress(numStr, targetNum.ToString(), progress); text_RDNum.text = MG_Manager.Instance.Get_Save_RedDiamond().ToString(); }
public string Get_Save_ShopItems(MG_Shop_ItemType _ItemType) { switch (_ItemType) { case MG_Shop_ItemType.Diamond: return(Get_Save_CurrentDiamond().ToString()); case MG_Shop_ItemType.Dollar: return(Get_CashShowText(Get_Save_CurrentCash())); case MG_Shop_ItemType.Fruits: return(Get_Save_CurrentFruits().ToString()); case MG_Shop_ItemType.Lucky777: return(Get_Save_CurrentSSS().ToString()); case MG_Shop_ItemType.StarCoin: return(Get_Save_CurrentStarCoin().ToString()); default: return(""); } }
private void Set_Save_TokenNum(MG_Shop_ItemType _tokenType, bool isTotal, int value) { MG_SaveManager.Set_Token_Num(_tokenType, isTotal, value); }
private int Get_Save_TokenNum(MG_Shop_ItemType _tokenType, bool isTotal) { return(MG_SaveManager.Get_Token_Num(_tokenType, isTotal)); }
public static int Get_Token_Num(MG_Shop_ItemType _tokenType, bool isTotal) { return(PlayerPrefs.GetInt("MG_" + (isTotal ? "Total" : "Current") + _tokenType.ToString(), 0)); }