road-rage-tank/player/guns/base_gun.gd
2026-04-15 13:03:13 -04:00

14 lines
255 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
func _process(delta: float) -> void:
fire_clock -= delta