コード例 #1
0
 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;
     }
 }
コード例 #2
0
 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;
     }
 }
コード例 #3
0
    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();
    }
コード例 #4
0
    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();
    }
コード例 #5
0
 public void OnThreeStateToggleClick(ThreeStateToggleState value)
 {
     baseItem.ViewController.OnThreeStateToggleClick(baseItem);
 }
コード例 #6
0
 public void SetState(ThreeStateToggleState value)
 {
     _state = value;
     UpdateSprite();
 }
コード例 #7
0
 public void OnThreeStateToggleClick(ThreeStateToggleState value)
 {
     baseItem.ViewController.OnThreeStateToggleClick(baseItem);
 }
コード例 #8
0
 public void SetState(ThreeStateToggleState value)
 {
     _state = value;
     UpdateSprite();
 }