From 64d0a3cdb671e14e260b1e165c9b05dd2b7955fa Mon Sep 17 00:00:00 2001 From: chai Date: Fri, 24 Jun 2022 20:22:46 +0800 Subject: +wfv --- Erika/Assets/Tools/WorkflowGraphs.meta | 8 +++++ Erika/Assets/Tools/WorkflowGraphs/README.txt | 1 + Erika/Assets/Tools/WorkflowGraphs/README.txt.meta | 7 ++++ Erika/Assets/Tools/WorkflowVisualizer/Editor.meta | 8 +++++ .../Assets/Tools/WorkflowVisualizer/Editor/Node.cs | 42 ++++++++++++++++++++++ .../Tools/WorkflowVisualizer/Editor/Node.cs.meta | 11 ++++++ .../Tools/WorkflowVisualizer/README.txt.meta | 7 ++++ .../Assets/Tools/WorkflowVisualizer/Resources.meta | 8 +++++ .../Resources/WorkflowVisualizer.meta | 8 +++++ 9 files changed, 100 insertions(+) create mode 100644 Erika/Assets/Tools/WorkflowGraphs.meta create mode 100644 Erika/Assets/Tools/WorkflowGraphs/README.txt create mode 100644 Erika/Assets/Tools/WorkflowGraphs/README.txt.meta create mode 100644 Erika/Assets/Tools/WorkflowVisualizer/Editor.meta create mode 100644 Erika/Assets/Tools/WorkflowVisualizer/Editor/Node.cs create mode 100644 Erika/Assets/Tools/WorkflowVisualizer/Editor/Node.cs.meta create mode 100644 Erika/Assets/Tools/WorkflowVisualizer/README.txt.meta create mode 100644 Erika/Assets/Tools/WorkflowVisualizer/Resources.meta create mode 100644 Erika/Assets/Tools/WorkflowVisualizer/Resources/WorkflowVisualizer.meta diff --git a/Erika/Assets/Tools/WorkflowGraphs.meta b/Erika/Assets/Tools/WorkflowGraphs.meta new file mode 100644 index 00000000..cbc53a9e --- /dev/null +++ b/Erika/Assets/Tools/WorkflowGraphs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b1b0d5851da7a6f40acde7b8c8851018 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Erika/Assets/Tools/WorkflowGraphs/README.txt b/Erika/Assets/Tools/WorkflowGraphs/README.txt new file mode 100644 index 00000000..af287d96 --- /dev/null +++ b/Erika/Assets/Tools/WorkflowGraphs/README.txt @@ -0,0 +1 @@ +流程图 \ No newline at end of file diff --git a/Erika/Assets/Tools/WorkflowGraphs/README.txt.meta b/Erika/Assets/Tools/WorkflowGraphs/README.txt.meta new file mode 100644 index 00000000..4bab09de --- /dev/null +++ b/Erika/Assets/Tools/WorkflowGraphs/README.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0bbe120df72b7584c8a5babe278fc815 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Erika/Assets/Tools/WorkflowVisualizer/Editor.meta b/Erika/Assets/Tools/WorkflowVisualizer/Editor.meta new file mode 100644 index 00000000..4eba741f --- /dev/null +++ b/Erika/Assets/Tools/WorkflowVisualizer/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 88b40f8df3b91f8428874c6200c904e9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Erika/Assets/Tools/WorkflowVisualizer/Editor/Node.cs b/Erika/Assets/Tools/WorkflowVisualizer/Editor/Node.cs new file mode 100644 index 00000000..d7f9fa74 --- /dev/null +++ b/Erika/Assets/Tools/WorkflowVisualizer/Editor/Node.cs @@ -0,0 +1,42 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public struct NodePosition +{ + public Vector2 position; + public Vector2 size; +} + +/// +/// 节点 +/// +public class Node +{ + // 节点名(包括路径,如Animation/RootMotion) + public virtual string name { get { return ""; } } + + // 图标路径,相对Resources目录 + public virtual string iconPath { get { return null; } } + + // 注解 + public virtual string note { get { return null; } } + + public List children; + + public virtual void OnSerialize() + { + + } + + public virtual void OnDeserialize() + { + + } + + public virtual void OnCustomGUI() + { + + } + +} \ No newline at end of file diff --git a/Erika/Assets/Tools/WorkflowVisualizer/Editor/Node.cs.meta b/Erika/Assets/Tools/WorkflowVisualizer/Editor/Node.cs.meta new file mode 100644 index 00000000..810f42a2 --- /dev/null +++ b/Erika/Assets/Tools/WorkflowVisualizer/Editor/Node.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 542448ace01cd034c9cbf3d11ac73f66 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Erika/Assets/Tools/WorkflowVisualizer/README.txt.meta b/Erika/Assets/Tools/WorkflowVisualizer/README.txt.meta new file mode 100644 index 00000000..c034416b --- /dev/null +++ b/Erika/Assets/Tools/WorkflowVisualizer/README.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cb64ffe4f310ed549bc8807eaeef09dc +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Erika/Assets/Tools/WorkflowVisualizer/Resources.meta b/Erika/Assets/Tools/WorkflowVisualizer/Resources.meta new file mode 100644 index 00000000..2f1fac67 --- /dev/null +++ b/Erika/Assets/Tools/WorkflowVisualizer/Resources.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b8788d829cc0f474084ff0a5794888e7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Erika/Assets/Tools/WorkflowVisualizer/Resources/WorkflowVisualizer.meta b/Erika/Assets/Tools/WorkflowVisualizer/Resources/WorkflowVisualizer.meta new file mode 100644 index 00000000..30e9833d --- /dev/null +++ b/Erika/Assets/Tools/WorkflowVisualizer/Resources/WorkflowVisualizer.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0abc9282fc89bcc409424811cadd601d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: -- cgit v1.1-26-g67d0