Doaction
Executes a dynamically retrieved action on an entity and manages its lifecycle within a behaviour tree.
Executes a dynamically retrieved action on an entity and manages its lifecycle within a behaviour tree.
Determines valid player actions based on context (mouse position, target, held item, and modifiers).
Placeholder component with no implemented logic; exists solely to register custom actions via componentactions.lua.
Tracks which actions an entity can perform and their relative effectiveness.