示例#1
0
        public void Soft()
        {
            try
            {
                Thread t = new Thread(new ThreadStart(delegate()
                {
                    Haptics.HapticsNote[] _hapticsNotes = new Haptics.HapticsNote[1];
                    _hapticsNotes[0].magnitude          = 20;

                    _hapticsNotes[0].startingMagnitude = 0;
                    _hapticsNotes[0].startTimeDuration = 0;

                    _hapticsNotes[0].duration = 100;

                    _hapticsNotes[0].endTimeDuration = 0;
                    _hapticsNotes[0].endingMagnitude = 0;

                    _hapticsNotes[0].style  = Haptics.NoteStyle.Sharp;
                    _hapticsNotes[0].period = 2;

                    Haptics.PlayNotes(handle, 1, _hapticsNotes, false, null);
                }));
                t.Start();
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine(ex.Message, "Haptic.Soft");
            }
        }
示例#2
0
        private void TimerHit(object state)
        {
            Haptics.HapticsNote[] _hapticsNotes = new Haptics.HapticsNote[1];
            _hapticsNotes[0].magnitude = 20;

            _hapticsNotes[0].startingMagnitude = 0;
            _hapticsNotes[0].startTimeDuration = 0;

            _hapticsNotes[0].duration = 50;

            _hapticsNotes[0].endTimeDuration = 0;
            _hapticsNotes[0].endingMagnitude = 0;

            _hapticsNotes[0].style  = Haptics.NoteStyle.Sharp;
            _hapticsNotes[0].period = 50;

            Haptics.PlayNotes(handle, 1, _hapticsNotes, false, null);
        }