void UpdateWinEvent() { if (m_sideWinEvent != PlayerScript.PlayerSide.None) { if (m_isZoomWinEvent) { m_timerWinEvent = Mathf.Min(m_timerWinEvent + Time.deltaTime, m_timerWinEventMax); if (m_timerWinEvent >= m_timerWinEventMax) { m_isZoomWinEvent = false; } } else { m_timerWinEvent = Mathf.Max(m_timerWinEvent - Time.deltaTime, 0f); if (m_timerWinEvent <= 0f) { m_sideWinEvent = PlayerScript.PlayerSide.None; } } ComputeCameraWinEvent(); } }
public void SetWinEvent(PlayerScript.PlayerSide side, int amplitude) { m_sideWinEvent = side; m_isZoomWinEvent = true; m_amplitude = amplitude; }