public bool DoCreateBoneStart(out Vector3 position) { position = GetMouseWorldPosition(m_HoveredSliderData.forward, m_HoveredSliderData.position); if (CanCreateBone()) { m_GUIWrapper.LayoutControl(m_CreateBoneControlID, 0f); } if (IsActionActive(SkeletonAction.CreateBone)) { ConsumeMouseMoveEvents(); } if (IsActionTriggering(SkeletonAction.CreateBone)) { m_HotBoneID = hoveredBoneID; m_GUIWrapper.SetMultiStepControlHot(m_CreateBoneControlID); m_GUIWrapper.UseCurrentEvent(); return(true); } return(false); }