public override void Enter()
        {
            myContext = (AppFlowContext)context;

            UIDesktopManager.EventRetryRegistration += RetryRegistration;
            UIDesktopManager.EventGoToExercise      += GoToExercise;

            UIDesktopManager.I.ActiveRegistrationExercisePanel();

            senderToCreate          = GameObject.FindObjectOfType <SenderExerciseAI>();
            senderToCreate.shoulder = myContext.trackerManager.trackerListReady[0].reference;
            senderToCreate.elbow    = myContext.trackerManager.trackerListReady[1].reference;
            senderToCreate.hand     = myContext.trackerManager.trackerListReady[2].reference;

            SampleRecorder sampleRecordGhost = GameObject.FindObjectOfType <SampleRecorder>();

            sampleRecordGhost.trackersTransform = new List <Transform>();
            sampleRecordGhost.trackersTransform.Add(myContext.trackerManager.trackerListReady[0].reference.transform);
            sampleRecordGhost.trackersTransform.Add(myContext.trackerManager.trackerListReady[1].reference.transform);
            sampleRecordGhost.trackersTransform.Add(myContext.trackerManager.trackerListReady[2].reference.transform);

            base.Enter();

            AddConnectionParts limbsConnected = GameObject.FindObjectOfType <AddConnectionParts>();

            limbsConnected.partsOfBody = myContext.currentBodyPart.LimbPart;
            limbsConnected.PrepareConnections();
        }
Exemplo n.º 2
0
 /// <summary>
 /// Starts recording the current audio or playing back the sample buffer.
 /// </summary>
 /// <param name="noteNo">The midi note number.</param>
 public void ProcessNoteOnEvent(byte noteNo)
 {
     if (_noteMap.ContainsKey(noteNo))
     {
         _player = new SamplePlayer(_noteMap[noteNo]);
     }
     else if (_recorder == null)
     {
         _recorder = new SampleRecorder(noteNo);
     }
 }
Exemplo n.º 3
0
        /// <summary>
        /// Starts recording the current audio or playing back the sample buffer.
        /// </summary>
        /// <param name="noteNo">The midi note number.</param>
        public void ProcessNoteOnEvent(byte noteNo)
        {
            //System.Diagnostics.Debug.WriteLine("Note On event for note:" + noteNo, "VST.NET");

            if (_noteMap.ContainsKey(noteNo))
            {
                _player = new SamplePlayer(_noteMap[noteNo]);

                //System.Diagnostics.Debug.WriteLine("Playing Sample for note:" + noteNo, "VST.NET");
            }
            else if (_recorder == null)
            {
                _recorder = new SampleRecorder(noteNo);

                //System.Diagnostics.Debug.WriteLine("Recording Sample for note:" + noteNo, "VST.NET");
            }
        }
Exemplo n.º 4
0
        public static void RecordSamples(IGSRunConfig runConfig)
        {
            iSampleRecorder sr = new SampleRecorder();

            sr.RecordSamples(runConfig);
        }
 private void _Init()
 {
     sampleRecorder = GetComponent <SampleRecorder>();
     CreateAI();
     _initialized = true;
 }