// public bool IsAvatarMouseLookActive() // { // if (currentAvatar != null) // { // return currentAvatar.MouseLookActive(); // } // else // { // return false; // } // } public Ray GetCursorRay() { if (currentAvatar == editMain) { return(editMain.GetCursorRay()); } else { return(navigationControls.targetCamera.ViewportPointToRay(navigationControls.GetDefaultSelectionPoint())); } }