Пример #1
0
        private void AssureSetup()
        {
            if (canvasCache == null)
            {
                AssureCache();
            }
            else if (!AssetDatabase.IsValidFolder(ResourceManager.StripTrailingSeparator(canvasCache.GetCachePath())))
            {
                AssureCache();
            }
            canvasCache.AssureCanvas();

            if (editorInterface == null)
            {             // Setup editor interface
                editorInterface                        = new NodeEditorInterface();
                editorInterface.canvasCache            = canvasCache;
                editorInterface.ShowNotificationAction = ShowNotification;
            }
        }