private void Start() { if (instance == null) { instance = this; EventSystem <PickupLootEvent> .RegisterListener <LootData_Weapon>(OnPickUpLoot_Weapon); weapons = new Dictionary <WeaponType, WeaponData>(); for (int i = 0; i < listOfWeapons.Count; i++) { WeaponData weaponData = listOfWeapons[i]; weapons.Add(weaponData.WeaponType, weaponData); } } }
private SingleBulletGun() : this(WeaponCoordinator.GetWeaponData(WeaponType.SingleBulletGun)) { }
private TrippleBulletGun() : this(WeaponCoordinator.GetWeaponData(WeaponType.TrippleBulletGun)) { }
private DubbleBulletGun() : this(WeaponCoordinator.GetWeaponData(WeaponType.DubbleBulletGun)) { }