public bool DiscardItem(ItemData id) { bool b = inventory.RemoveItem(id); SaveLoadHanlder.Save(inventory, "/Inventory.dat", true); LootFactory.Instance.SpawnLootAroundPoint(CharacterController_2D.Instance.transform.position, id, 1); return(b); }
public void ScanCurrentTexture() { currentProfile.StartNewScan(baseSprite.texture, trainSpeed); currentProfile.ApplyWeightedTexture(targetImage, Exploration); if (ShouldLoadSave) { SaveLoadHanlder.Save(currentProfile, currentProfile.SavePath, false); } }
public bool DestroyAllOfItem(ItemData id) { bool b = true; while (b) { b = inventory.RemoveItemByID(id.name); } SaveLoadHanlder.DeleteWeapon(id.name); SaveLoadHanlder.Save(inventory, "/Inventory.dat", true); return(true); }
public void AddItem(ItemData i) { inventory.AddItem(i); SaveLoadHanlder.Save(inventory, "/Inventory.dat", true); }
public void Save() { SaveLoadHanlder.Save(this, SavePath); }