public void Equip() { inventoryEquip.SwitchEquip(equipment); Initial(); DB_EquipmentInventory.SaveEquipData(); DB_Resources.SaveResoucesData(); }
// Start is called before the first frame update public void Initial(LootDropData data) { picture.sprite = data.GetData().Equals(typeof(EquipmentData)) ? DB_EquipmentInventory.GetItemSrpite(data.GetData().itemPath) : DB_Resources.GetItemSrpite(data.GetData().itemPath); amount.text = data.GetFixDrop().ToString(); }
// Start is called before the first frame update private void Awake() { if (_instance == null) { _instance = this; } else if (_instance != this) { Destroy(gameObject); } }
void GetAllDrop(bool isWin) { if (isWin) { FindObjectOfType <WinLosePU> ().GenerateItem(getItem); foreach (var item in getItem) { DB_Resources.ModifQuantity((ResourcesItem)item.GetData(), item.GetFixDrop()); } } getItem.Clear(); dropItems.Clear(); DB_Resources.SaveResoucesData(); }
public void Repair() { if (DB_Resources.GetItem(2).quantity >= repairCost) { DB_Resources.GetItem(2).quantity -= repairCost; equipment.Repair(); Initial(); ResourcesUIControl.SetResoucesValue(); DB_EquipmentInventory.SaveEquipData(); DB_Resources.SaveResoucesData(); } }
//Btn Action public void Unlock() { if (DB_Resources.GetItem(1).quantity >= unlockCost) { DB_Resources.GetItem(1).quantity -= unlockCost; equipment.UnlockItem(); Initial(); ResourcesUIControl.SetResoucesValue(); DB_EquipmentInventory.SaveEquipData(); DB_Resources.SaveResoucesData(); } }
public static void SetResoucesValue() { _instance.redMatAmount.text = DB_Resources.GetItem(1).quantity.ToString(); _instance.blueMatAmount.text = DB_Resources.GetItem(2).quantity.ToString(); }
public static void LoadData() { DB_EquipmentInventory.LoadEquipData(); DB_LevelData.LoadLevelData(); DB_Resources.LoadResourcesData(); }
public static void SaveData() { DB_EquipmentInventory.SaveEquipData(); DB_LevelData.SaveLevelData(); DB_Resources.SaveResoucesData(); }