static void AnimExportTool() { if (XEditorUtil.MakeNewScene()) { if (preview != null) { ScriptableObject.DestroyImmediate(preview); } var window = EditorWindow.GetWindowWithRect(typeof(FashionPreview), new Rect(0, 0, 440, 640), true, "Preview"); preview = window as FashionPreview; preview.Show(); } }
private static void NeuralInput(NeuralData data, bool complete, bool repaint) { if (repaint) { if (prev != null) { ScriptableObject.DestroyImmediate(prev); prev = null; } } if (prev == null) { prev = ScriptableObject.CreateInstance <FashionPreview>(); } prev.NeuralProcess(data, complete); FashionPreview.preview = prev; }