Exemplo n.º 1
0
    public void Setup()
    {
        manager       = EMGManager.Instance;
        processor     = manager.Processor;
        currentWeapon = sphereGun;

        if (!enableFakeLoop)
        {
            processor.AddProcessorCallback(widget.WidgetCallback);
            processor.AddProcessorCallback(DemoCallback);
        }
        else
        {
            StartCoroutine(FakeEMGLoop());
        }
    }
Exemplo n.º 2
0
    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;
    }