Example #1
0
    private void Update()
    {
        if (m_Target)
        {
            if (Input.GetKeyDown(KeyCode.W))
            {
                m_CurrentHandle = m_PositionHandle;
                m_TransformMode = TransformMode.Position;
            }
            else if (Input.GetKeyDown(KeyCode.E))
            {
                m_CurrentHandle = m_RotationHandle;
                m_TransformMode = TransformMode.Rotation;
            }
            else if (Input.GetKeyDown(KeyCode.R))
            {
                m_CurrentHandle = m_ScaleHandle;
                m_TransformMode = TransformMode.Scale;
            }

            if (!m_MouseDonw)
            {
                m_SelectedAxis = m_CurrentHandle.SelectedAxis();
            }

            ControlTarget();
        }
    }
Example #2
0
        private void Update()
        {
            if (m_Target)
            {
                if (!m_MouseDonw)
                {
                    m_SelectedAxis = m_CurrentHandle.SelectedAxis();
                }

                ControlTarget();
            }
        }