Pulse Types
Built-in pulse types for the Pulsor interaction system.
Built-in pulse types for the Pulsor interaction system.
Physics-based pulse emitter and reactor system — extensible typed interactions via polymorphic PulseType and ReactorType classes.
Central targeting processor — receives target registrations from sensory fields, selects best interact target, and manages cursor feedback.
Trigger sensor component and sensor types — condition evaluation objects for physics, interact, and record-based world trigger activation.
Target detection, selection, and cursor management — scanning, filtering, and selecting entities based on proximity and sensory fields.
Physics-based detection volumes for the targeting system — interaction fields and sensory detection.
Built-in reactor types for the Pulsor interaction system.
Target component types — base target markers and specialized interact targets that make entities detectable by the targeting system.
Trigger sensor and world trigger system — event-driven world state changes via composable polymorphic type objects on two container components.
World trigger component and trigger types — response execution objects that change world state when a trigger sensor fires.
How to work with the GS_Interaction Pulsor system — emitting typed physics-based pulse events and reacting to them from scripts.
How to work with the GS_Interaction Targeting system — selecting interactable entities, managing cursor display, and handling interaction input from scripts.
How to work with the GS_Interaction World Trigger system — configuring sensor types and trigger types to create event-driven world responses without scripting.
Physics-based pulse events, proximity targeting with cursors, and data-driven world trigger zones.
Entity interaction systems — physics-based pulse events, targeting and cursor management, and extensible world trigger actions.
ClassWizard templates for GS_Interaction — Pulsor pulses, reactors, world triggers, and trigger sensors.