Chelimbalo/scripts/weapon_system/weapon_state.gd
2025-11-26 16:32:09 +05:00

17 lines
315 B
GDScript

@abstract
extends State
class_name WeaponState
var machine: WeaponSubStateMachine
func use_begin() -> void:
pass
func use_end() -> void:
pass
func alternate_state() -> void:
pass
# Need to clarify naming; Switch mode like firemode. For different states use
# alternate_state
func switch_mode() -> void:
pass