void OnEnable() { weaponMods = GetComponent <WeaponMods>(); if (weapon == null) { weapon = WeaponType.GetWeapon(weaponMods, "SimpleGun", true); } timeSinceLastFire = weapon.minFireInterval; }
void OnEnable() { weaponMods = GetComponent <WeaponMods>(); if (weapon == null) { weapon = (ChargeWeaponBase)WeaponType.GetWeapon(weaponMods, "ChargeGun", true); } currentChargeLevel = 0; timeSinceLastFire = weapon.minFireInterval; }
public void SetWeapon(string newWeaponName) { weapon = WeaponType.GetWeapon(weaponMods, newWeaponName, true); }
public void SetWeapon(string newWeaponName) { weapon = (ChargeWeaponBase)WeaponType.GetWeapon(weaponMods, newWeaponName, true); }