private void OnWeaponUpgradePickup(WeaponUpgradeData data, string _) { if (_inventoryContents.Contains(data)) { return; } _inventoryContents.Add(data); RefreshInventory(); }
public static void SelectWeapon(WeaponUpgradeData data) => OnSelectWeapon?.Invoke(data);
public static void WeaponUpgradePickup(WeaponUpgradeData weaponUpgradeData, string name) => OnWeaponUpgradePickup?.Invoke(weaponUpgradeData, name);
private void OnSelectWeapon(WeaponUpgradeData data) { currentWeaponData = data; _nextShot = Time.time; _sound = data.sound; }
public void ChangeBackground(WeaponUpgradeData data) { background.color = data == weaponUpgradeData ? new Color(background.color.r, background.color.g, background.color.b, 1f) : new Color(background.color.r, background.color.g, background.color.b, 0.3f); }
private void OnSelectWeapon(WeaponUpgradeData data) { ChangeBackground(data); }
private void OnWeaponUpgradePickup(WeaponUpgradeData _, string weaponName) { _weaponsCollected.Add(weaponName); }