using UnityEngine; using System.Collections; using System.Collections.Generic; using UnityEngine.UI; using UnityEngine.SceneManagement; public class MenuController : MonoBehaviour { /** Static container that stores user selected option. This is then referred by other scene **/ public static StimuliOption mStimuliOption; /** Dropdowns **/ private Dropdown mDropdownStimuliDirection; private Dropdown mDropdownStimuliChipSequenceAlgorithm; private InputField mInputFieldStimuliDuration; private InputField mInputFieldRestDuration; private InputField mInputFieldTotalEpochNum; private Button mButtonCustomizeRing; private Button mButtonSave; List ListStimuliDirection = new List() {"Both", "Left", "Right"}; List ListStimuliChipSequenceAlgorithm = new List() {"SineWave", "ShortestLength"}; private float DEFAULT_FREQUENCY = 45f; // Use this for initialization void Start () { // Create a data container that stores all user selected options if (mStimuliOption == null) mStimuliOption = new StimuliOption(); if (mStimuliOption.StimuliFrequencies == null) { mStimuliOption.StimuliFrequencies = new float[20]; for (int i = 0; i < mStimuliOption.StimuliFrequencies.Length; i++) mStimuliOption.StimuliFrequencies [i] = DEFAULT_FREQUENCY; } InitDefaultValue (); mButtonSave = GameObject.Find ("ButtonSave").GetComponent