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);
    }
Example #2
0
    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);
    }