示例#1
0
 void Start()
 {
     timer      = new Stopwatch();
     controller = GameObject.Find("MyndbandManager").GetComponent <MyndbandManager>();
     MyndbandManager.UpdateRawdataEvent   += OnUpdateRawDataEvent;
     MyndbandManager.UpdateLowAlphaEvent  += OnUpdateLowAlpha;
     MyndbandManager.UpdateHighAlphaEvent += OnUpdateHighAlpha;
     MyndbandManager.UpdateLowBetaEvent   += OnUpdateLowBeta;
     MyndbandManager.UpdateHighBetaEvent  += OnUpdateHighBeta;
     MyndbandManager.UpdateLowGammaEvent  += OnUpdatelowGamma;
     MyndbandManager.UpdateHighGammaEvent += OnUpdatehighGamma;
     MyndbandManager.UpdateBlinkEvent     += OnBlinkDetected;
 }
 void Start()
 {
     if (instance == null)
     {
         instance = this;
     }
     DontDestroyOnLoad(this);
     rawEegPacketList         = new List <MyndbandEvent>();
     loggedRawEegList         = new List <MyndbandEvent>();
     myndbandPacketList       = new List <MyndbandEvent>();
     loggedmyndbandPacketList = new List <MyndbandEvent>();
     myndbandState            = MyndbandState.Disconnected;
     onMyndbandStateChanged.Invoke(Enum.GetName(typeof(MyndbandState), myndbandState), "");
     StartCoroutine("ConnectToMyndband");
 }