godot-plateformer/_player/states/grap_hook.gd

15 lines
426 B
GDScript3
Raw Normal View History

2025-12-29 11:54:31 +08:00
extends LimboHSM
@onready var root: Normal = %Normal
func _setup() -> void:
2025-12-31 13:07:31 +08:00
self.add_transition(root.hook_shooting_state,root.grapping_state,root.hook_shooting_state.EVENT_FINISHED)
func _enter() -> void:
get_root().blackboard.set_var(&"is_hooking",true) ##BB里锁住Dash状态
2025-12-29 11:54:31 +08:00
func _exit() -> void:
2025-12-31 13:07:31 +08:00
get_root().blackboard.set_var(&"is_hooking",false) ##BB里锁住Dash状态
2025-12-29 11:54:31 +08:00
agent.locomotion_comp.enable_movement()