private void OnPickupLoot_Money(PickupLootEvent loot) { LootData_Money money = loot.LootData as LootData_Money; moneyBagsCollected++; CollectedMoney += money.GetMoneyInDrop(); }
private void OnPickupLoot_ForceField(PickupLootEvent loot) { LootData_ForceField forceField = loot.LootData as LootData_ForceField; forceFieldsCollected++; ForceFieldSecondsCollected += forceField.GetSecondsInDrop(); forceFieldChargeTime += forceField.GetSecondsInDrop(); text_ForceFieldValue.text = forceFieldChargeTime.ToString("0.00"); }
private void OnPickUpLoot_Weapon(PickupLootEvent pickupItemEvent) { LootData_Weapon itemDropData = pickupItemEvent.LootData as LootData_Weapon; if (weapons.ContainsKey(itemDropData.WeaponData.WeaponType) == false) { weapons.Add(itemDropData.WeaponData.WeaponType, itemDropData.WeaponData); IWeapon weapon = Weapon.GetWeaponOfType(Weapon.GetType(itemDropData.WeaponData.WeaponType)); EventSystem <WeaponPickupEvent> .FireEvent(GetWeaponPickupEvent(weapon, itemDropData.WeaponData)); } }
private void OnPickupLoot_HomingMissile(PickupLootEvent loot) { HomingMissiles++; HomingMissilesCollected++; }