private void HandleStateChange(OnOffState state) {
     this.StopAllCoroutines();
     if (state == OnOffState.ON) {
         this.StartCoroutine(this.AnimateEmissiveColor(0.15f, 0.45f, 0.2f));
     } else {
         this.StartCoroutine(this.AnimateEmissiveColor(0.45f, 0.15f, 0.2f));
     }
 }
Example #2
0
 public void TurnOff()
 {
     this.State = OnOffState.Off;
     this.BackgroundImage = ResourceUtil.GetResourceImage("switch_off_icon", Assembly.GetExecutingAssembly());
 }
Example #3
0
 public OnOffButton()
 {
     InitializeComponent();
     this.State = OnOffState.Off;
 }
Example #4
0
 protected OnOffData(OnOffState value) : base(value)
 {
 }