RapidGameFramework
Reusable Godot managers for data-driven small games
Loading...
Searching...
No Matches
interaction_trigger_manager Namespace Reference

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.
 

Variable Documentation

◆ Array

interaction_trigger_manager.Array

Configure triggers from dictionaries.

Definition at line 16 of file interaction_trigger_manager.gd.

◆ condition_evaluator

interaction_trigger_manager.condition_evaluator

Definition at line 12 of file interaction_trigger_manager.gd.

◆ ConditionEvaluator

interaction_trigger_manager.ConditionEvaluator

Definition at line 8 of file interaction_trigger_manager.gd.

◆ Dictionary

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.

◆ id

interaction_trigger_manager.id

Definition at line 23 of file interaction_trigger_manager.gd.

◆ normalized

interaction_trigger_manager.normalized

Normalize one trigger dictionary.

Definition at line 30 of file interaction_trigger_manager.gd.

◆ trigger

interaction_trigger_manager.trigger

Definition at line 22 of file interaction_trigger_manager.gd.

◆ triggered

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.