Chelimbalo/scripts/weapon_system/weapon_state.gd
2025-11-27 14:55:33 +05:00

19 lines
342 B
GDScript

@abstract
extends State
class_name WeaponState
signal return_to_previous
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