Example #1
0
 public override void OnRight()
 {
     this.value = !this.value;
     BoolElement.OnValueChanged onValueChanged = this.onValueChanged;
     if (onValueChanged != null)
     {
         onValueChanged(this.value);
     }
     this.Render(base.GetTextObject());
 }
Example #2
0
 public BoolElement(string text, Color color, bool startValue, Action <bool> onValueChanged, string subtitleText = "") : base(text, color, subtitleText)
 {
     this.value          = startValue;
     this.onValueChanged = new BoolElement.OnValueChanged(onValueChanged.Invoke);
 }