godot-plateformer/addons/reedinput/action_def.gd

9 lines
297 B
GDScript3
Raw Normal View History

2025-12-29 11:54:31 +08:00
extends Resource
class_name ActionDef
@export var id: String = "" # 例如 "Jump", "MoveX"
@export_enum("button", "axis") var kind: String = "button" # 动作类型(按钮/轴)
func is_valid() -> bool:
return id != "" and (kind == "button" or kind == "axis")