public void Equip()
    {
        inventoryEquip.SwitchEquip(equipment);
        Initial();

        DB_EquipmentInventory.SaveEquipData();
        DB_Resources.SaveResoucesData();
    }
Exemple #2
0
    // 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();
    }
Exemple #3
0
 // 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();
        }
    }
Exemple #7
0
 public static void SetResoucesValue()
 {
     _instance.redMatAmount.text  = DB_Resources.GetItem(1).quantity.ToString();
     _instance.blueMatAmount.text = DB_Resources.GetItem(2).quantity.ToString();
 }
Exemple #8
0
 public static void LoadData()
 {
     DB_EquipmentInventory.LoadEquipData();
     DB_LevelData.LoadLevelData();
     DB_Resources.LoadResourcesData();
 }
Exemple #9
0
 public static void SaveData()
 {
     DB_EquipmentInventory.SaveEquipData();
     DB_LevelData.SaveLevelData();
     DB_Resources.SaveResoucesData();
 }