Exemplo n.º 1
0
            public void IAnimatedBarLogic_OnStartAnimation(float fFillAmount_0_1_Before, float fFillAmount_0_1_After, CUIAnimatedBar.EDirection eDirection)
            {
                if (eDirection == CUIAnimatedBar.EDirection.Increase)
                {
                    return;
                }

                if (_fRemainTime <= 0f)
                {
                    _pImage.fillAmount = fFillAmount_0_1_Before;
                }

                _fRemainTime = fDuration;

                _pCurrentColor = pAnimateColor;

                _pImage.gameObject.SetActive(true);
                _pImage.color = _pCurrentColor;
            }
Exemplo n.º 2
0
            public void IAnimatedBarLogic_OnStartAnimation(float fFillAmount_0_1_Before, float fFillAmount_0_1_After, CUIAnimatedBar.EDirection eDirection)
            {
                _fRemainTime   = fDuration;
                _fOffsetAmount = fFillAmount_0_1_After - fFillAmount_0_1_Before;

                _pImage.enabled    = true;
                _pImage.fillAmount = fFillAmount_0_1_Before;
            }