public void SetState(float value) { if (value == 0.5f) { SetState(ThreeStateToggleState.Zero); _nextState = _defaultNextState; } else if(value < 0.5f) { SetState(ThreeStateToggleState.Minus); _nextState = ThreeStateToggleState.Zero; } else { SetState(ThreeStateToggleState.Plus); _nextState = ThreeStateToggleState.Zero; } }
public void SetState(float value) { if (value == 0.5f) { SetState(ThreeStateToggleState.Zero); _nextState = _defaultNextState; } else if (value < 0.5f) { SetState(ThreeStateToggleState.Minus); _nextState = ThreeStateToggleState.Zero; } else { SetState(ThreeStateToggleState.Plus); _nextState = ThreeStateToggleState.Zero; } }
void ToggleState() { if (_state == ThreeStateToggleState.Minus) { _state = ThreeStateToggleState.Zero; _nextState = ThreeStateToggleState.Plus; } else if(_state == ThreeStateToggleState.Plus) { _state = ThreeStateToggleState.Zero; _nextState = ThreeStateToggleState.Minus; } else { _state = _nextState; } UpdateSprite(); }
void ToggleState() { if (_state == ThreeStateToggleState.Minus) { _state = ThreeStateToggleState.Zero; _nextState = ThreeStateToggleState.Plus; } else if (_state == ThreeStateToggleState.Plus) { _state = ThreeStateToggleState.Zero; _nextState = ThreeStateToggleState.Minus; } else { _state = _nextState; } UpdateSprite(); }
public void OnThreeStateToggleClick(ThreeStateToggleState value) { baseItem.ViewController.OnThreeStateToggleClick(baseItem); }
public void SetState(ThreeStateToggleState value) { _state = value; UpdateSprite(); }