public void StartFill(float targetFillAmount, CUIProgressUpdaterScript.enFillDirection fillDirection = CUIProgressUpdaterScript.enFillDirection.Clockwise, float curFillAmount = -1f) { this.m_targetFillAmount = Mathf.Clamp(targetFillAmount, this.m_startFillAmount, this.m_endFillAmount); this.m_fillDirection = fillDirection; if (curFillAmount >= 0f) { this.m_image.fillAmount = curFillAmount; } this.m_isRunning = true; }
public void StartFill(float targetFillAmount, float protectFillAmout, CUIProgressUpdaterScript.enFillDirection fillDirection = CUIProgressUpdaterScript.enFillDirection.Clockwise, float curFillAmount = -1f) { this.m_targetFillAmount = Mathf.Clamp(targetFillAmount, this.m_startFillAmount, this.m_endFillAmount); this.m_fillDirection = fillDirection; this.m_protectFillAmout = protectFillAmout; if (curFillAmount >= 0f) { this.m_image.set_fillAmount(curFillAmount); if (this.m_image.get_fillAmount() >= this.m_protectFillAmout) { this.m_image.set_color(CUIUtility.s_Color_BraveScore_BaojiKedu_On); } else { this.m_image.set_color(CUIUtility.s_Color_BraveScore_BaojiKedu_Off); } } this.m_isRunning = true; }