Interaction Change Log

GS_Interaction version changelog.

Logs


Interaction 0.5.0

First official base release of GS_Interaction.

Pulsors

  • PulsorComponent — physics trigger volume that broadcasts typed pulse events
  • PulseReactorComponent — receives pulses and executes reactor types
  • PulseType (abstract base) — extensible pulse payload type
  • Built-in types: Debug_Pulse, Destruct_Pulse
  • PulseTypeRegistry — auto-discovery of all reflected pulse types

Targeting

  • GS_TargetComponent — marks an entity as a targetable object
  • GS_InteractTargetComponent — marks an entity as interactable
  • GS_CursorComponent — world-space cursor and proximity scan
  • GS_TargetingHandlerComponent — finds and locks the best interactable in range
  • GS_TargetingHandlerRequestBus / GS_TargetingHandlerNotificationBus

World Triggers

  • TriggerSensorComponent — base for all condition-side trigger sensors
  • WorldTriggerComponent — base for all response-side world triggers
  • Built-in sensors: InteractTriggerSensorComponent, PlayerInteractTriggerSensorComponent, ColliderTriggerSensorComponent, RecordTriggerSensorComponent
  • WorldTriggerRequestBus — trigger enable/disable interface
  • Sensors renamed from TriggerAction to TriggerSensor (2026-03)
  • 22 components total across all subsystems