Пример #1
0
 void Update()
 {
     if (m_UseDragRotate && m_IsDrag)
     {
         m_RotateAngle -= DeviceInput.UF_HorizontalDelta(0) * m_SpeedRotate;
         if (m_Preview != null)
         {
             m_Preview.UF_SetEuler(new Vector3(0, m_RotateAngle, 0));
         }
     }
 }
Пример #2
0
        private void UF_UpdateRotate()
        {
            if (useDragRotate)
            {
                if (!m_IsDrag)
                {
                    if (DeviceInput.UF_Down(0))
                    {
                        UF_OnInputDown();
                    }
                }
                else
                {
                    if (DeviceInput.UF_Up(0))
                    {
                        UF_OnInputUp();
                        return;
                    }

                    m_SoundAngle -= DeviceInput.UF_HorizontalDelta(0) * speedRotate;
                    gameObject.transform.localEulerAngles = new Vector3(gameObject.transform.localEulerAngles.x, m_SoundAngle, gameObject.transform.eulerAngles.z);
                }
            }
        }