public void FinAgarre(Mando mando) { if (mando == mandoagarre) { mandoagarre = null; agarrando = false; } }
public void ComienzoAgarre(Mando mando) { mandoagarre = mando; puntoagarre.position = mando.transform.position; // En el momento que comienzas a agarrar, se define el punto de agarre con la posición puntoagarre.rotation = mando.transform.rotation; // actual del mando puntoagarre.SetParent(transform, true); // El puntoagarre hereda la posición del mando agarrando = true; }
public void DeleteGroup_E(object obj) { ModalYesNoDialog dialog = new ModalYesNoDialog(SelectedGroupName); if (dialog.ShowDialog() == true) { Mando mando = SelectedMando; SelectedMando.deleteGroup(SelectedGroupName); SelectedMando = null; SelectedMando = mando; GroupIndex = Grupos.Count - 1; SelectedButtonIndex = 0; OnPropertyChanged(new String[] { "SelectedMando", "Grupos" }); MainWindow.setStatusBar("Grupo eliminado..."); } }
public void AddGroup_E(object obj) { NewGroupDialog dialog = new NewGroupDialog(); if (dialog.ShowDialog() == true) { try { Mando mando = SelectedMando; SelectedMando.addGroup(dialog.Answer, true); SelectedMando = null; SelectedMando = mando; GroupIndex = Grupos.Count - 1; SelectedButtonIndex = 0; OnPropertyChanged(new String[] { "SelectedMando", "Grupos", "GroupIndex" }); MainWindow.setStatusBar("Grupo creado..."); } catch (Exception e) { MessageBox.Show(e.Message); } } }