C# Class ExperimentManager, lightitup

Inheritance: MonoBehaviour
Mostrar archivo 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_oe property

public Device, currentDevice
return Device,

currentImage public_oe property

public int currentImage
return int

currentLightIntensity public_oe property

public double currentLightIntensity
return double

currentLightTarget public_oe property

public Vector3 currentLightTarget
return Vector3

currentTask public_oe property

public Task, currentTask
return Task,

currentTrial public_oe property

public int currentTrial
return int

handedSelection public_oe property

public int handedSelection
return int

handedness public_oe property

public Handedness handedness
return Handedness

hit public_oe property

public RaycastHit,UnityEngine hit
return UnityEngine.RaycastHit

lightIntensities public_oe property

public float[] lightIntensities
return float[]

lightTargets public_oe property

public Vector3[] lightTargets
return Vector3[]

subjectID public_oe property

public int subjectID
return int

tasksPerTrial public_oe property

public int tasksPerTrial
return int

totalTrials public_oe property

public int totalTrials
return int

trialList public_oe property

public int[] trialList
return int[]