public void OnPointerExit(PointerEventData eventData) { if (InputManager.Instance.CurrentInputDevice != InputManager.GameInputDevice.KeyboardAndMouse) { OnDeselected?.Invoke(this); } }
private void SelectChange(UIElement source, EventArgs <bool> e) { if (e.Value) { UIRadioButton radio = (UIRadioButton)source; selected.Add(radio); OnSelected?.Invoke(this, new UIRadioButtonEventArgs(radio)); if (!Multiselect) { for (int i = 0; i < selected.Count; i++) { if (selected[i] != radio) { selected[i].Selected = false; } } } } else { UIRadioButton radio = (UIRadioButton)source; selected.Remove(radio); OnDeselected?.Invoke(this, new UIRadioButtonEventArgs(radio)); if (AlwaysSelected && selected.Count < 1) { radio.Selected = true; e.Value = true; } } }
public override void OnDeselect(BaseEventData eventData) { base.OnDeselect(eventData); _isSelectable = false; OnDeselected?.Invoke(); }
public void Deselect() { Selected = false; if (GUI.KeyboardDispatcher.Subscriber == this) { GUI.KeyboardDispatcher.Subscriber = null; } OnDeselected?.Invoke(this, Keys.None); }
void SelectorSelectable.Deselect() { if (!Selected) { throw new InvalidOperationException(); } Selected = false; OnDeselected?.Invoke(); }
public override void OnDeselect(BaseEventData eventData) { base.OnDeselect(eventData); if (OnDeselected != null) { OnDeselected.Invoke(); } }
public void HandleDeselection() { IsSelected = false; m_Fill.gameObject.SetActive(false); if (!isSilent) { OnDeselected?.Invoke(); onDeselected?.Invoke(); } }
public void DeleteSelected() { if (currentlySelected != null) { var selectedPrimitive = currentlySelected.GetComponent <EditablePrimitive>(); OnDeselected.Invoke(selectedPrimitive); Destroy(currentlySelected); currentlySelected = null; } }
void Deselect() { Gizmo_OLD.Detach(); Gizmo_OLD.Visible = false; if (currentlySelected != null) { OnDeselected.Invoke(currentlySelected.GetComponent <EditableVertex>()); } }
bool ISelectable.Deselect() { if (Is_clicked) { return(false); } OnDeselected?.Invoke(this, EventArgs.Empty); Is_selected = false; txt.text = ""; return(true); }
private void ChangeSelection(T _itemInList) { // Deselect lastSelectedItem = currentItem; onDeselected?.Invoke(currentItem); // Swap currentItem = _itemInList; currentIndex = items.IndexOf(_itemInList); // Select onSelected?.Invoke(currentItem); }
void RegisterTag(Tag tag) { Tags.Add(tag); tag.OnSelected += () => { if (Tags.Contains(tag)) { OnSelected?.Invoke(tag); } }; tag.OnDeselected += () => { if (Tags.Contains(tag)) { OnDeselected?.Invoke(tag); } }; }
public void Deselect() { Gizmo_OLD.Detach(); Gizmo_OLD.Visible = false; //place currently selected back into mesh if (currentlySelected != null) { var selectedPrimitive = currentlySelected.GetComponent <EditablePrimitive>(); var editableMesh = LevelEditor.CurrentLevel.EditableLevelMesh.GetMaterialMesh(selectedPrimitive.Material); editableMesh.AddPrimitive(selectedPrimitive.info); editableMesh.UpdateMesh(); OnDeselected.Invoke(selectedPrimitive); Destroy(currentlySelected); currentlySelected = null; } }
private void Deselect() { if (selection.Selected) { foreach (var selectable in selection.Selectables) { selectable.Deselect(); } if (selection.SelectionType == SelectionType.Structure) { OnStructuresDeselected?.Invoke(); } OnDeselected?.Invoke(); selection.Clear(); } }
public void Deselect() { IsSelected = false; selectionCircle.gameObject.SetActive(false); OnDeselected?.Invoke(unit); }
public void Deselect() { IsSelected = false; OnDeselected?.Invoke(node); }
public void Deselect() { OnDeselected?.Invoke(); }
/// <summary> /// 取消选中(焦点) /// </summary> /// <param name="eventData"></param> public void OnDeselect(BaseEventData eventData) { gameObject.GetComponent <Toggle>().isOn = false; OnDeselected?.Invoke(this); }