Skip to content
jackbrookes edited this page Jun 1, 2018 ยท 7 revisions

[[UXF.Block|Block]]

A set of trials, often used to group a number of consecutive Trial objects that share something in common.

[[UXF.SessionEvent|SessionEvent]]

Event containing a Session as a parameter

[[UXF.TrialEvent|TrialEvent]]

Event containing a Trial as a parameter

[[UXF.Settings|Settings]]

Class which handles the cascading settings system. Wraps a Dictionary.

[[UXF.Tracker|Tracker]]

Create a new class that inherits from this component to create custom tracking behaviour on a frame-by-frame basis.

[[UXF.Trial|Trial]]

The base unit of experiments. A Trial is usually a singular attempt at a task by a participant after/during the presentation of a stimulus.

[[UXF.TrialStatus|TrialStatus]]

Status of a trial

[[UXF.EventSystemFallback|EventSystemFallback]]

Simple script to make an event system if one does not exist already.

[[UXF.FileIOManager|FileIOManager]]

Component which manages File I/O in a seperate thread to avoid hitches.

[[UXF.PositionRotationTracker|PositionRotationTracker]]

Attach this component to a gameobject and assign it in the trackedObjects field in an ExperimentSession to automatically record position/rotation of the object at each frame.

[[UXF.Session|Session]]

The main class used to manage your experiment. Attach this to a gameobject, and it will manage your experiment "session".

[[UXF.NoSuchTrialException|NoSuchTrialException]]

Exception thrown in cases where we try to access a trial that does not exist.

[[UXF.SessionDebugger|SessionDebugger]]

Component which assists in debugging session structure.

[[UXF.SessionLogger|SessionLogger]]

Component that handles collecting all Debug.Log calls

[[UXF.Extensions|Extensions]]

Useful methods

Note: This file was automatically generated

๐Ÿง  Core topics

โ“ More help


๐Ÿ‘ฉโ€๐Ÿ’ป Programming reference

Unit tests

Clone this wiki locally