Skip to main content

Namespace mobisim.Analysis.DataCollections

Namespaces​

Classes​

Settings containing data collection configuration.

A settings collection class that manages the per-build-target settings for DataCollectionSettings.

Aggregates per-frame data snapshots from IDataLoggable components in its own scene subtree and delivers them to the central analysis system as a single MasterDatalog entry.

classDataLog

The polymorphic root type for all data payloads in the logging pipeline.

Represents a log entry that stores gameplay analytics data, including timestamps, frame rate, and collected logs.

The per-actor envelope produced by DataCollector that bundles all component-level data snapshots for one collection event into a single timestamped record.

A DataLog that stores speed-related data for an object. The data includes the object's raw speed and its converted speed in both miles per hour and kilometers per hour.

Represents a record that includes a Unix timestamp, indicating when the record was created.

DataLog containing a collection of timestamped log entries.

Represents a message that includes a Unix timestamp indicating when the message was recorded.

Represents a log entry that stores a 3D vector with X, Y, and Z components. This class allows for conversion to Unity's Vector3 and Vector2 types.

Interfaces​

Defines a game service responsible for managing subscriptions to gameplay data collectors for analysis purposes.

interfaceIDataLoggable

Contract for any MonoBehaviour component that wants to contribute data to the analysis pipeline.

Enums​

Specifies the method of data collection: either uploading data to a server or saving it locally.