11 lines
196 B
GDScript
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
|