road-rage-tank/player/guns/base_gun.gd

11 lines
196 B
GDScript

@abstract
class_name Gun
extends Node3D
var fire_clock := 0.
@export_custom(PROPERTY_HINT_NONE, "suffix:rounds per minute")
var fire_rate := 125.
@abstract
func fire(aim_angle: float) -> void