private void Update() { if (Button == null) { return; } if (hasFocus != Focus) { Button.HasFocus = Focus; hasFocus = Focus; } if (hasDown != Down) { Button.HasPress = Down; hasDown = Down; } if (isDisabled != Disabled) { Button.IsEnabled = !Disabled; isDisabled = Disabled; } if (isClicked != Clicked) { Button.TriggerOnClick(); Clicked = isClicked; } }
private void Update() { if (Button == null) { return; } if (hasFocus != Focus) { Button.SetFocus(Focus); hasFocus = Focus; } if (hasDown != Down) { Button.SetPress(Down); hasDown = Down; } if (isDisabled != Disabled) { Button.SetDisabled(Disabled); isDisabled = Disabled; } if (isClicked != Clicked) { Button.TriggerOnClick(); Clicked = isClicked; } }