Exemple #1
0
 public static void Load()
 {
     _styleSheet = StyleSheet;
     if (_styleSheet == null)
     {
         ErrorMessages.Instance.MissingSingletoneObject("ViewerStyleSheet");
     }
 }
        ////////////////////////////////////////////////////////////////////////
        /// Func

        public void Load(string _sheetPath)
        {
            EditorStyles.popup.normal.background = null;

            styleSheet = ScriptableObject.CreateInstance <ViewerStyleSheet>();

            styleSheet.styles = new ViewerStyleSheet.Styles();
            styleSheet.icons  = new ViewerStyleSheet.Icons();

            canvasBackground();
            canvasBorder();
            graphNodes();
            graphNodeLinker();

            graphMinimap();

            ToolbarIconLoad();

            AssetDatabase.CreateAsset(styleSheet, _sheetPath);
            EditorUtility.SetDirty(styleSheet);
            AssetDatabase.SaveAssets();
            AssetDatabase.Refresh();
        }