Beispiel #1
0
    void AdjustPercent()
    {
        if (_state == EXP_STATE.STABLE)
        {
            return;
        }
        perTime += Time.deltaTime;

        if (perTime < 0.2f)
        {
            return;
        }
        perTime = 0.0f;

        if (curCount / expbar_count > 0)
        {
            curCount = curCount % expbar_count;

            ResetExpProcess();
        }

        SetOneExpBar(expbar_list[curCount], 1);

        if (curCount == setCount)
        {
            _state = EXP_STATE.STABLE;
        }
        else
        {
            curCount++;
        }
    }
Beispiel #2
0
 void onSetState()
 {
     if (curCount < setCount)
     {
         _state = EXP_STATE.AES;
     }
     else if (curCount > setCount)
     {
         _state = EXP_STATE.DEC;
     }
     else if (curCount == setCount)
     {
         _state = EXP_STATE.STABLE;
     }
 }