コード例 #1
0
 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();
     }
 }
コード例 #2
0
 public void SetWinEvent(PlayerScript.PlayerSide side, int amplitude)
 {
     m_sideWinEvent   = side;
     m_isZoomWinEvent = true;
     m_amplitude      = amplitude;
 }