Пример #1
0
    void UpdateBoiledOdenInfoToModel(GameObject selectedOden)
    {
        string slotId = selectedOden.GetComponent <OdenScript>().SlotPositionId;

        OdenListModel.RemoveEmptyBoiledOdenInfoModel(slotId);
        SavePlayerDataManager.SaveBoiledInfoCollection();
    }
Пример #2
0
 public static void UpdateBoiledOdenInfoModel(string slotId, string odenKeyname, DateTime timeStamp)
 {
     _BoiledOdenInfoModel[slotId] = new OdenTimeStampInfo {
         OdenName = odenKeyname, TimeStamp = timeStamp
     };
     SavePlayerDataManager.SaveBoiledInfoCollection();
 }
Пример #3
0
    public void UpdateTotalCoin(int coinIncome)
    {
        //update to model
        PlayerDataModel.TotalCoin += coinIncome;

        totalCoinTxt.text = PlayerDataModel.TotalCoin.ToString();
        SavePlayerDataManager.SavePlayerDataCollection();
    }
Пример #4
0
    void InitializeModelFromSavedCollection()
    {
        SavePlayerDataManager.LoadPlayerDataCollection();

        playerName.text   = PlayerDataModel.playerName;
        totalCoinTxt.text = PlayerDataModel.TotalCoin.ToString();

        string slotTextFormat = PlayerDataModel.UsedPotSlot.ToString() + "/" + PlayerDataModel.TotalPotSlot.ToString();

        slotStatusTxt.text = slotTextFormat;
    }
Пример #5
0
    public void ResetSlotStatus()
    {
        //update to model

        PlayerDataModel.UsedPotSlot = 0;

        string slotTextFormat = PlayerDataModel.UsedPotSlot.ToString() + "/" + PlayerDataModel.TotalPotSlot.ToString();

        slotStatusTxt.text = slotTextFormat;

        SavePlayerDataManager.SavePlayerDataCollection();
    }
Пример #6
0
    void OnPurchaseMenu()
    {
        ClosePurchaseDialog();
        coinSound.Play();
        int income = PurchaseMenuPrice * -1;

        playerResourceManager.UpdateTotalCoin(income);
        SetUnlockedMode(true);

        Image ItemPicInDialog = GameObject.Find("ItemPic").GetComponent <Image>();

        ItemPicInDialog.sprite = odenUnlockPic;

        Text ItemNameTxt = GameObject.Find("ItemNameTxt").GetComponent <Text>();

        ItemNameTxt.text = menuName;

        UnlockedMenuModel.UpdateSpecificUnlockMenu(menuNameKey, true);
        SavePlayerDataManager.SavePlayerDataCollection();
    }
Пример #7
0
 public static void RemoveEmptyBoiledOdenInfoModel(string slotId)
 {
     _BoiledOdenInfoModel.Remove(slotId);
     SavePlayerDataManager.SaveBoiledInfoCollection();
 }
Пример #8
0
 void SetFBPlayerName(string fBname)
 {
     FBNameTxt.text             = fbname;
     PlayerDataModel.playerName = fbname;
     SavePlayerDataManager.SavePlayerDataCollection();
 }
Пример #9
0
 void ResetPotSlot()
 {
     playerResourceManager.ResetSlotStatus();
     OdenListModel.ResetBoilOdenInfoModel();
     SavePlayerDataManager.SaveBoiledInfoCollection();
 }