Beispiel #1
0
 void LoadDisplaySettings()
 {
     globalDisplaySettings = GlobalDisplaySettings.Load();
     capFunctions          = new Dictionary <GlobalDisplaySettings.HandleType, Handles.CapFunction>();
     capFunctions.Add(GlobalDisplaySettings.HandleType.Circle, Handles.CylinderHandleCap);
     capFunctions.Add(GlobalDisplaySettings.HandleType.Sphere, Handles.SphereHandleCap);
     capFunctions.Add(GlobalDisplaySettings.HandleType.Square, Handles.CubeHandleCap);
 }
Beispiel #2
0
        void LoadDisplaySettings()
        {
            // Global display settings:
            string[] guids = AssetDatabase.FindAssets("t:GlobalDisplaySettings");
            if (guids.Length == 0)
            {
                Debug.LogWarning("Could not find DisplaySettings asset. Will use default settings instead.");
                globalDisplaySettings = ScriptableObject.CreateInstance <GlobalDisplaySettings>();
            }
            else
            {
                string path = AssetDatabase.GUIDToAssetPath(guids[0]);
                globalDisplaySettings = AssetDatabase.LoadAssetAtPath <GlobalDisplaySettings>(path);
            }

            capFunctions = new Dictionary <GlobalDisplaySettings.HandleType, Handles.CapFunction>();
            capFunctions.Add(GlobalDisplaySettings.HandleType.Circle, Handles.CylinderHandleCap);
            capFunctions.Add(GlobalDisplaySettings.HandleType.Sphere, Handles.SphereHandleCap);
            capFunctions.Add(GlobalDisplaySettings.HandleType.Square, Handles.CubeHandleCap);
        }