|
RapidGameFramework
Reusable Godot managers for data-driven small games
|
Variables | |
| ConditionEvaluator | |
| condition_evaluator | |
| Array | |
| Configure triggers from dictionaries. | |
| Dictionary | |
| Evaluate triggers for an event/context pair and return fired triggers. | |
| triggered = state.get("triggered", {}).duplicate(true) if state.get("triggered", {}) is Dictionary else {} | |
| Return whether a trigger id has fired. | |
| trigger | |
| id | |
| normalized | |
| Normalize one trigger dictionary. | |
| interaction_trigger_manager.Array |
Configure triggers from dictionaries.
Definition at line 16 of file interaction_trigger_manager.gd.
| interaction_trigger_manager.condition_evaluator |
Definition at line 12 of file interaction_trigger_manager.gd.
| interaction_trigger_manager.ConditionEvaluator |
Definition at line 8 of file interaction_trigger_manager.gd.
| interaction_trigger_manager.Dictionary |
Evaluate triggers for an event/context pair and return fired triggers.
Definition at line 16 of file interaction_trigger_manager.gd.
| interaction_trigger_manager.id |
Definition at line 23 of file interaction_trigger_manager.gd.
| interaction_trigger_manager.normalized |
Normalize one trigger dictionary.
Definition at line 30 of file interaction_trigger_manager.gd.
| interaction_trigger_manager.trigger |
Definition at line 22 of file interaction_trigger_manager.gd.
| interaction_trigger_manager.triggered = state.get("triggered", {}).duplicate(true) if state.get("triggered", {}) is Dictionary else {} |
Return whether a trigger id has fired.
Saveable trigger manager state.
Restore fired trigger state without replacing configured triggers.
Definition at line 18 of file interaction_trigger_manager.gd.