示例#1
0
        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;
            }
        }
示例#2
0
 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();
 }
示例#3
0
        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();
        }
示例#4
0
        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("");
            }
        }
示例#5
0
 private void Set_Save_TokenNum(MG_Shop_ItemType _tokenType, bool isTotal, int value)
 {
     MG_SaveManager.Set_Token_Num(_tokenType, isTotal, value);
 }
示例#6
0
 private int Get_Save_TokenNum(MG_Shop_ItemType _tokenType, bool isTotal)
 {
     return(MG_SaveManager.Get_Token_Num(_tokenType, isTotal));
 }
示例#7
0
 public static int Get_Token_Num(MG_Shop_ItemType _tokenType, bool isTotal)
 {
     return(PlayerPrefs.GetInt("MG_" + (isTotal ? "Total" : "Current") + _tokenType.ToString(), 0));
 }