Skip to main content

Namespace mobisim.Event

Namespaces​

Classes​

AI activation event class that extends HRIDSEvent and implements ITriggerableEvent and ISubscribableEvent. Manages initialization and subscription actions.

Abstract 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.

An event that ends the current game scene when triggered.

A 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.

Represents 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.

Handles 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.

A timestamped entry representing a single occurrence of an event trigger activation.

Interfaces​

Defines 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.