public void populateLaserEventDropdown() { List <string> names = new List <string> (); names.Add(VGOLaserEvent.GetName(typeof(VGOLaserEvent), 0)); names.Add(VGOLaserEvent.GetName(typeof(VGOLaserEvent), 1)); names.Add(VGOLaserEvent.GetName(typeof(VGOLaserEvent), 2)); names.Add(VGOLaserEvent.GetName(typeof(VGOLaserEvent), 3)); names.Add(VGOLaserEvent.GetName(typeof(VGOLaserEvent), 4)); names.Add(VGOLaserEvent.GetName(typeof(VGOLaserEvent), 5)); names.Add(VGOLaserEvent.GetName(typeof(VGOLaserEvent), 6)); laserEvent.ClearOptions(); laserEvent.AddOptions(names); }
public void SetupLaser() { if (PlayerPrefs.GetInt("useLaser") == 1) { useLaser = true; } else { useLaser = false; } int laserEventIdx = PlayerPrefs.GetInt("laserEvent"); switch (laserEventIdx) { case 0: laserEvent = VGOLaserEvent.None; break; case 1: laserEvent = VGOLaserEvent.TrialStart; break; case 2: laserEvent = VGOLaserEvent.TargetOn; break; case 3: laserEvent = VGOLaserEvent.TargetOff; break; case 4: laserEvent = VGOLaserEvent.Reward; break; case 5: laserEvent = VGOLaserEvent.RewardToneOn; break; case 6: laserEvent = VGOLaserEvent.MissToneOn; break; } fractionOfTrialsStimulated = PlayerPrefs.GetFloat("fractionOfTrialsStimulated"); GenerateRandomSequence(fractionOfTrialsStimulated); }