void refreshCooldown(ShipWeaponScript script) { currentWeaponFiredCount++; if (currentWeaponFiredCount >= 5) { currentWeaponFiredCount = 0; script.setCoolDownPeriod(0); } }
void Start() { prevNumberUpgrades = PlayerUpgrades.dragonBreathUpgrades.Count; weaponScript = this.GetComponent <ShipWeaponTemplate>().shipWeaponEquipped.GetComponent <ShipWeaponScript>(); weaponTemplate = GetComponent <ShipWeaponTemplate>(); origCoolDownTime = weaponTemplate.coolDownTime; applyUpgrades(); weaponScript.setTemplate(); }
void Start() { prevNumberUpgrades = PlayerUpgrades.polluxShrineUpgrades.Count; weaponScript = this.GetComponent <ShipWeaponTemplate>().shipWeaponEquipped.GetComponent <ShipWeaponScript>(); weaponTemplate = GetComponent <ShipWeaponTemplate>(); origCoolDownTime = weaponTemplate.coolDownTime; applyUpgrades(); weaponScriptRenderer = weaponScript.gameObject.GetComponent <SpriteRenderer>(); weaponScript.setTemplate(); }
void Start() { prevNumberUpgrades = PlayerUpgrades.cannonUpgrades.Count; weaponScript = this.GetComponent <ShipWeaponTemplate>().shipWeaponEquipped.GetComponent <ShipWeaponScript>(); weaponTemplate = GetComponent <ShipWeaponTemplate>(); leftWeapon = GameObject.Find("PlayerShip").GetComponent <ShipStats>().leftWeapon; rightWeapon = GameObject.Find("PlayerShip").GetComponent <ShipStats>().rightWeapon; origCoolDownTime = weaponTemplate.coolDownTime; applyUpgrades(); weaponScript.setTemplate(); }
void Start() { prevNumberUpgrades = PlayerUpgrades.fireworkUpgrades.Count; weaponScript = this.GetComponent <ShipWeaponTemplate>().shipWeaponEquipped.GetComponent <ShipWeaponScript>(); origFireworkIcon = this.GetComponent <ShipWeaponTemplate>().coolDownIcon; origFireworkPlume = this.GetComponent <ShipWeaponTemplate>().weaponFlare; weaponTemplate = GetComponent <ShipWeaponTemplate>(); origCoolDownTime = weaponTemplate.coolDownTime; applyUpgrades(); weaponScript.setTemplate(); }
void Start() { prevNumberUpgrades = PlayerUpgrades.smeltingLaserUpgrades.Count; weaponScript = this.GetComponent <ShipWeaponTemplate>().shipWeaponEquipped.GetComponent <ShipWeaponScript>(); weaponTemplate = GetComponent <ShipWeaponTemplate>(); origCoolDownTime = weaponTemplate.coolDownTime; applyUpgrades(); weaponScript.setTemplate(); currentFragments = 0; arrowInstant = Instantiate(indicatorArrow, PlayerProperties.cursorPosition, Quaternion.identity); arrowRenderer = arrowInstant.GetComponent <SpriteRenderer>(); arrowRenderer.enabled = false; }
void Start() { prevNumberUpgrades = PlayerUpgrades.finBladeUpgrades.Count; weaponScript = this.GetComponent <ShipWeaponTemplate>().shipWeaponEquipped.GetComponent <ShipWeaponScript>(); weaponTemplate = GetComponent <ShipWeaponTemplate>(); weaponScript.setTemplate(); GameObject newBladeInstant = Instantiate(finBlade, transform.position, Quaternion.identity); finBladeInstant = newBladeInstant.GetComponent <FinBlade>(); finBladeTransform = newBladeInstant.transform; finBladeRenderer = newBladeInstant.GetComponent <SpriteRenderer>(); }
public void RegisterWeaponScript(ShipWeaponScript script) { allShipWeaponScripts.Add(script); }