/** * Acquire a backpack upgrade */ public void GetUpgrade(BackpackUpgrade upgrade) { if (!bpUpgrades.Contains(upgrade)) { bpUpgrades.Add(upgrade); EventManager.Instance.Send(new GetBackpackUpgradeEvent(upgrade)); } else { Debug.Log("BackpackInventory: Cannot get backpack upgrade, upgrade is already acquired"); } }
public GetBackpackUpgradeEvent(BackpackUpgrade upgd) { name = "GetBackpackUpgradeEvent"; upgrade = upgd; }
/** * Do we have the specified backpack upgrade? */ public bool HasUpgrade(BackpackUpgrade upgrade) { return(bpUpgrades.Contains(upgrade)); }
/** * Do we have the specified backpack upgrade? */ public bool HasUpgrade(BackpackUpgrade upgrade) { return bpUpgrades.Contains(upgrade); }
/** * Acquire a backpack upgrade */ public void GetUpgrade(BackpackUpgrade upgrade) { if (!bpUpgrades.Contains (upgrade)) { bpUpgrades.Add (upgrade); EventManager.Instance.Send (new GetBackpackUpgradeEvent (upgrade)); } else { Debug.Log ("BackpackInventory: Cannot get backpack upgrade, upgrade is already acquired"); } }