Namespace mobisim.Event
Namespaces
mobisim.Event.EditorClasses
AIActivationEventAI activation event class that extends HRIDSEvent and implements ITriggerableEvent and ISubscribableEvent. Manages initialization and subscription actions.
BaseEventTriggerAbstract base class providing the shared infrastructure for invoking UnityEvents when an object enter or exit a trigger collider.
A event trigger component that invokes events when physical collisions occur.
EndEventAn event that ends the current game scene when triggered.
EventTriggerA trigger component that detects when objects enter or exit its trigger collider and invokes configured events. Provides flexible filtering options including tag, layer, specific GameObject, and custom scriptable tags, with control over how multiple conditions are evaluated using AND/OR logic.
EventTriggerDataLogRepresents a comprehensive data log capturing all relevant information of an EventTrigger object, including its name and a collection of timestamped trigger records, prior to data collection.
Manages the lifecycle of a feedback metric event by tracking when designated scene actors enter and exit a trigger zone, then sampling metric calculators at a fixed interval until all actors have passed through.
OverlayEventHandles an overlay-based event by displaying interactive survey content and pausing game time when event start. The event automatically ends and resumes normal time once the user submits a response.
TriggerRecordA timestamped entry representing a single occurrence of an event trigger activation.
Interfaces
ITriggerableEventDefines a contract for objects that have events which can be invoked by a trigger.
Enums
Defines the available filtering criteria that can be applied before triggering events. Multiple filter types can be combined using bitwise flags.