private void Sequence_PoseSequenceCompleted(object sender, PoseSequenceEventArgs e) { if (PoseSequenceCompleted != null) { PoseSequenceCompleted.Invoke(sender, e); } }
public async void Sequence_PoseSequenceCompleted(object sender, PoseSequenceEventArgs e) { await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () => { tblUpdates.Text = "Pose Sequence completed"; }); }
private void PoseSequenceCompleted(object sender, PoseSequenceEventArgs e) { var sequence = (IPoseSequence)sender; if (PoseSequenceToSound.ContainsKey(sequence)) { PoseSequenceToSound[sequence].Play(); } }
private void sequence_PoseSequenceCompleted(object sender, PoseSequenceEventArgs e) { //Making sure that the game has started, it's player's move and has atleast 5 rage. //IF so, call rage ability, play sound and vibrate. if (isGameStarted == true && isPlayerMove == true && playerRage >= 5) { rageAbilitylbl.Invoke(new MethodInvoker(delegate { rageAbilitylbl.ForeColor = System.Drawing.Color.DeepSkyBlue; })); updateRageAbilityMove(); playerRageAbility.Play(); e.Myo.Vibrate(VibrationType.Medium); System.Threading.Thread.Sleep(500); attacklbl.Invoke(new MethodInvoker(delegate { attacklbl.ForeColor = System.Drawing.Color.OrangeRed; })); } else if (isGameStarted == true && isPlayerMove == true && playerRage < 5) { statusLbl.Invoke(new MethodInvoker(delegate { statusLbl.Text = "You do not have enough rage to use Rage Ability!"; })); } }
private static void Mgr_PoseSequenceCompleted(object sender, PoseSequenceEventArgs e) { WriteLine($"Sequence completed : {e.Poses.Select(p => p.ToString()).Aggregate("", (chaine, s) => $"{chaine} {s}")}"); }
private async void Sequence_PoseSequenceCompleted(object sender, PoseSequenceEventArgs e) { await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () => { }); }
private static void Sequence_PoseSequenceCompleted(object sender, PoseSequenceEventArgs e) { Console.WriteLine("{0} arm Myo has performed a pose sequence!", e.Myo.Arm); e.Myo.Vibrate(VibrationType.Medium); }