void Update() { if (m_LerpData.IsStarted) { m_LerpData.Increment(); float progress = Mathf.Lerp(m_LerpData.From, m_LerpData.To, m_LerpData.Progress); UpdateLeftTimeImage(progress); if (m_LerpData.Overtime()) { m_LerpData.Stop(); UpdateLeftTimeImage(m_LerpData.To); } } }
void Update() { if (m_LerpData.IsStarted) { m_LerpData.Increment(); UpdateLeftTime(m_LerpData.TotalTime - m_LerpData.CurTime); Image_LeftTimeFG.fillAmount = Mathf.Lerp(m_LerpData.From, m_LerpData.To, m_LerpData.Progress); if (m_LerpData.Overtime()) { m_LerpData.Stop(); Hide(); } } }
void Update() { if (m_LerpData.IsStarted) { m_LerpData.Increment(); CurValue = Mathf.Lerp(m_LerpData.From, m_LerpData.To, m_LerpData.Progress); OnMultiplayerValueChanged?.Invoke(CurValue); if (m_LerpData.Overtime()) { m_LerpData.Stop(); CurValue = m_LerpData.To; OnMultiplayerValueChanged?.Invoke(CurValue); } } }
public void StopPeriod() { m_LerpPeriod.Stop(); WasStopped = true; }