C# Class ExperimentManager, lightitup

Inheritance: MonoBehaviour
Show file Open project: brennon/lightitup Class Usage Examples

Public Properties

Property Type Description
currentDevice Device,
currentImage int
currentLightIntensity double
currentLightTarget Vector3
currentTask Task,
currentTrial int
handedSelection int
handedness Handedness
hit UnityEngine.RaycastHit
lightIntensities float[]
lightTargets Vector3[]
subjectID int
tasksPerTrial int
totalTrials int
trialList int[]

Public Methods

Method Description
AdvanceLevel ( ) : void
OnApplicationQuit ( ) : void
PrintTrials ( int trials ) : void
ResetInstance ( ) : void
Start ( ) : void

Private Methods

Method Description
CheckForKeyUps ( ) : void
CreateEmptySubjectData ( int count ) : SubjectData
OnLevelWasLoaded ( int newLevel ) : void
PersistTrialData ( ) : void
PersistTrialLightData ( int trial ) : void
PersistTrialLightIntensityData ( int trial, Light light ) : void
PersistTrialLightSpatialData ( int trial, GameObject light ) : void
PrintCurrentParameters ( ) : void
SetupLevel ( int newLevel ) : void
Update ( ) : void
UpdateDevice ( ) : void
UpdateImage ( ) : void
UpdateLightIntensity ( ) : void
UpdateLightTarget ( ) : void
UpdateReferenceVariables ( ) : void
UpdateTask ( ) : void
WriteTrialDataToFile ( string filename ) : void

Method Details

AdvanceLevel() public method

public AdvanceLevel ( ) : void
return void

OnApplicationQuit() public method

public OnApplicationQuit ( ) : void
return void

PrintTrials() public method

public PrintTrials ( int trials ) : void
trials int
return void

ResetInstance() public static method

public static ResetInstance ( ) : void
return void

Start() public method

public Start ( ) : void
return void

Property Details

currentDevice public property

public Device, currentDevice
return Device,

currentImage public property

public int currentImage
return int

currentLightIntensity public property

public double currentLightIntensity
return double

currentLightTarget public property

public Vector3 currentLightTarget
return Vector3

currentTask public property

public Task, currentTask
return Task,

currentTrial public property

public int currentTrial
return int

handedSelection public property

public int handedSelection
return int

handedness public property

public Handedness handedness
return Handedness

hit public property

public RaycastHit,UnityEngine hit
return UnityEngine.RaycastHit

lightIntensities public property

public float[] lightIntensities
return float[]

lightTargets public property

public Vector3[] lightTargets
return Vector3[]

subjectID public property

public int subjectID
return int

tasksPerTrial public property

public int tasksPerTrial
return int

totalTrials public property

public int totalTrials
return int

trialList public property

public int[] trialList
return int[]