public void Initialize(float buildTime, Element initialElement, bool canFire) { this.canFire = canFire; Build(buildTime, initialElement); fireRate = ElementUtility.BaseElementFireRate(initialElement); fireCountdown = fireRate; fireRange = ElementUtility.BaseTowerRange(initialElement); SetupTargeting(); }