OptionaleveryOptionalfiredOptionalnshotsThe tank owning this weapon.
OptionaltrajectoryReactivate a deactivated weapon.
Draw crosshair or trajectory preview.
Deactivates the weapon (cannot shoot temporarily or until deleted).
Mark weapon as deleted.
Creates a new bullet with all the typical properties. Handles tank corner positioning and initial lethality delay.
The created bullet.
Fires the weapon. Plays sound and creates a new bullet.
Optional_dt: numberThe time elapsed since the last frame in milliseconds.
Base class for all weapons.