public void Setup() { manager = EMGManager.Instance; processor = manager.Processor; currentWeapon = sphereGun; if (!enableFakeLoop) { processor.AddProcessorCallback(widget.WidgetCallback); processor.AddProcessorCallback(DemoCallback); } else { StartCoroutine(FakeEMGLoop()); } }
public void StartReading() { if (started) { Debug.Log("Already reading EMG data."); return; } manager.StartReading(); baseTime = DateTime.Now.Ticks; Debug.Log("Now reading EMG data."); processor.AddProcessorCallback(OnProcessed); started = true; }