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(); } }
private void Update() { if (m_Target) { if (!m_MouseDonw) { m_SelectedAxis = m_CurrentHandle.SelectedAxis(); } ControlTarget(); } }