Beispiel #1
0
 public virtual void PercentAscent()
 {
     if (_percent - _setPercent < 0.01f)
     {
         _percent += 0.01f /*Time.deltaTime*/;
     }
     else
     {
         _percent = _setPercent;
         _state   = HP_STATE.STABLE;
     }
 }
Beispiel #2
0
 public virtual void PercentDecline()
 {
     if (_percent - _setPercent > 0.01f)
     {
         _percent -= 0.01f /*Time.deltaTime*/;
     }
     else
     {
         _percent = _setPercent;
         _state   = HP_STATE.STABLE;
     }
 }
Beispiel #3
0
 protected virtual void onSetState()
 {
     if (_percent == _setPercent)
     {
         _state = HP_STATE.STABLE;
         return;
     }
     else if (_percent < _setPercent)
     {
         _state = HP_STATE.AES;
     }
     else if (_percent > _setPercent)
     {
         _state = HP_STATE.DEC;
     }
 }