示例#1
0
        void LoadSettings()
        {
            EditorMeshHandles.ResetPreferences();

            m_ScenePickerPreferences = new ScenePickerPreferences()
            {
                maxPointerDistance        = ScenePickerPreferences.maxPointerDistanceFuzzy,
                cullMode                  = m_BackfaceSelectEnabled ? CullingMode.None : CullingMode.Back,
                selectionModifierBehavior = m_SelectModifierBehavior,
                rectSelectMode            = m_DragSelectRectMode
            };

            // workaround for old single-key shortcuts
            if (s_Shortcuts.value == null || s_Shortcuts.value.Length < 1)
            {
                s_Shortcuts.SetValue(Shortcut.DefaultShortcuts().ToArray(), true);
            }
        }
        void LoadSettings()
        {
            EditorMeshHandles.ResetPreferences();

            m_ScenePickerPreferences = new ScenePickerPreferences()
            {
                offPointerMultiplier      = s_PickingDistance * k_OffPointerMultiplierPercent,
                maxPointerDistance        = s_PickingDistance,
                cullMode                  = m_BackfaceSelectEnabled ? CullingMode.None : CullingMode.Back,
                selectionModifierBehavior = m_SelectModifierBehavior,
                rectSelectMode            = m_DragSelectRectMode
            };

#if !SHORTCUT_MANAGER
            // workaround for old single-key shortcuts
            if (s_Shortcuts.value == null || s_Shortcuts.value.Length < 1)
            {
                s_Shortcuts.SetValue(Shortcut.DefaultShortcuts().ToArray(), true);
            }
#endif
        }