void UpdateBoiledOdenInfoToModel(GameObject selectedOden) { string slotId = selectedOden.GetComponent <OdenScript>().SlotPositionId; OdenListModel.RemoveEmptyBoiledOdenInfoModel(slotId); SavePlayerDataManager.SaveBoiledInfoCollection(); }
public static void UpdateBoiledOdenInfoModel(string slotId, string odenKeyname, DateTime timeStamp) { _BoiledOdenInfoModel[slotId] = new OdenTimeStampInfo { OdenName = odenKeyname, TimeStamp = timeStamp }; SavePlayerDataManager.SaveBoiledInfoCollection(); }
public void UpdateTotalCoin(int coinIncome) { //update to model PlayerDataModel.TotalCoin += coinIncome; totalCoinTxt.text = PlayerDataModel.TotalCoin.ToString(); SavePlayerDataManager.SavePlayerDataCollection(); }
void InitializeModelFromSavedCollection() { SavePlayerDataManager.LoadPlayerDataCollection(); playerName.text = PlayerDataModel.playerName; totalCoinTxt.text = PlayerDataModel.TotalCoin.ToString(); string slotTextFormat = PlayerDataModel.UsedPotSlot.ToString() + "/" + PlayerDataModel.TotalPotSlot.ToString(); slotStatusTxt.text = slotTextFormat; }
public void ResetSlotStatus() { //update to model PlayerDataModel.UsedPotSlot = 0; string slotTextFormat = PlayerDataModel.UsedPotSlot.ToString() + "/" + PlayerDataModel.TotalPotSlot.ToString(); slotStatusTxt.text = slotTextFormat; SavePlayerDataManager.SavePlayerDataCollection(); }
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(); }
public static void RemoveEmptyBoiledOdenInfoModel(string slotId) { _BoiledOdenInfoModel.Remove(slotId); SavePlayerDataManager.SaveBoiledInfoCollection(); }
void SetFBPlayerName(string fBname) { FBNameTxt.text = fbname; PlayerDataModel.playerName = fbname; SavePlayerDataManager.SavePlayerDataCollection(); }
void ResetPotSlot() { playerResourceManager.ResetSlotStatus(); OdenListModel.ResetBoilOdenInfoModel(); SavePlayerDataManager.SaveBoiledInfoCollection(); }