// Start is called before the first frame update void Start() { idleColor = togglebox.color; if (ValueChanged == null) { ValueChanged = new ToggleEvent(); } }
private void AddButton(String text, ToggleEvent toggleD) { UIMenuItem item = new UIMenuItem(text); this.delegates.Add(item, toggleD); this.props.Add(item, false); menu.AddItem(item); }
public void LeftMouseUpEventHandler(object sender, MouseEventArgs args) { if (_mouseOver && ToggleEvent != null) { if (_state == ToggleEventArgs.STATE.DOWN) { _state = ToggleEventArgs.STATE.UP; ToggleEvent.Invoke(this, new ToggleEventArgs(this, _state)); } else { _state = ToggleEventArgs.STATE.DOWN; ToggleEvent.Invoke(this, new ToggleEventArgs(this, _state)); } } }
private void OnElementToggled(object sender, ToggleEvent args) { var element = sender as T; if (element == null) { return; } bool isOn = args.value; if (isOn) { Select(element); } else { Deselect(element); } }
public void Toggle() { if (!IsToggled) { Dot.Fill = DorColorOn; Front.Fill = DorColorOn; IsToggled = true; Dot.Margin = RightSide; } else { Dot.Fill = DotColorOff; Front.Fill = DotColorOff; IsToggled = false; Dot.Margin = LeftSide; } ToggleEvent.Invoke(this, IsToggled); }
/// <summary> /// Changes state of component - enabled/disabled /// </summary> /// <param name="state">new state - enabled/disabled</param> public virtual void Toggle(bool state) { enabled = state; ToggleEvent?.Invoke(this, state); }