diff --git a/JNFrame/Assembly-CSharp-Editor.csproj b/JNFrame/Assembly-CSharp-Editor.csproj index be9db6d2..3b76be68 100644 --- a/JNFrame/Assembly-CSharp-Editor.csproj +++ b/JNFrame/Assembly-CSharp-Editor.csproj @@ -42,6 +42,17 @@ + + + + + + + + + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.dll @@ -935,6 +946,10 @@ {0e7776eb-ee05-4bc9-0e83-5325dc548854} HPJ.Presentation + + {88736669-07be-1184-82c5-fadc9bb7e4e8} + Slayer + {39f5acb9-cdbb-9f48-497c-14159a0afd38} UniTask diff --git a/JNFrame/Assembly-CSharp.csproj b/JNFrame/Assembly-CSharp.csproj index 81a1a003..371e0f32 100644 --- a/JNFrame/Assembly-CSharp.csproj +++ b/JNFrame/Assembly-CSharp.csproj @@ -44,17 +44,27 @@ + + + + + + + + + + @@ -62,6 +72,7 @@ + @@ -72,6 +83,7 @@ + @@ -128,6 +140,7 @@ + @@ -298,6 +311,7 @@ + @@ -542,6 +556,7 @@ + @@ -560,6 +575,7 @@ + @@ -618,6 +634,7 @@ + @@ -640,6 +657,7 @@ + @@ -722,6 +740,7 @@ + @@ -1659,6 +1678,10 @@ {0e7776eb-ee05-4bc9-0e83-5325dc548854} HPJ.Presentation + + {88736669-07be-1184-82c5-fadc9bb7e4e8} + Slayer + {39f5acb9-cdbb-9f48-497c-14159a0afd38} UniTask diff --git a/JNFrame/Assets/BehaviorTreeSlayer.meta b/JNFrame/Assets/BehaviorTreeSlayer.meta new file mode 100644 index 00000000..65ff70b9 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 57ab7677c8afaf549a14f1f6c2eb2e87 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Editor.meta b/JNFrame/Assets/BehaviorTreeSlayer/Editor.meta new file mode 100644 index 00000000..7b15cb45 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2c10ac9a7e8ceb24994ecba611b5d5c0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Editor/BehaviorTreeEditor.cs b/JNFrame/Assets/BehaviorTreeSlayer/Editor/BehaviorTreeEditor.cs new file mode 100644 index 00000000..c1a885cf --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Editor/BehaviorTreeEditor.cs @@ -0,0 +1,21 @@ +using UnityEditor; +using UnityEngine; +using BehaviorTreeSlayer; +namespace BehaviorTreeSlayerEditor +{ + [CustomEditor(typeof(BehaviorTree))] + public class BehaviorTreeEditor : Editor + { + public override void OnInspectorGUI() + { + base.OnInspectorGUI(); + if (GUILayout.Button("Open")) + { + BehaviorTree self = (BehaviorTree)target; + BTreeManager.Ins.Init(self.Load()); + BehaviorTreeWindow.treeConfig = self.config; + BehaviorTreeWindow.TryOpen(); + } + } + } +} \ No newline at end of file diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Editor/BehaviorTreeEditor.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Editor/BehaviorTreeEditor.cs.meta new file mode 100644 index 00000000..ef40f146 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Editor/BehaviorTreeEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0b41c7821495d9a41bcb84184c4855a2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Editor/BehaviorTreeUtils.cs b/JNFrame/Assets/BehaviorTreeSlayer/Editor/BehaviorTreeUtils.cs new file mode 100644 index 00000000..5ed41280 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Editor/BehaviorTreeUtils.cs @@ -0,0 +1,39 @@ +using UnityEditor; +using UnityEditor.Callbacks; +using UnityEngine; +using BehaviorTreeSlayer; +namespace BehaviorTreeSlayerEditor +{ + internal class BehaviorTreeUtils + { + [OnOpenAsset(1)] + public static bool Step1(int instanceID, int line) + { + UnityEngine.Object cfg = EditorUtility.InstanceIDToObject(instanceID); + if (cfg.GetType() == typeof(TextAsset) && (cfg as TextAsset).text.EndsWith("")) + { + TextAsset tree = (TextAsset)cfg; + BTreeManager.Ins.Init(tree.text); + BehaviorTreeWindow.treeConfig = tree; + BehaviorTreeWindow.TryOpen(); + return true; + } + return false; + } + public static NodeView Create(TreeNode treeNode, BehaviorTreeWindow wd) + { + if (treeNode is Entry) + { + return new EntryView(wd); + } + else if (treeNode is ActionNode || treeNode is ConditionalNode) + { + return new ActionView(wd); + } + else + { + return new CompositeView(wd); + } + } + } +} diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Editor/BehaviorTreeUtils.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Editor/BehaviorTreeUtils.cs.meta new file mode 100644 index 00000000..da7c3fd9 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Editor/BehaviorTreeUtils.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 24e1641a0d30f674f81601b09d469b81 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Editor/BehaviorTreeWindow.cs b/JNFrame/Assets/BehaviorTreeSlayer/Editor/BehaviorTreeWindow.cs new file mode 100644 index 00000000..f2e7a9d6 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Editor/BehaviorTreeWindow.cs @@ -0,0 +1,855 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEditor; +using UnityEngine; +using BehaviorTreeSlayer; +namespace BehaviorTreeSlayerEditor +{ + public class BehaviorTreeWindow : EditorWindow + { + public static bool OnShow => ins != null; + private const string XML_PATH = "tx326path"; + Rect logoRect = new Rect(0, 0, LeftWidth, 50); + [UnityEditor.Callbacks.DidReloadScripts(0)] + static void Reload() + { + NoodleView.Type = EditorPrefs.GetInt("LineType"); + if (!IsOpened) + { + return; + } + if (EditorPrefs.HasKey(XML_PATH)) + { + string tapath = EditorPrefs.GetString(XML_PATH); + treeConfig = AssetDatabase.LoadAssetAtPath(tapath); + if (treeConfig != null) + { + BTreeManager.Ins.Init(treeConfig.text); + } + } + } + public static bool IsOpened => EditorPrefs.HasKey(IS_WINDOW_VISIBLE) && EditorPrefs.GetBool(IS_WINDOW_VISIBLE); + + public static void TryOpen() + { + if (IsOpened) + { + Instance.Focus(); + SavePath(); + Instance.views?.Clear(); + Instance.noodles?.Clear(); + Instance.selectedViews?.Clear(); + } + else + { + Init(); + } + + } + private const string IS_WINDOW_VISIBLE = "btw"; + + private void OnEnable() + { + SavePath(); + EditorPrefs.SetBool(IS_WINDOW_VISIBLE, true); + } + + private static void SavePath() + { + if (treeConfig != null) + { + string path = AssetDatabase.GetAssetPath(treeConfig); + EditorPrefs.SetString(XML_PATH, path); + } + } + + private void OnDestroy() + { + EditorPrefs.SetBool(IS_WINDOW_VISIBLE, false); + } + private const int LeftWidth = 200; + private const string TopBtnStyle = "topBtn1"; + static BehaviorTreeWindow ins; + public static BehaviorTreeWindow Instance + { + get + { + if (ins == null) + { + ins = GetWindow("BehaviorEditor"); + } + return ins; + } + } + + bool loaded; + Texture logo, bg; + GUISkin skin; + public static TextAsset treeConfig; + ViewDetails detail = new ViewDetails(); + public Vector2 LastPos = new Vector2(); + public Vector2 StartPos = new Vector2(); + Action drag; + Vector2 bias; + public string Msg { get; set; } + List views = new List(); + List noodles = new List(); + internal NodeView OutPort; + internal NoodleView Connect; + bool middlePress; + //添加一个选项按钮,用来创建窗口 + [MenuItem("Tools/BehaviorEdior")] + static void Create() + { + BTreeManager.Ins.Init(); + + Init(); + BTreeManager.Ins.Entry.x = ins.viewRect.width / 2; + BTreeManager.Ins.Entry.y = ins.viewRect.height / 2; + ins.sd = new Vector2(0.5f, 0.5f); + treeConfig = null; + ins.Focus(); + + } + static void Init() + { + Instance.minSize = new Vector2(1024, 768); + Instance.Show(); + } + bool isLoaded = false; + void LoadRes() + { + if (isLoaded) + { + return; + } + isLoaded = true; + string[] guids = AssetDatabase.FindAssets("GUISkin"); + string path = AssetDatabase.GUIDToAssetPath(guids[0]).Replace("GUISkin.guiskin", ""); + if (skin == null) + { + skin = AssetDatabase.LoadAssetAtPath(path + "GUISkin.guiskin"); + NoodleView.Type = EditorPrefs.GetInt("LineType"); + } + if (logo == null) + { + logo = AssetDatabase.LoadAssetAtPath(path + "Logo.png"); + } + if (bg == null) + { + bg = AssetDatabase.LoadAssetAtPath(path + "gridView.png"); + } + + } + private void Load() + { + LoadRes(); + if (componentTypes == null) + { + componentTypes = AppDomain.CurrentDomain.GetAssemblies() + .SelectMany(a => a.GetTypes().Where( + t => t.IsSubclassOf(typeof(CompositeNode)) && t != typeof(Entry))) + .ToArray(); + } + if (decoratorTypes == null) + { + decoratorTypes = AppDomain.CurrentDomain.GetAssemblies() + .SelectMany(a => a.GetTypes().Where( + t => t.IsSubclassOf(typeof(DecoratorNode)))) + .ToArray(); + } + if (actionTypes == null) + { + actionTypes = AppDomain.CurrentDomain.GetAssemblies() + .SelectMany(a => a.GetTypes().Where(t => t.IsSubclassOf(typeof(ActionNode)))) + .ToArray(); + } + if (conditionalTypes == null) + { + conditionalTypes = AppDomain.CurrentDomain.GetAssemblies() + .SelectMany(a => a.GetTypes().Where(t => t.IsSubclassOf(typeof(ConditionalNode)))) + .ToArray(); + } + if (skin == null) + { + skin = Resources.Load("GUISkin"); + NoodleView.Type = EditorPrefs.GetInt("LineType"); + } + if (logo == null) + { + logo = Resources.Load("Logo"); + } + if (bg == null) + { + bg = Resources.Load("gridView"); + } + + //绘制初始节点 + if (views.Count == 0 && Entry != null) + { + + Entry.VisitTree(Entry, treeNode => + { + NodeView nodeView = BehaviorTreeUtils.Create(treeNode, this); + if (!dic.ContainsKey(treeNode)) + { + dic.Add(treeNode, nodeView); + } + nodeView.Set(treeNode); + Rect rect = nodeView.Rect; + rect.x = treeNode.x; + rect.y = treeNode.y; + nodeView.Rect = rect; + views.Add(nodeView); + }); + //绘制初始连接线 + Entry.VisitTree(Entry, treeNode => + { + NodeView view = dic[treeNode]; + if (treeNode is ComponentNode) + { + ComponentNode tc = treeNode as ComponentNode; + for (int i = 0; i < tc.childs.Count; i++) + { + NodeView childView = dic[tc.childs[i]]; + childView.Connect = new NoodleView(); + childView.Connect.Top = view; + childView.Connect.Bot = childView; + noodles.Add(childView.Connect); + } + + } + }); + Locate(); + } + + } + Dictionary dic = new Dictionary(); + Vector2 scale = Vector2.one; + float min = 0.5f, max = 1f; + Vector2 lastMousePos; + Vector2 middlePos; + Matrix4x4 old; + Vector2 sd = new Vector2(0.5f, 0.5f); + Rect viewRect = new Rect(0, 0, 19200, 10800); + bool lastAppStatus; + Rect selectBox = new Rect(0, 0, 1, 1); + void ResetTree() + { + if (lastAppStatus && !Application.isPlaying) + { + //stop + Entry.VisitTree(Entry, v => + { + v.state = TaskResult.None; + }); + } + + lastAppStatus = Application.isPlaying; + } + Vector2 mouseOutPos; + Rect bgRect; + private void OnGUI() + { + + ResetTree(); + Load(); + GUI.skin = skin; + Event evt = Event.current; + mouseOutPos = evt.mousePosition; + bgRect = new Rect(LeftWidth, 30, position.width - LeftWidth, position.height - 30); + Rect systemRect = new Rect(LeftWidth, 0, position.width - LeftWidth, 30); + Rect lbRect = new Rect(LeftWidth + 20, 40, position.width - LeftWidth, 30); + Rect detailRect = new Rect(0, 40, LeftWidth, position.height - 30); + sd = GUI.BeginScrollView(bgRect, sd, viewRect); + Rect texRect = new Rect(0, 0, viewRect.width / 100 / scale.x, viewRect.height / 100 / scale.y); + GUI.DrawTextureWithTexCoords(viewRect, bg, texRect); + for (int i = 0; i < selectedViews.Count; i++) + { + GUI.Box(selectedViews[i].Rect, "", "bd"); + } + //#region Zoom + //if (Event.current.type == EventType.ScrollWheel) + //{ + // if (lastMousePos != Event.current.mousePosition) + // lastMousePos = Event.current.mousePosition; + // Vector2 delta = Event.current.delta; + // float zoomDelta = -delta.y / 30f; + // scale.x = Mathf.Clamp(scale.x + zoomDelta, min, max); + // scale.y = Mathf.Clamp(scale.y + zoomDelta, min, max); + // Event.current.Use(); + //} + //GUIUtility.ScaleAroundPivot(scale, lastMousePos); + + //#endregion + + + + //GUILayout.Box(logo2, skin.customStyles[5], GUILayout.Height(60)); + KeyEvent(evt); + if (leftControlPress) + { + CtrlMouseDown(evt); + CtrlMouseUp(evt); + } + else + { + MouseDown(evt); + MouseUp(evt); + } + RightClick(evt); + + Handles.color = Color.red; + for (int i = 0; i < views.Count; i++) + { + views[i].OnUpdate(evt); + views[i].OnDraw(); + } + for (int i = 0; i < noodles.Count; i++) + { + noodles[i].OnDraw(); + } + if (evt.type == EventType.MouseUp) + { + drag = null; + StartPos = LastPos; + } + if (evt.type == EventType.MouseDrag) + { + drag?.Invoke(); + + } + if (Connect != null) + { + Handles.color = Color.cyan; + Handles.DrawAAPolyLine(5, GetVector3(StartPos), GetVector3(LastPos)); + Handles.color = Color.white; + } + if (selectBox.width > 10) + { + GUI.Box(selectBox, "", "tile"); + } + GUI.EndScrollView(); + GUI.matrix = Matrix4x4.identity; + + GUI.DrawTexture(logoRect, logo); + GUI.Label(lbRect, Msg); + GUI.BeginGroup(systemRect, "", "box"); + int topBtnWidth = 0; + if (GUI.Button(new Rect(topBtnWidth, 0, 120, 30), "Save", TopBtnStyle)) + { + Save(); + } + topBtnWidth += 135; + if (GUI.Button(new Rect(topBtnWidth, 0, 120, 30), "SaveAs", TopBtnStyle)) + { + Msg = "Save done"; + string path = EditorUtility.SaveFilePanelInProject("Save", "behaviorConfig", "txt", "OK"); + if (!string.IsNullOrEmpty(path)) + { + XmlUtils.XmlWriter(Entry, path); + AssetDatabase.Refresh(); + } + } + topBtnWidth += 135; + if (GUI.Button(new Rect(topBtnWidth, 0, 120, 30), "Reset", TopBtnStyle)) + { + Msg = "Reset whole tree"; + Entry.VisitTree(Entry, node => + { + node.Reset(); + }); + } + topBtnWidth += 135; + if (GUI.Button(new Rect(topBtnWidth, 0, 120, 30), "Locate", TopBtnStyle)) + { + Msg = "Locate the tree"; + Locate(); + } + topBtnWidth += 135; + if (GUI.Button(new Rect(topBtnWidth, 0, 120, 30), "Revert (" + trash.Count + ")", TopBtnStyle)) + { + Msg = "Revert delete"; + Revert(); + } + topBtnWidth += 135; + if (GUI.Button(new Rect(topBtnWidth, 0, 120, 30), "LineType", TopBtnStyle)) + { + Msg = "Revert delete"; + NoodleView.Type = (NoodleView.Type + 1) % 3; + EditorPrefs.SetInt("LineType", NoodleView.Type); + } + GUI.EndGroup(); + + GUI.BeginGroup(detailRect); + detail.OnDraw(new Rect(5, 5, detailRect.width - 10, detailRect.height - 10)); + GUI.EndGroup(); + //Debug.Log(selectBox); + if (Instance.hasFocus) + { + this.Repaint(); + } + } + + private void Save() + { + string path; + Msg = "Save done"; + if (treeConfig != null) + { + path = AssetDatabase.GetAssetPath(treeConfig); + } + else + { + path = EditorUtility.SaveFilePanelInProject("Save", "behaviorConfig", "txt", "OK"); + + } + if (!string.IsNullOrEmpty(path)) + { + XmlUtils.XmlWriter(Entry, path); + AssetDatabase.Refresh(); + treeConfig = AssetDatabase.LoadAssetAtPath(path); + } + } + + Vector2 ctrlClickPos; + Vector2 ctrlSD; + private void CtrlMouseDown(Event evt) + { + if (evt.type == EventType.MouseDown && evt.button == 0) + { + ctrlClickPos = mouseOutPos; + ctrlSD = sd; + drag = CtrlDrag; + } + } + + private void CtrlDrag() + { + Vector2 v = ctrlClickPos - mouseOutPos; + sd.x = v.x + ctrlSD.x; + sd.y = v.y + ctrlSD.y; + + } + + private void CtrlMouseUp(Event evt) + { + if (evt.type == EventType.MouseUp && evt.button == 0) + { + drag = null; + } + } + + bool leftControlPress, leftShiftPress; + private void KeyEvent(Event evt) + { + if (evt.type == EventType.KeyDown) + { + if (evt.keyCode == KeyCode.LeftControl) + { + leftControlPress = true; + Msg = "Ctrl Down"; + } + else if (evt.keyCode == KeyCode.LeftShift) + { + Msg = "Shift Down"; + leftShiftPress = true; + } + else if (evt.keyCode == KeyCode.S && leftControlPress) + { + Save(); + } + } + else if (evt.type == EventType.KeyUp) + { + if (evt.keyCode == KeyCode.LeftControl) + { + leftControlPress = false; + } + else if (evt.keyCode == KeyCode.LeftShift) + { + leftShiftPress = false; + } + } + + } + + private void Revert() + { + views.AddRange(trash); + trash.Clear(); + } + + private void DeleteNodes(object obj = null) + { + trash.Clear(); + for (int i = 0; i < selectedViews.Count; i++) + { + DeleteNode(selectedViews[i]); + trash.Add(selectedViews[i]); + } + selectedViews.Clear(); + } + + private void Locate() + { + Vector2 vector = views[0].Position; + float w = viewRect.width - position.width / 2; + float h = viewRect.height - position.height / 2; + if (vector.x < position.width / 2) + { + sd.x = 0; + } + else if (vector.x < w) + { + sd.x = vector.x - position.width / 4; + } + else + { + sd.x = 1; + } + if (vector.y < position.height / 2) + { + sd.y = 0; + } + else if (vector.y < h) + { + sd.y = vector.y; + } + else + { + sd.y = 1; + } + } + + void MouseUp(Event evt) + { + if (evt.type == EventType.MouseUp && evt.button == 0) + { + Vector2 clickPos = evt.mousePosition; + if (onSelect) + { + DoSelect(clickPos); + return; + } + foreach (var item in views) + { + + if (item.Contains(evt.mousePosition)) + { + if (OutPort == null) + { + return; + } + if (OutPort == item) + { + return; + } + if (Connect != null && OutPort != null && item.treeNode is ComponentNode) + { + if (Connect.Top != null) + { + ComponentNode treeComponent = Connect.Top.treeNode as ComponentNode; + treeComponent.Remove(OutPort.treeNode); + } + Connect.Top = item; + if (item.treeNode is DecoratorNode) + { + noodles.RemoveAll(nd => nd.Top == item); + } + ((ComponentNode)item.treeNode).Add(OutPort.treeNode); + noodles.Add(Connect); + } + Connect = null; + OutPort = null; + return; + } + + } + } + } + List selectedViews = new List(); + List trash = new List(); + void DoSelect(Vector2 clickPos) + { + onSelect = false; + selectedViews.Clear(); + drag = null; + foreach (var item in views) + { + if (item.Rect.Overlaps(selectBox)) + { + selectedViews.Add(item); + } + } + if (selectedViews.Count > 0) + Msg = "Selected:" + selectedViews.Count; + selectBox = new Rect(-50, 0, 1, 1); + } + bool MouseDown(Event evt) + { + if (evt.type == EventType.MouseDown && evt.button == 0) + { + Vector2 clickPos = evt.mousePosition; + foreach (var item in views) + { + if (item.TopRect.Contains(clickPos)) + { + StartPos = item.TopRect.center; + drag = Instance.DragNoodle; + OutPort = item; + if (item.Connect == null) + { + item.Connect = new NoodleView(); + } + LastPos = StartPos; + item.Connect.Bot = item; + Connect = item.Connect; + return true; + } + //检测有没有点中节点 + if (item.Contains(clickPos)) + { + if (selectedViews.Count == 0) + { + selectedViews.Add(item); + detail.OnSelect(item); + } + else + { + if (leftShiftPress) + { + selectedViews.Add(item); + } + else + { + selectedViews[0] = item; + } + detail.OnSelect(item); + } + //item.OnSelect(clickPos); + if (selectedViews.Contains(item)) + { + foreach (var st in selectedViews) + { + st.OnSelect(clickPos); + drag += st.DragRect; + } + } + + return true; + } + } + selectPos = clickPos; + onSelect = true; + drag = DragBox; + } + return false; + } + bool onSelect = false; + Vector2 selectPos; + private void DragBox() + { + Vector2 curPos = Event.current.mousePosition; + float minX = Mathf.Min(curPos.x, selectPos.x); + float minY = Mathf.Min(curPos.y, selectPos.y); + float maxX = Mathf.Max(curPos.x, selectPos.x); + float maxY = Mathf.Max(curPos.y, selectPos.y); + selectBox.min = new Vector2(minX, minY); + selectBox.max = new Vector2(maxX, maxY); + } + Vector2 mousePos; + void RightClick(Event evt) + { + mousePos = evt.mousePosition; + for (int i = 0; i < views.Count; i++) + { + if (views[i].Rect.Contains(mousePos)) + { + if (evt.button == 1) + { + GenericMenu menu = new GenericMenu(); + menu.AddItem(new GUIContent("EditScript"), false, EditScript, views[i]); + if (views[i] is EntryView) + { + menu.AddItem(new GUIContent("Delete"), false, null, views[i]); + } + else + { + menu.AddItem(new GUIContent("Delete"), false, DeleteNodes, views[i]); + } + if (selectedViews.Count > 1) + { + menu.AddItem(new GUIContent("Dunplicate"), false, null, views[i]); + menu.AddItem(new GUIContent("DunplicateTree"), false, null, views[i]); + } + else + { + menu.AddItem(new GUIContent("Dunplicate"), false, Dunplicate, views[i]); + menu.AddItem(new GUIContent("DunplicateTree"), false, DunplicateAll, views[i]); + } + menu.ShowAsContext(); + } + return; + } + } + if (evt.type == EventType.ContextClick) + { + GenericMenu menu = new GenericMenu(); + foreach (Type item in actionTypes) + { + menu.AddItem(new GUIContent("Actions/" + item.Name), false, GenerateView, item); + } + foreach (Type item in componentTypes) + { + menu.AddItem(new GUIContent("Composites/" + item.Name), false, GenerateView, item); + } + foreach (Type item in conditionalTypes) + { + menu.AddItem(new GUIContent("Conditionals/" + item.Name), false, GenerateView, item); + } + foreach (Type item in decoratorTypes) + { + menu.AddItem(new GUIContent("Decorators/" + item.Name), false, GenerateView, item); + } + menu.ShowAsContext(); + } + + } + + private void EditScript(object obj) + { + + string nodeName = (obj as NodeView).treeNode.GetType().Name; + string pattern = "/" + nodeName + ".cs"; + string[] guid = AssetDatabase.FindAssets(nodeName); + + foreach (var item in guid) + { + string path = AssetDatabase.GUIDToAssetPath(item); + + if (path.EndsWith(pattern)) + { + EditorUtility.OpenWithDefaultApp(path); + return; + } + } + + } + + void DrawAllNoodle(TreeNode nd) + { + nd.VisitTree(nd, treeNode => + { + NodeView view = dic[treeNode]; + if (treeNode is ComponentNode) + { + ComponentNode tc = treeNode as ComponentNode; + for (int i = 0; i < tc.childs.Count; i++) + { + NodeView childView = dic[tc.childs[i]]; + childView.Connect = new NoodleView(); + childView.Connect.Top = view; + childView.Connect.Bot = childView; + noodles.Add(childView.Connect); + } + + } + }); + } + void DunplicateAll(object obj) + { + TreeNode ori = (obj as NodeView).treeNode; + TreeNode root = ori.Copy(ori); + selectedViews.Clear(); + root.VisitTree(root, cur => + { + cur.x += 100; + cur.y += 100; + NodeView nv = BehaviorTreeUtils.Create(cur, this); + nv.Set(cur); + views.Add(nv); + dic.Add(cur, nv); + selectedViews.Add(nv); + }); + DrawAllNoodle(root); + } + void GenerateView(object obj) + { + Type type = obj as Type; + var treeNode = Activator.CreateInstance(type) as TreeNode; + treeNode.x = mousePos.x; + treeNode.y = mousePos.y; + NodeView nv = BehaviorTreeUtils.Create(treeNode, this); + nv.Set(treeNode); + nv.Position = mousePos; + views.Add(nv); + + dic.Add(treeNode, nv); + } + Type[] componentTypes, actionTypes, decoratorTypes, conditionalTypes; + + public static Entry Entry { get => BTreeManager.Ins.Entry; } + + public void RemoveConnection(NoodleView nd) + { + noodles.Remove(nd); + } + void Dunplicate(object node) + { + NodeView target = node as NodeView; + GenerateView(target.treeNode.GetType()); + } + void DeleteSingleNode(object node) + { + DeleteNode(node); + trash.Add((NodeView)node); + selectedViews.Clear(); + } + void DeleteNode(object node) + { + if (node is EntryView) return; + + NodeView nd = (NodeView)node; + + if (nd.treeNode is ComponentNode) + { + ComponentNode treeComponent = nd.treeNode as ComponentNode; + treeComponent.VisitTree(treeComponent, key => + { + if (dic.ContainsKey(key)) + { + noodles.Remove(dic[key].Connect); + dic[key].OnDestroy(); + views.Remove(dic[key]); + } + }); + } + else + { + noodles.Remove(nd.Connect); + nd.OnDestroy(); + views.Remove(nd); + } + if (nd.Connect != null && nd.Connect.Top != null) + { + (nd.Connect.Top.treeNode as ComponentNode).Remove(nd.treeNode); + } + } + public void RemoveNoodle(NoodleView nd) + { + noodles.Remove(nd); + } + public void DragNoodle() + { + LastPos = Event.current.mousePosition; + } + public static Vector3 GetVector3(Vector2 v) + { + return new Vector3(v.x, v.y, 0); + } + + } + +} \ No newline at end of file diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Editor/BehaviorTreeWindow.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Editor/BehaviorTreeWindow.cs.meta new file mode 100644 index 00000000..186192b8 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Editor/BehaviorTreeWindow.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e5b8e668d7f252c418457873b4425f79 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views.meta b/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views.meta new file mode 100644 index 00000000..ff894138 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2333bf10184af8d49aaaa62bee7d2c9d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/ActionView.cs b/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/ActionView.cs new file mode 100644 index 00000000..07a0b162 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/ActionView.cs @@ -0,0 +1,20 @@ +using UnityEngine; +using BehaviorTreeSlayer; +namespace BehaviorTreeSlayerEditor +{ + internal class ActionView : NodeView + { + public ActionView(BehaviorTreeWindow window) : base(window) + { + + } + public override void OnDraw() + { + GUI.BeginGroup(rect); + GUI.Box(new Rect(0, 0, rect.width, rect.height), Name, treeNode.state.ToString()); + GUI.Box(new Rect(rect.width / 2 - 20, 8, 40, 6), "", "extra"); + GUI.EndGroup(); + base.OnDraw(); + } + } +} diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/ActionView.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/ActionView.cs.meta new file mode 100644 index 00000000..96a0dee8 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/ActionView.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e456d77139418e4469a1133497b08291 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/ArrayField.cs b/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/ArrayField.cs new file mode 100644 index 00000000..18a9554a --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/ArrayField.cs @@ -0,0 +1,106 @@ +using BehaviorTreeSlayer; +using System; +using System.Collections.Generic; +using System.Reflection; +using UnityEditor; +using UnityEngine; + +namespace BehaviorTreeSlayerEditor +{ + + public class ArrayField + { + Type type, itemType; + public int Count; + int lastCount; + Array array; + private readonly TreeNode treeNode; + private readonly FieldInfo fieldInfo; + List viewFields = new List(); + private string name; + bool show; + public ArrayField(TreeNode treeNode, FieldInfo fieldInfo, Type tp) + { + this.treeNode = treeNode; + this.fieldInfo = fieldInfo; + this.name = fieldInfo.Name; + type = fieldInfo.FieldType.GetElementType(); + itemType = tp == null ? type : tp; + array = fieldInfo.GetValue(treeNode) as Array; + if (array != null) + { + Count = array.Length; + lastCount = Count; + InitViewField(); + } + } + public float OnDraw(float y, float width, int arrIdx) + { + float height = show ? viewFields.Count * 30 + 40 : 40; + Rect rect = new Rect(0, y, width, height); + GUI.BeginGroup(rect, "", "ArrayField" + arrIdx); + show = GUI.Toggle(new Rect(5, 10, 20, 20), show, ""); + float w = (width - 40) / 3; + GUI.Label(new Rect(rect.x + 25, 10, w, 20), name, "t2"); + Count = EditorGUI.IntField(new Rect(w + 40, 10, w * 2 - 10, 20), Count, "box"); + if (lastCount != Count) + { + show = true; + if (array == null) + { + array = Array.CreateInstance(type, Count); + object df = type.IsValueType ? 0 : (object)""; + for (int i = 0; i < Count; i++) + { + array.SetValue(df, i); + } + } + else + { + + Array arr = Array.CreateInstance(type, Count); + int length = Math.Min(array.Length, Count); + for (int i = 0; i < length; i++) + { + arr.SetValue(array.GetValue(i), i); + } + array = arr; + + } + Save(); + viewFields.Clear(); + InitViewField(); + } + if (show) + { + for (int i = 0; i < viewFields.Count; i++) + { + viewFields[i].OnDraw(new Rect(0, i * 30 + 40, rect.width - 10, 20)); + } + } + + GUI.EndGroup(); + lastCount = Count; + return rect.height; + } + + private void InitViewField() + { + for (int i = 0; i < array.Length; i++) + { + int idx = i; + viewFields.Add(new ViewField(array.GetValue(idx), idx + ".", itemType, obj => + { + array.SetValue(obj, idx); + Save(); + })); + } + } + + void Save() + { + fieldInfo.SetValue(treeNode, array); + } + } + +} diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/ArrayField.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/ArrayField.cs.meta new file mode 100644 index 00000000..184ff9be --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/ArrayField.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 812928c3c48961c41992cf08204baff4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/CompositeView.cs b/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/CompositeView.cs new file mode 100644 index 00000000..9617746f --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/CompositeView.cs @@ -0,0 +1,21 @@ +using UnityEngine; + +namespace BehaviorTreeSlayerEditor +{ + public class CompositeView : NodeView + { + public CompositeView(BehaviorTreeWindow window) : base(window) + { + + } + public override void OnDraw() + { + GUI.BeginGroup(rect); + GUI.Box(new Rect(0, 0, rect.width, rect.height), Name, treeNode.state.ToString()); + GUI.Box(new Rect(rect.width / 2 - 20, 8, 40, 6), "", "extra"); + GUI.Box(new Rect(rect.width / 2 - 20, rect.height - 14, 40, 6), "", "extra"); + + GUI.EndGroup(); + } + } +} diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/CompositeView.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/CompositeView.cs.meta new file mode 100644 index 00000000..42e3d240 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/CompositeView.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b0232e5f7addbf64d84e748013c1dd7e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/EntryView.cs b/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/EntryView.cs new file mode 100644 index 00000000..68011329 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/EntryView.cs @@ -0,0 +1,20 @@ +using UnityEngine; +using BehaviorTreeSlayer; +namespace BehaviorTreeSlayerEditor +{ + public class EntryView : NodeView + { + public EntryView(BehaviorTreeWindow window) : base(window) + { + + } + public override void OnDraw() + { + GUI.BeginGroup(rect); + GUI.Box(new Rect(0, 0, rect.width, rect.height), Name, treeNode.state.ToString()); + GUI.Box(new Rect(rect.width / 2 - 20, rect.height - 14, 40, 6), "", "extra"); + GUI.EndGroup(); + } + + } +} diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/EntryView.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/EntryView.cs.meta new file mode 100644 index 00000000..0c0954d4 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/EntryView.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 37d5bb6ac499bd54fb45873665717e07 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/NodeView.cs b/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/NodeView.cs new file mode 100644 index 00000000..a3cc0735 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/NodeView.cs @@ -0,0 +1,115 @@ +using System.Collections.Generic; +using System.Linq; +using System.Reflection; +using UnityEngine; +using BehaviorTreeSlayer; +namespace BehaviorTreeSlayerEditor +{ + + public class NodeView + { + private const BindingFlags BindingAttr = BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance; + public static float SNAP = 20f; + internal NoodleView Connect; + public string Name; + BehaviorTreeWindow window; + protected Rect rect = new Rect(0, 0, 120, 120); + Vector2 bias; + + public NodeView(BehaviorTreeWindow wind) + { + window = wind; + } + + public NodeView(TreeNode treeNode) + { + this.treeNode = treeNode; + } + + public void OnSelect(Vector2 mousePosition) + { + bias = rect.position - mousePosition; + } + bool toggle = true; + public TreeNode treeNode; + public Rect TopRect => new Rect(rect.width / 2 - 20 + rect.position.x, rect.position.y, 40, 14); + public Rect BotRect => new Rect(rect.width / 2 - 20 + rect.position.x, rect.height - 14 + rect.position.y, 40, 14); + public Rect Rect { get => rect; set => rect = value; } + public Vector2 Position + { + get => rect.position; set + { + rect.position = value; + } + } + public bool ShowValueType { get => toggle; } + + public void OnUpdate(Event evt) + { + + + } + public bool Contains(Vector2 point) + { + return rect.Contains(point); + } + + + internal NodeView Set(TreeNode treeNode) + { + this.treeNode = treeNode; + Position = new Vector2(treeNode.x, treeNode.y); + Name = treeNode.GetType().Name; + InitField(); + return this; + } + FieldInfo[] infos; + void InitField() + { + infos = treeNode.GetType().GetFields(BindingAttr) + .Where(f => f.GetCustomAttribute() != null) + .ToArray(); + + + } + public void OnDestroy() + { + + } + public virtual void OnDraw() + { + GUI.BeginGroup(rect); + for (int i = 0; i < infos.Length; i++) + { + object obj = infos[i].GetValue(treeNode); + + string text; + if (obj == null) + { + text = ""; + } + else if (infos[i].GetCustomAttribute().ShowMsg != null) + { + text = string.Format(infos[i].GetCustomAttribute().ShowMsg, obj); + } + else + { + text = obj.ToString(); + } + GUI.Label(new Rect(22, 42 + i * 18, rect.width - 44, 18), text, "t1"); + } + GUI.EndGroup(); + } + + public void DragRect() + { + Vector2 vector2 = Event.current.mousePosition + bias; + vector2.x = ((int)(vector2.x / SNAP)) * SNAP; + vector2.y = ((int)(vector2.y / SNAP)) * SNAP; + rect.position = vector2; + treeNode.x = vector2.x; + treeNode.y = vector2.y; + } + } + +} \ No newline at end of file diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/NodeView.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/NodeView.cs.meta new file mode 100644 index 00000000..4768a6a7 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/NodeView.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2112d3fd78d5f834bacaad4e7dbbca8b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/NoodleView.cs b/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/NoodleView.cs new file mode 100644 index 00000000..72ff3883 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/NoodleView.cs @@ -0,0 +1,66 @@ +using UnityEditor; +using UnityEngine; + +namespace BehaviorTreeSlayerEditor +{ + + public class NoodleView + { + public static int Type; + public NodeView Bot, Top; + public void OnDraw() + { + + Handles.color = Color.white; + Vector3 point_start = BehaviorTreeWindow.GetVector3(Bot.TopRect.center); + Vector3 point_end = BehaviorTreeWindow.GetVector3(Top.BotRect.center); + switch (Type) + { + case 1: + DrawPolyLine(point_start, point_end); + break; + case 2: + DrawBezier(point_start, point_end); + break; + default: + DrawSimpleLine(point_start, point_end); + break; + } + } + void DrawBezier(Vector3 point_start, Vector3 point_end) + { + Vector3 p1 = new Vector3(point_start.x, (point_start.y + point_end.y) / 2); + Vector3 p2 = new Vector3(point_end.x, (point_start.y + point_end.y) / 2); + float pointDistance = Vector3.Distance(point_start, point_end) / 2f; + Vector3 startTan = new Vector3(point_start.x, point_start.y - pointDistance, 0f); + Vector3 endTan = new Vector3(point_end.x, point_end.y + pointDistance, 0f); + Handles.DrawBezier(point_start, point_end, startTan, endTan, Color.white, null, 3); + } + private void DrawPolyLine(Vector3 point_start, Vector3 point_end) + { + Vector3 p1 = new Vector3(point_start.x, (point_start.y - 20)); + Vector3 k1 = new Vector3((point_start.x + point_end.x) / 2, (point_start.y - 20)); + Vector3 k2 = new Vector3((point_start.x + point_end.x) / 2, (point_end.y + 20)); + Vector3 k3 = new Vector3(point_end.x, (point_end.y + 20)); + Vector3 p2 = new Vector3(point_end.x, (point_start.y - 20)); + if (p1.x == p2.x)//这两个重合了,线条会变得奇怪,需要把这个情况给排除掉 + { + DrawSimpleLine(point_start, point_end); + } + else if (point_start.y <= point_end.y + 20) + { + Handles.DrawAAPolyLine(3, point_start, p1, k1, k2, k3, point_end); + } + else + { + Handles.DrawAAPolyLine(3, point_start, p1, p2, point_end); + } + } + + private void DrawSimpleLine(Vector3 point_start, Vector3 point_end) + { + Handles.DrawAAPolyLine(3, point_start, point_end); + } + } + +} \ No newline at end of file diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/NoodleView.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/NoodleView.cs.meta new file mode 100644 index 00000000..a7ab1b4c --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/NoodleView.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9a5483112554883408af49527359d507 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/ViewDetails.cs b/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/ViewDetails.cs new file mode 100644 index 00000000..a1c84a7f --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/ViewDetails.cs @@ -0,0 +1,84 @@ +using System; +using System.Collections.Generic; +using System.Reflection; +using UnityEditor; +using UnityEngine; +using BehaviorTreeSlayer; +namespace BehaviorTreeSlayerEditor +{ + public class ViewDetails + { + List list = new List(); + List array = new List(); + NodeView view; + public void OnSelect(NodeView nodeView) + { + if (view != nodeView) + { + list.Clear(); + array.Clear(); + view = nodeView; + InitFields(); + } + } + Vector2 sd = Vector2.one; + Rect viewRect; + public void OnDraw(Rect rect) + { + float h = 0; + if (viewRect == null) + { + viewRect = rect; + } + sd = GUI.BeginScrollView(rect, sd, viewRect); + for (int i = 0; i < list.Count; i++) + { + list[i].OnDraw(new Rect(0, i * 30 + 20, rect.width-15, 20)); + h += 30; + } + h += 20; + for (int i = 0; i < array.Count; i++) + { + h += array[i].OnDraw(h, rect.width-15, i % 7) + 10; + + } + viewRect.height = h; + GUI.EndScrollView(); + + } + void InitFields() + { + TreeNode treeNode = view.treeNode; + Type type = treeNode.GetType(); + FieldInfo[] fields = type.GetFields(); + for (int i = 0; i < fields.Length; i++) + { + FieldInfo fieldInfo = fields[i]; + object[] attr = fieldInfo.GetCustomAttributes(false); + foreach (var item in attr) + { + if (item.GetType() == typeof(OutField)) + { + OutField ab = (OutField)item; + if (fieldInfo.FieldType.IsArray) + { + array.Add(new ArrayField(treeNode, fieldInfo, ab.FieldType)); + } + else + { + Type tp = ab.FieldType == null ? fieldInfo.FieldType : ab.FieldType; + + list.Add(new ViewField(fieldInfo.GetValue(treeNode), fieldInfo.Name, tp, value => + { + fieldInfo.SetValue(treeNode, value); + })); + + } + + } + } + } + + } + } +} diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/ViewDetails.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/ViewDetails.cs.meta new file mode 100644 index 00000000..4484fa62 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/ViewDetails.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ee4359fc67a0bed40ac1e0d57e1a2dec +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/ViewField.cs b/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/ViewField.cs new file mode 100644 index 00000000..4d4fe8d8 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/ViewField.cs @@ -0,0 +1,258 @@ +using System; +using System.Reflection; +using UnityEditor; +using UnityEngine; +using BehaviorTreeSlayer; +namespace BehaviorTreeSlayerEditor +{ + public class ViewField + { + string filter; + private const string Style = "box"; + public string name; + public string str = ""; + string lastStr; + public Type type; + private Action callBack; + int resultInt = 0; + int lastInt = 0; + private float resultFloat; + private float lastFloat; + private double resultDouble; + private double lastDouble; + private Color rsColor; + private Color lastColor; + private object result; + private object lastResult; + private bool rsBool; + private bool lastBool; + private int selectedIdx; + private int lastIdx; + private bool selecting; + public ViewField(object defaultValue, string name, Type tp, Action callBack) + { + this.name = name; + type = tp; + InitValue(defaultValue); + this.callBack = callBack; + } + + private void InitValue(object defaultValue) + { + if (defaultValue == null) + { + + } + else if (type == typeof(int)) + { + resultInt = (int)defaultValue; + lastInt = (int)defaultValue; + } + else if (type == typeof(float)) + { + lastFloat = (float)defaultValue; + resultFloat = (float)defaultValue; + } + else if (type == typeof(double)) + { + resultDouble = (double)defaultValue; + lastDouble = (double)defaultValue; + } + else if (type == typeof(bool)) + { + rsBool = (bool)defaultValue; + lastBool = (bool)defaultValue; + } + else if (type == typeof(string) || SlayerUtils.Dic.ContainsKey(type)) + { + str = defaultValue.ToString(); + lastStr = defaultValue.ToString(); + } + else if (type == typeof(Color)) + { + rsColor = (Color)defaultValue; + lastColor = (Color)defaultValue; + } + else if (type.IsEnum) + { + selectedIdx = (int)defaultValue; + lastIdx = (int)defaultValue; + } + else if (type.IsSubclassOf(typeof(UnityEngine.Object))) + { + str = (string)defaultValue; + } + else + { + result = defaultValue; + lastResult = defaultValue; + } + } + + public void OnDraw(Rect rect) + { + + float width = rect.width / 3; + GUI.Label(new Rect(rect.x, rect.y, width, rect.height), name, "t2r"); + Rect fieldRect = new Rect(rect.x + width + 10, rect.y, 2 * width - 10, rect.height); + // + if (type == typeof(int)) + { + resultInt = EditorGUI.IntField(fieldRect, resultInt, Style); + if (resultInt != lastInt) + { + callBack?.Invoke(resultInt); + } + lastInt = resultInt; + } + else if (type == typeof(float)) + { + resultFloat = EditorGUI.FloatField(fieldRect, resultFloat, Style); + if (resultFloat != lastFloat) + { + callBack?.Invoke(resultFloat); + } + lastFloat = resultFloat; + } + else if (type == typeof(double)) + { + resultDouble = EditorGUI.DoubleField(fieldRect, resultDouble, Style); + if (resultDouble != lastDouble) + { + callBack?.Invoke(resultDouble); + } + lastDouble = resultDouble; + } + else if (type.IsSubclassOf(typeof(UnityEngine.Object))) + { + //goddamn ShowObjectPicker + if (selecting == true && Event.current.commandName == "ObjectSelectorClosed") + { + selecting = false; + result = EditorGUIUtility.GetObjectPickerObject(); + + } + if (GUI.Button(new Rect(fieldRect.x, fieldRect.y, fieldRect.width - 20, fieldRect.height), str, Style)) + { + BehaviorTreeWindow.Instance.Msg = str; + } + if (GUI.Button(new Rect(fieldRect.width - 16 + fieldRect.x, fieldRect.y + 4, 16, 16), "Select", "dot2")) + { + filter = "t: " + type.Name; + EditorGUIUtility.ShowObjectPicker((UnityEngine.Object)result, false, filter, 0); + selecting = true; + } + if (result != lastResult) + { + string astPath = AssetDatabase.GetAssetPath((UnityEngine.Object)result); + if (string.IsNullOrEmpty(astPath)) + { + str = astPath; + } + else + { + int a = astPath.IndexOf("Resources"); + if (a < 0) + { + str = astPath; + } + else + { + int b = astPath.LastIndexOf("."); + str = astPath.Substring(a, b - a); + } + BehaviorTreeWindow.Instance.Msg = str; + } + callBack?.Invoke(str); + lastResult = result; + } + + + } + else if (type == typeof(string)) + { + str = GUI.TextField(fieldRect, str, Style); + if (!str.Equals(lastStr)) + { + callBack?.Invoke(str); + } + lastStr = str; + } + else if (type == typeof(Color)) + { + rsColor = EditorGUI.ColorField(fieldRect, rsColor); + if (rsColor != (lastColor)) + { + callBack?.Invoke(rsColor); + } + lastColor = rsColor; + } + else if (type == typeof(bool)) + { + rsBool = EditorGUI.Toggle(fieldRect, rsBool); + if (rsBool != lastBool) + { + callBack?.Invoke(rsBool); + } + lastBool = rsBool; + } + else if (type.IsEnum) + { + selectedIdx = EditorGUI.Popup(fieldRect, selectedIdx, Enum.GetNames(type)); + if (selectedIdx != lastIdx) + { + callBack?.Invoke(selectedIdx); + } + lastIdx = selectedIdx; + } + else if (SlayerUtils.Dic.ContainsKey(type)) + { + str = GUI.TextField(fieldRect, str, Style); + if (!str.Equals(lastStr)) + { + object rst = SlayerUtils.Dic[type](str); + callBack?.Invoke(rst); + } + lastStr = str; + } + else if (type == typeof(Vector3)) + { + result = EditorGUI.Vector3Field(fieldRect, "", (Vector3)result); + if (result != (lastResult)) + { + callBack?.Invoke(result); + } + lastResult = result; + } + else if (type == typeof(Vector3Int)) + { + result = EditorGUI.Vector3IntField(fieldRect, "", (Vector3Int)result); + if (result != (lastResult)) + { + callBack?.Invoke(result); + } + lastResult = result; + } + else if (type == typeof(Vector2)) + { + result = EditorGUI.Vector2Field(fieldRect, "", (Vector2)result); + if (result != (lastResult)) + { + callBack?.Invoke(result); + } + lastResult = result; + } + else if (type == typeof(Vector2Int)) + { + result = EditorGUI.Vector2IntField(fieldRect, "", (Vector2Int)result); + if (result != (lastResult)) + { + callBack?.Invoke(result); + } + lastResult = result; + } + + + } + } +} \ No newline at end of file diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/ViewField.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/ViewField.cs.meta new file mode 100644 index 00000000..beabda2e --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Editor/Views/ViewField.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6a3b5f05d3759ff4bb8a7ce1a57477ff +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes.meta b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes.meta new file mode 100644 index 00000000..a77e6a64 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dcf67578e717fdf4da6ff1df46a888a5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/GUISkin.guiskin b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/GUISkin.guiskin new file mode 100644 index 00000000..03f69dcb --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/GUISkin.guiskin @@ -0,0 +1,2888 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12001, guid: 0000000000000000e000000000000000, type: 0} + m_Name: GUISkin + m_EditorClassIdentifier: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_box: + m_Name: box + m_Normal: + m_Background: {fileID: 11001, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 6 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_button: + m_Name: button + m_Normal: + m_Background: {fileID: 11006, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9, g: 0.9, b: 0.9, a: 1} + m_Hover: + m_Background: {fileID: 11003, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: 11002, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9, g: 0.9, b: 0.9, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 11005, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9019608, g: 0.9019608, b: 0.9019608, a: 1} + m_OnHover: + m_Background: {fileID: 11004, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 11002, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9, g: 0.9, b: 0.9, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 4 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 16 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 30 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_toggle: + m_Name: toggle + m_Normal: + m_Background: {fileID: 2800000, guid: 2d2c986aa0db6cc479535209b4c42bf9, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.89112896, g: 0.89112896, b: 0.89112896, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: b52df1a37696d9d4991884e8d22a4fe4, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Active: + m_Background: {fileID: 2800000, guid: 8d7b2fa75ae7d6e4083fc8b2d0014e1a, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 2800000, guid: 8d7b2fa75ae7d6e4083fc8b2d0014e1a, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.8901961, g: 0.8901961, b: 0.8901961, a: 1} + m_OnHover: + m_Background: {fileID: 2800000, guid: 359ffb56130a4204e9974991057ee792, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnActive: + m_Background: {fileID: 2800000, guid: 8d7b2fa75ae7d6e4083fc8b2d0014e1a, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 25 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: -1 + m_Right: 0 + m_Top: -4 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_label: + m_Name: label + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9, g: 0.9, b: 0.9, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 20 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_textField: + m_Name: textfield + m_Normal: + m_Background: {fileID: 11024, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.79999995, g: 0.79999995, b: 0.79999995, a: 1} + m_Hover: + m_Background: {fileID: 11026, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9, g: 0.9, b: 0.9, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 11026, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnNormal: + m_Background: {fileID: 11025, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_textArea: + m_Name: textarea + m_Normal: + m_Background: {fileID: 11024, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.9019608, g: 0.9019608, b: 0.9019608, a: 1} + m_Hover: + m_Background: {fileID: 11026, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.79999995, g: 0.79999995, b: 0.79999995, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 11025, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 3 + m_Right: 3 + m_Top: 3 + m_Bottom: 3 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 1 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_window: + m_Name: window + m_Normal: + m_Background: {fileID: 11023, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 11022, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 8 + m_Right: 8 + m_Top: 18 + m_Bottom: 8 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 20 + m_Bottom: 10 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: -18} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalSlider: + m_Name: horizontalslider + m_Normal: + m_Background: {fileID: 11009, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 3 + m_Right: 3 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: -1 + m_Right: -1 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -2 + m_Bottom: -3 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 12 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalSliderThumb: + m_Name: horizontalsliderthumb + m_Normal: + m_Background: {fileID: 11011, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 11012, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 11010, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 4 + m_Right: 4 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 7 + m_Right: 7 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: -1 + m_Right: -1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 12 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalSlider: + m_Name: verticalslider + m_Normal: + m_Background: {fileID: 11021, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 3 + m_Bottom: 3 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: -1 + m_Bottom: -1 + m_Overflow: + m_Left: -2 + m_Right: -3 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 12 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 1 + m_verticalSliderThumb: + m_Name: verticalsliderthumb + m_Normal: + m_Background: {fileID: 11011, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 11012, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 11010, guid: 0000000000000000e000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 7 + m_Bottom: 7 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -1 + m_Bottom: -1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 12 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 1 + m_horizontalScrollbar: + m_Name: horizontalscrollbar + m_Normal: + m_Background: {fileID: 2800000, guid: 020a9085cc4768743af952b46e32eae2, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 8 + m_Right: 8 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 4 + m_Right: 4 + m_Top: 1 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 15 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalScrollbarThumb: + m_Name: horizontalscrollbarthumb + m_Normal: + m_Background: {fileID: 2800000, guid: d7fe9e072a9f066439a5513ad10e3a5d, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 8 + m_Right: 8 + m_Top: 8 + m_Bottom: 8 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 6 + m_Right: 6 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: -1 + m_Bottom: 1 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 13 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalScrollbarLeftButton: + m_Name: horizontalscrollbarleftbutton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_horizontalScrollbarRightButton: + m_Name: horizontalscrollbarrightbutton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalScrollbar: + m_Name: verticalscrollbar + m_Normal: + m_Background: {fileID: 2800000, guid: 020a9085cc4768743af952b46e32eae2, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 8 + m_Bottom: 8 + m_Margin: + m_Left: 1 + m_Right: 4 + m_Top: 4 + m_Bottom: 4 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 1 + m_Bottom: 1 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 15 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalScrollbarThumb: + m_Name: verticalscrollbarthumb + m_Normal: + m_Background: {fileID: 2800000, guid: d7fe9e072a9f066439a5513ad10e3a5d, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 6 + m_Right: 6 + m_Top: 6 + m_Bottom: 6 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 6 + m_Bottom: 6 + m_Overflow: + m_Left: -1 + m_Right: -1 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 15 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 1 + m_verticalScrollbarUpButton: + m_Name: verticalscrollbarupbutton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_verticalScrollbarDownButton: + m_Name: verticalscrollbardownbutton + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_ScrollView: + m_Name: scrollview + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 600 + m_StretchWidth: 1 + m_StretchHeight: 0 + m_CustomStyles: + - m_Name: None + m_Normal: + m_Background: {fileID: 2800000, guid: a07db542b94cd1a42a587fb56ef2aa54, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 20 + m_Right: 20 + m_Top: 40 + m_Bottom: 30 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 18 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: OK + m_Normal: + m_Background: {fileID: 2800000, guid: 42d962885a9c84d46937d75f4e7dff1a, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 20 + m_Right: 20 + m_Top: 40 + m_Bottom: 24 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 18 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: Running + m_Normal: + m_Background: {fileID: 2800000, guid: 516a776b1303ead4ebab031dfd43b516, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 20 + m_Right: 20 + m_Top: 40 + m_Bottom: 24 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 18 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: Fail + m_Normal: + m_Background: {fileID: 2800000, guid: ceb92f15ca33c1b468066844ad363a70, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 20 + m_Right: 20 + m_Top: 40 + m_Bottom: 24 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 18 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 1 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: extra + m_Normal: + m_Background: {fileID: 2800000, guid: 92ebb7229a6b3c346bfbef0a2c7aa63b, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 2800000, guid: a40e9bc47ff67ae47988ff721f9f5eb8, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 2800000, guid: a40e9bc47ff67ae47988ff721f9f5eb8, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 0 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: LogoBox + m_Normal: + m_Background: {fileID: 10906, guid: 0000000000000000f000000000000000, type: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.5568628, g: 0.26666668, b: 0.31764707, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 10 + m_Right: 10 + m_Top: 10 + m_Bottom: 10 + m_Margin: + m_Left: 5 + m_Right: 5 + m_Top: 5 + m_Bottom: 5 + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 0 + - m_Name: dot + m_Normal: + m_Background: {fileID: 2800000, guid: 020a9085cc4768743af952b46e32eae2, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 10 + m_Right: 10 + m_Top: 10 + m_Bottom: 10 + m_Margin: + m_Left: 20 + m_Right: 5 + m_Top: 7 + m_Bottom: 5 + m_Padding: + m_Left: 5 + m_Right: 5 + m_Top: 5 + m_Bottom: 5 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: dot2 + m_Normal: + m_Background: {fileID: 2800000, guid: b3f79255e4e90254aaa3a330abae46cd, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 10 + m_Right: 10 + m_Top: 10 + m_Bottom: 10 + m_Margin: + m_Left: 20 + m_Right: 5 + m_Top: 7 + m_Bottom: 5 + m_Padding: + m_Left: 5 + m_Right: 5 + m_Top: 5 + m_Bottom: 5 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 0 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: tile + m_Normal: + m_Background: {fileID: 2800000, guid: 4e60740bd97b3ba438d48b3d59ac553b, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 8 + m_Right: 8 + m_Top: 8 + m_Bottom: 8 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 16 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: btn1 + m_Normal: + m_Background: {fileID: 2800000, guid: 4e60740bd97b3ba438d48b3d59ac553b, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 2800000, guid: 43bc761c5db70144dae835fba98a2d6f, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 16 + m_Right: 16 + m_Top: 16 + m_Bottom: 16 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 1 + m_StretchHeight: 1 + - m_Name: DotMulti + m_Normal: + m_Background: {fileID: 2800000, guid: b3f79255e4e90254aaa3a330abae46cd, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 16 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 1 + m_TextClipping: 0 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: t1 + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: t2 + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_Alignment: 6 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: t2r + m_Normal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_Alignment: 8 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 3 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: bd + m_Normal: + m_Background: {fileID: 2800000, guid: 903201a76da0c414d98a9df19ac605c4, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 20 + m_Right: 20 + m_Top: 20 + m_Bottom: 20 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 18 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ArrayField0 + m_Normal: + m_Background: {fileID: 2800000, guid: 24068eab8def43c488fda4d720286c83, type: 3} + m_ScaledBackgrounds: + - {fileID: 2800000, guid: f86e7f020feeb96489057c4f5f9c0a33, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 16 + m_Right: 16 + m_Top: 16 + m_Bottom: 16 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ArrayField1 + m_Normal: + m_Background: {fileID: 2800000, guid: 8c3570b15707cdf43b17113518ca92f7, type: 3} + m_ScaledBackgrounds: + - {fileID: 2800000, guid: f86e7f020feeb96489057c4f5f9c0a33, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 16 + m_Right: 16 + m_Top: 16 + m_Bottom: 16 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ArrayField2 + m_Normal: + m_Background: {fileID: 2800000, guid: be47965c68b974e4882e8c3d2a815123, type: 3} + m_ScaledBackgrounds: + - {fileID: 2800000, guid: f86e7f020feeb96489057c4f5f9c0a33, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 16 + m_Right: 16 + m_Top: 16 + m_Bottom: 16 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ArrayField3 + m_Normal: + m_Background: {fileID: 2800000, guid: 80e531d3b6d0d514db0d19b8a7803d2b, type: 3} + m_ScaledBackgrounds: + - {fileID: 2800000, guid: f86e7f020feeb96489057c4f5f9c0a33, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 16 + m_Right: 16 + m_Top: 16 + m_Bottom: 16 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ArrayField4 + m_Normal: + m_Background: {fileID: 2800000, guid: 1c2c5dd4144e98643baa9c3ff3a501de, type: 3} + m_ScaledBackgrounds: + - {fileID: 2800000, guid: f86e7f020feeb96489057c4f5f9c0a33, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 16 + m_Right: 16 + m_Top: 16 + m_Bottom: 16 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ArrayField5 + m_Normal: + m_Background: {fileID: 2800000, guid: ea62248a0495d6d4d8a84794ec75f026, type: 3} + m_ScaledBackgrounds: + - {fileID: 2800000, guid: f86e7f020feeb96489057c4f5f9c0a33, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 16 + m_Right: 16 + m_Top: 16 + m_Bottom: 16 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: ArrayField6 + m_Normal: + m_Background: {fileID: 2800000, guid: acf8fc21216583345b157b0ef1e8f8c3, type: 3} + m_ScaledBackgrounds: + - {fileID: 2800000, guid: f86e7f020feeb96489057c4f5f9c0a33, type: 3} + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Hover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 16 + m_Right: 16 + m_Top: 16 + m_Bottom: 16 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_Alignment: 3 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 2 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + - m_Name: topBtn1 + m_Normal: + m_Background: {fileID: 2800000, guid: 6cffff6b2ee8b814b81db79a04ec99c9, type: 3} + m_ScaledBackgrounds: + - {fileID: 2800000, guid: f86e7f020feeb96489057c4f5f9c0a33, type: 3} + m_TextColor: {r: 1, g: 1, b: 1, a: 1} + m_Hover: + m_Background: {fileID: 2800000, guid: 6cffff6b2ee8b814b81db79a04ec99c9, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 1, g: 0, b: 0, a: 1} + m_Active: + m_Background: {fileID: 2800000, guid: 6cffff6b2ee8b814b81db79a04ec99c9, type: 3} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0.6320754, g: 0, b: 0, a: 1} + m_Focused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnNormal: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnHover: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnActive: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_OnFocused: + m_Background: {fileID: 0} + m_ScaledBackgrounds: [] + m_TextColor: {r: 0, g: 0, b: 0, a: 1} + m_Border: + m_Left: 16 + m_Right: 16 + m_Top: 0 + m_Bottom: 0 + m_Margin: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Overflow: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_Font: {fileID: 0} + m_FontSize: 16 + m_FontStyle: 0 + m_Alignment: 4 + m_WordWrap: 0 + m_RichText: 0 + m_TextClipping: 1 + m_ImagePosition: 0 + m_ContentOffset: {x: 0, y: 0} + m_FixedWidth: 0 + m_FixedHeight: 0 + m_StretchWidth: 0 + m_StretchHeight: 0 + m_Settings: + m_DoubleClickSelectsWord: 1 + m_TripleClickSelectsLine: 1 + m_CursorColor: {r: 1, g: 1, b: 1, a: 1} + m_CursorFlashSpeed: -1 + m_SelectionColor: {r: 1, g: 0.38403907, b: 0, a: 0.7} diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/GUISkin.guiskin.meta b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/GUISkin.guiskin.meta new file mode 100644 index 00000000..d4db4000 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/GUISkin.guiskin.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d5159987a57ddbd45913149620890de0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: behaviortreeslayerres + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/Glow.png b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/Glow.png new file mode 100644 index 00000000..03921420 Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/Glow.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/Glow.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/Glow.png.meta new file mode 100644 index 00000000..e9c40705 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/Glow.png.meta @@ -0,0 +1,120 @@ +fileFormatVersion: 2 +guid: 903201a76da0c414d98a9df19ac605c4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: behaviortreeslayerres + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/Item_Icon_Tv.Png b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/Item_Icon_Tv.Png new file mode 100644 index 00000000..526992bb Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/Item_Icon_Tv.Png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/Item_Icon_Tv.Png.meta b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/Item_Icon_Tv.Png.meta new file mode 100644 index 00000000..4ef811cd --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/Item_Icon_Tv.Png.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: 5b60f612beb75494686255e821786bbc +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: behaviortreeslayerres + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/Load BG.png b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/Load BG.png new file mode 100644 index 00000000..1a2158aa Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/Load BG.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/Load BG.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/Load BG.png.meta new file mode 100644 index 00000000..3b9ea648 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/Load BG.png.meta @@ -0,0 +1,120 @@ +fileFormatVersion: 2 +guid: faa1bcd18db30f944b40fe9a8cc6e349 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 17745f721f82a324ca69dba94c75de4c + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: behaviortreeslayerres + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/Load Bar.png b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/Load Bar.png new file mode 100644 index 00000000..b6834281 Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/Load Bar.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/Load Bar.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/Load Bar.png.meta new file mode 100644 index 00000000..8ee917e4 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/Load Bar.png.meta @@ -0,0 +1,120 @@ +fileFormatVersion: 2 +guid: 01e02a1b542e6504ba5044f909c8947a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 8fb8a45c3b5ae204da68f849fadebb7f + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: behaviortreeslayerres + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/Logo.png b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/Logo.png new file mode 100644 index 00000000..f46dc097 Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/Logo.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/Logo.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/Logo.png.meta new file mode 100644 index 00000000..544b0e1d --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/Logo.png.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: 23628dcc9cb8c814788b987517f47f13 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/ag1.png b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/ag1.png new file mode 100644 index 00000000..206d73de Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/ag1.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/ag1.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/ag1.png.meta new file mode 100644 index 00000000..308a1193 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/ag1.png.meta @@ -0,0 +1,120 @@ +fileFormatVersion: 2 +guid: 2d2c986aa0db6cc479535209b4c42bf9 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: behaviortreeslayerres + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/ag2.png b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/ag2.png new file mode 100644 index 00000000..3dba4e0f Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/ag2.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/ag2.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/ag2.png.meta new file mode 100644 index 00000000..9849ae0e --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/ag2.png.meta @@ -0,0 +1,120 @@ +fileFormatVersion: 2 +guid: 8d7b2fa75ae7d6e4083fc8b2d0014e1a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: behaviortreeslayerres + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/ag2Hover.png b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/ag2Hover.png new file mode 100644 index 00000000..a58bf824 Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/ag2Hover.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/ag2Hover.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/ag2Hover.png.meta new file mode 100644 index 00000000..935cc094 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/ag2Hover.png.meta @@ -0,0 +1,120 @@ +fileFormatVersion: 2 +guid: 359ffb56130a4204e9974991057ee792 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: behaviortreeslayerres + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/agHover.png b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/agHover.png new file mode 100644 index 00000000..52e21acb Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/agHover.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/agHover.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/agHover.png.meta new file mode 100644 index 00000000..65ed21f8 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/agHover.png.meta @@ -0,0 +1,120 @@ +fileFormatVersion: 2 +guid: b52df1a37696d9d4991884e8d22a4fe4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: behaviortreeslayerres + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bg1.png b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bg1.png new file mode 100644 index 00000000..1a2158aa Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bg1.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bg1.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bg1.png.meta new file mode 100644 index 00000000..e480aacd --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bg1.png.meta @@ -0,0 +1,120 @@ +fileFormatVersion: 2 +guid: 86cd9cdba03c9ad46b0d6674caf11390 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: behaviortreeslayerres + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bg2.png b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bg2.png new file mode 100644 index 00000000..4cbe7b3f Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bg2.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bg2.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bg2.png.meta new file mode 100644 index 00000000..303d7c8a --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bg2.png.meta @@ -0,0 +1,120 @@ +fileFormatVersion: 2 +guid: 92ebb7229a6b3c346bfbef0a2c7aa63b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: behaviortreeslayerres + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bg3.png b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bg3.png new file mode 100644 index 00000000..0303cce6 Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bg3.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bg3.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bg3.png.meta new file mode 100644 index 00000000..f17745c5 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bg3.png.meta @@ -0,0 +1,120 @@ +fileFormatVersion: 2 +guid: a40e9bc47ff67ae47988ff721f9f5eb8 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: behaviortreeslayerres + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 0.png b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 0.png new file mode 100644 index 00000000..8c647ced Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 0.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 0.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 0.png.meta new file mode 100644 index 00000000..5ef34b1d --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 0.png.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: 24068eab8def43c488fda4d720286c83 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: behaviortreeslayerres + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 1.png b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 1.png new file mode 100644 index 00000000..6603c951 Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 1.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 1.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 1.png.meta new file mode 100644 index 00000000..26ec690e --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 1.png.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: 8c3570b15707cdf43b17113518ca92f7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: behaviortreeslayerres + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 2.png b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 2.png new file mode 100644 index 00000000..7c531ba2 Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 2.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 2.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 2.png.meta new file mode 100644 index 00000000..2b3d50e9 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 2.png.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: be47965c68b974e4882e8c3d2a815123 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: behaviortreeslayerres + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 3.png b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 3.png new file mode 100644 index 00000000..c2497ca4 Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 3.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 3.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 3.png.meta new file mode 100644 index 00000000..6de18478 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 3.png.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: 80e531d3b6d0d514db0d19b8a7803d2b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: behaviortreeslayerres + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 4.png b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 4.png new file mode 100644 index 00000000..8f3323c2 Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 4.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 4.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 4.png.meta new file mode 100644 index 00000000..dfb86fa7 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 4.png.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: 1c2c5dd4144e98643baa9c3ff3a501de +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: behaviortreeslayerres + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 5.png b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 5.png new file mode 100644 index 00000000..b03e0eaf Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 5.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 5.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 5.png.meta new file mode 100644 index 00000000..23409e14 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 5.png.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: ea62248a0495d6d4d8a84794ec75f026 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: behaviortreeslayerres + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 6.png b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 6.png new file mode 100644 index 00000000..d1d450d6 Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 6.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 6.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 6.png.meta new file mode 100644 index 00000000..209e4c79 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/bgArray 6.png.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: acf8fc21216583345b157b0ef1e8f8c3 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: behaviortreeslayerres + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/dot 1.png b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/dot 1.png new file mode 100644 index 00000000..8cb25fc5 Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/dot 1.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/dot 1.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/dot 1.png.meta new file mode 100644 index 00000000..9ecab45f --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/dot 1.png.meta @@ -0,0 +1,120 @@ +fileFormatVersion: 2 +guid: d7fe9e072a9f066439a5513ad10e3a5d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: behaviortreeslayerres + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/dot 2.png b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/dot 2.png new file mode 100644 index 00000000..cf959734 Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/dot 2.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/dot 2.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/dot 2.png.meta new file mode 100644 index 00000000..34ae2d2a --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/dot 2.png.meta @@ -0,0 +1,120 @@ +fileFormatVersion: 2 +guid: b3f79255e4e90254aaa3a330abae46cd +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: behaviortreeslayerres + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/dot.png b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/dot.png new file mode 100644 index 00000000..e209d5e8 Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/dot.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/dot.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/dot.png.meta new file mode 100644 index 00000000..d69429c4 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/dot.png.meta @@ -0,0 +1,132 @@ +fileFormatVersion: 2 +guid: 020a9085cc4768743af952b46e32eae2 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: behaviortreeslayerres + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/gridView.png b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/gridView.png new file mode 100644 index 00000000..8619e918 Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/gridView.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/gridView.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/gridView.png.meta new file mode 100644 index 00000000..93c61195 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/gridView.png.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: 792e13b5bbb84964eb1fd09d6b5ebdf9 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/icon_itemicon_jewel1_blue.png b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/icon_itemicon_jewel1_blue.png new file mode 100644 index 00000000..54df717a Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/icon_itemicon_jewel1_blue.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/icon_itemicon_jewel1_blue.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/icon_itemicon_jewel1_blue.png.meta new file mode 100644 index 00000000..1e7c351e --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/icon_itemicon_jewel1_blue.png.meta @@ -0,0 +1,120 @@ +fileFormatVersion: 2 +guid: 8522ed20ce035d14e8d416af9f830453 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/logo bg.png b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/logo bg.png new file mode 100644 index 00000000..a845cc53 Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/logo bg.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/logo bg.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/logo bg.png.meta new file mode 100644 index 00000000..ad11ff4e --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/logo bg.png.meta @@ -0,0 +1,120 @@ +fileFormatVersion: 2 +guid: a280886a2496be642b10101266c37b76 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: behaviortreeslayerres + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/node 1.png b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/node 1.png new file mode 100644 index 00000000..3412541c Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/node 1.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/node 1.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/node 1.png.meta new file mode 100644 index 00000000..aa2a512b --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/node 1.png.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: f86e7f020feeb96489057c4f5f9c0a33 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: behaviortreeslayerres + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/node 2.png b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/node 2.png new file mode 100644 index 00000000..eda722d3 Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/node 2.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/node 2.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/node 2.png.meta new file mode 100644 index 00000000..0bb05e3b --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/node 2.png.meta @@ -0,0 +1,132 @@ +fileFormatVersion: 2 +guid: ceb92f15ca33c1b468066844ad363a70 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: behaviortreeslayerres + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/node 3.png b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/node 3.png new file mode 100644 index 00000000..85d4e32f Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/node 3.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/node 3.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/node 3.png.meta new file mode 100644 index 00000000..d643b1b8 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/node 3.png.meta @@ -0,0 +1,132 @@ +fileFormatVersion: 2 +guid: 42d962885a9c84d46937d75f4e7dff1a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: behaviortreeslayerres + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/node 4.png b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/node 4.png new file mode 100644 index 00000000..4a872d1d Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/node 4.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/node 4.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/node 4.png.meta new file mode 100644 index 00000000..068fc548 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/node 4.png.meta @@ -0,0 +1,132 @@ +fileFormatVersion: 2 +guid: 516a776b1303ead4ebab031dfd43b516 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: behaviortreeslayerres + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/node.png b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/node.png new file mode 100644 index 00000000..30b791d3 Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/node.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/node.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/node.png.meta new file mode 100644 index 00000000..4d759c5b --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/node.png.meta @@ -0,0 +1,132 @@ +fileFormatVersion: 2 +guid: a07db542b94cd1a42a587fb56ef2aa54 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: behaviortreeslayerres + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/rbg1.png b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/rbg1.png new file mode 100644 index 00000000..e98976e9 Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/rbg1.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/rbg1.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/rbg1.png.meta new file mode 100644 index 00000000..980a8f7d --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/rbg1.png.meta @@ -0,0 +1,132 @@ +fileFormatVersion: 2 +guid: 4e60740bd97b3ba438d48b3d59ac553b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 32 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 32 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 32 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: behaviortreeslayerres + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/topBtn1.png b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/topBtn1.png new file mode 100644 index 00000000..35b7a527 Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/topBtn1.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/topBtn1.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/topBtn1.png.meta new file mode 100644 index 00000000..44eeda1e --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/EditorRes/topBtn1.png.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: 6cffff6b2ee8b814b81db79a04ec99c9 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples.meta new file mode 100644 index 00000000..5ffd9f3b --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1bf76ab5d187bfa4da8fd892e504dae4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics.meta new file mode 100644 index 00000000..b43e2fdb --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 51f4691720baf6d4f858097008fc8d0f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/ChangeColor.cs b/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/ChangeColor.cs new file mode 100644 index 00000000..61518b83 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/ChangeColor.cs @@ -0,0 +1,18 @@ +using UnityEngine; +namespace BehaviorTreeSlayer +{ + public class ChangeColor : ActionNode + { + [OutField] + public Color color; + + public override TaskResult Tick(double dt, object args = null) + { + BehaviorTree behaviorTree = args as BehaviorTree; + GameObject obj = behaviorTree["Cube"] as GameObject; + Renderer rd = obj.GetComponent(); + rd.material.color = color; + return base.Tick(dt, args); + } + } +} diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/ChangeColor.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/ChangeColor.cs.meta new file mode 100644 index 00000000..3d4369f1 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/ChangeColor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f0fa58ba969d18d40b33910ebdeee917 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/MoveTo.cs b/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/MoveTo.cs new file mode 100644 index 00000000..ab32bd47 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/MoveTo.cs @@ -0,0 +1,40 @@ +using UnityEngine; + +namespace BehaviorTreeSlayer +{ + public class MoveTo : ActionNode + { + [OutField] + public string ItemName; + [OutField] + public Vector3 Pos; + [OutField] + public float Speed; + GameObject obj; + float s; + [ShowMe("Time {0:F2}")]//You can use string to show infomation on nodeview + float t; + Vector3 startPos; + public override void Enter(object args) + { + BehaviorTree behaviorTree = args as BehaviorTree; + obj = behaviorTree[ItemName] as GameObject; + startPos = obj.transform.position; + s = Vector3.Distance(Pos, startPos) / Speed; + t = 0; + } + public override TaskResult Tick(double dt, object args = null) + { + t += (float)dt; + obj.transform.position = Vector3.Lerp(startPos, Pos, t / s); + if (t > s) + { + return TaskResult.OK; + } + else + { + return TaskResult.Running; + } + } + } +} diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/MoveTo.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/MoveTo.cs.meta new file mode 100644 index 00000000..a3d6cd53 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/MoveTo.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 384bccdfc018cf740a3b66881072cce4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/Pic.png b/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/Pic.png new file mode 100644 index 00000000..7efa70cb Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/Pic.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/Pic.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/Pic.png.meta new file mode 100644 index 00000000..2d09c5ea --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/Pic.png.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: 62cb2d8219949e141b56a78e2976d91b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/_scene01.unity b/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/_scene01.unity new file mode 100644 index 00000000..c7b0f851 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/_scene01.unity @@ -0,0 +1,1126 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.37311953, g: 0.38074014, b: 0.3587274, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &12615223 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 12615224} + - component: {fileID: 12615226} + - component: {fileID: 12615225} + m_Layer: 5 + m_Name: Text (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &12615224 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 12615223} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1704056725} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 1435, y: -1112.4} + m_SizeDelta: {x: 800, y: 600} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &12615225 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 12615223} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1.5 + m_Text: "\u70B9\u51FB\u8FD0\u884C\uFF0C\u770B\u770B\u884C\u4E3A\u6811\u5BF9CUBE\u505A\u4E86\u4E9B\u4EC0\u4E48\nClick + Run to see what the behavior tree has done to the cube" +--- !u!222 &12615226 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 12615223} + m_CullTransparentMesh: 1 +--- !u!1 &307949389 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 307949393} + - component: {fileID: 307949392} + - component: {fileID: 307949391} + - component: {fileID: 307949390} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &307949390 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 307949389} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &307949391 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 307949389} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &307949392 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 307949389} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &307949393 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 307949389} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1704056725} + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &311335928 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 311335929} + - component: {fileID: 311335931} + - component: {fileID: 311335930} + m_Layer: 5 + m_Name: Text (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &311335929 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 311335928} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1561392802} + m_Father: {fileID: 1704056725} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 1435, y: -300} + m_SizeDelta: {x: 800, y: 600} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &311335930 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 311335928} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1.5 + m_Text: "3.\u76F4\u63A5\u70B9\u51FB\u914D\u7F6E\u6587\u4EF6\n3. click the configuration + file directly" +--- !u!222 &311335931 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 311335928} + m_CullTransparentMesh: 1 +--- !u!1 &452860051 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 452860052} + - component: {fileID: 452860054} + - component: {fileID: 452860053} + m_Layer: 5 + m_Name: RawImage + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &452860052 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 452860051} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1675717780} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 0, y: 0.5} + m_AnchoredPosition: {x: 0, y: 77.4} + m_SizeDelta: {x: 708, y: 167} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &452860053 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 452860051} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Texture: {fileID: 2800000, guid: b7c21df365f8ea44d8b2b9b89370587d, type: 3} + m_UVRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 +--- !u!222 &452860054 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 452860051} + m_CullTransparentMesh: 1 +--- !u!1 &710005108 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 710005109} + - component: {fileID: 710005111} + - component: {fileID: 710005110} + m_Layer: 5 + m_Name: RawImage + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &710005109 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 710005108} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 959240196} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 0, y: 0.5} + m_AnchoredPosition: {x: 0, y: -175.01} + m_SizeDelta: {x: 531, y: 413} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &710005110 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 710005108} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Texture: {fileID: 2800000, guid: 62cb2d8219949e141b56a78e2976d91b, type: 3} + m_UVRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 +--- !u!222 &710005111 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 710005108} + m_CullTransparentMesh: 1 +--- !u!1 &716990035 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 716990039} + - component: {fileID: 716990038} + - component: {fileID: 716990037} + - component: {fileID: 716990036} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &716990036 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 716990035} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &716990037 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 716990035} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &716990038 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 716990035} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &716990039 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 716990035} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &847152543 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 847152546} + - component: {fileID: 847152545} + - component: {fileID: 847152544} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &847152544 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 847152543} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &847152545 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 847152543} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &847152546 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 847152543} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &959240195 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 959240196} + - component: {fileID: 959240198} + - component: {fileID: 959240197} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &959240196 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 959240195} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 710005109} + m_Father: {fileID: 1704056725} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 535, y: -300} + m_SizeDelta: {x: 900, y: 600} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &959240197 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 959240195} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1.5 + m_Text: "\u6709\u4E09\u65B9\u5F0F\u6253\u5F00\u884C\u4E3A\u6811\u7F16\u8F91\u5668\u7A97\u53E3\uFF1A\r\n1.\u5728BehaviorTree + \u7684\u9762\u677F\u70B9\u51FB Open \u6309\u94AE\uFF0C\u7528 BehaviorTree \u4E0A\u9762\u6302\u8F7D\u7684\u914D\u7F6E\u542F\u52A8\u884C\u4E3A\u6811\nThere + are three ways to open the behavior Tree Editor window:\r\n1. click the open + button on the behaviortree panel to start the behavior tree with the configuration + mounted on the behaviortree" +--- !u!222 &959240198 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 959240195} + m_CullTransparentMesh: 1 +--- !u!1 &963194225 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 963194228} + - component: {fileID: 963194227} + - component: {fileID: 963194226} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &963194226 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_Enabled: 1 +--- !u!20 &963194227 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &963194228 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1561392801 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1561392802} + - component: {fileID: 1561392804} + - component: {fileID: 1561392803} + m_Layer: 5 + m_Name: RawImage (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1561392802 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1561392801} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 311335929} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 0, y: 0.5} + m_AnchoredPosition: {x: 0, y: 12.14} + m_SizeDelta: {x: 445, y: 376} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &1561392803 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1561392801} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Texture: {fileID: 2800000, guid: affa8e3367cd46b47b30d67fda034ce4, type: 3} + m_UVRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 +--- !u!222 &1561392804 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1561392801} + m_CullTransparentMesh: 1 +--- !u!1 &1675717779 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1675717780} + - component: {fileID: 1675717782} + - component: {fileID: 1675717781} + m_Layer: 5 + m_Name: Text (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1675717780 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1675717779} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 452860052} + m_Father: {fileID: 1704056725} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 535, y: -998.5} + m_SizeDelta: {x: 900, y: 600} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1675717781 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1675717779} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "2.\u4E5F\u53EF\u4EE5\u901A\u8FC7\u83DC\u5355\u6309\u94AETools>BehaviorEditor\u6253\u5F00\u65B0\u7684Editor\u7A97\u53E3\uFF0C\u8FD9\u6837\u6253\u5F00\u53EA\u6709\u4E00\u4E2A\u7A7A\u8282\u70B9\uFF0C\u4FEE\u6539\u8282\u70B9\u540E\uFF0C\u522B\u5FD8\u4E86\u4FDD\u5B58\n2. + you can also open a new editor window through the menu button tools>behaviorieditor. + In this way, there is only one empty node. After modifying the node, don't forget + to save it" +--- !u!222 &1675717782 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1675717779} + m_CullTransparentMesh: 1 +--- !u!1 &1704056724 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1704056725} + - component: {fileID: 1704056726} + m_Layer: 5 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1704056725 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1704056724} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 959240196} + - {fileID: 1675717780} + - {fileID: 311335929} + - {fileID: 12615224} + m_Father: {fileID: 307949393} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -36.704834} + m_SizeDelta: {x: 0, y: -73.41034} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1704056726 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1704056724} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 1 + m_Spacing: 50 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 1 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1 &1742566308 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1742566310} + - component: {fileID: 1742566309} + m_Layer: 0 + m_Name: BehaviorTree + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1742566309 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1742566308} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 81bd213a0dba8f645b8ddd263e34a884, type: 3} + m_Name: + m_EditorClassIdentifier: + AutoRun: 1 + config: {fileID: 4900000, guid: 2ae8dd65757eda9499fd4559acc7d26f, type: 3} + Obj: + - {fileID: 716990035} +--- !u!4 &1742566310 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1742566308} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/_scene01.unity.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/_scene01.unity.meta new file mode 100644 index 00000000..ccd7f631 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/_scene01.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b47c88418b9d4824f81b69b10f4b6f7a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/config01.txt b/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/config01.txt new file mode 100644 index 00000000..9f99851e --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/config01.txt @@ -0,0 +1,61 @@ + + + 3820 + 2600 + + + 3820 + 2740 + + + 3820 + 2880 + + + 3660 + 3120 + + 0 + 1 + 0.3166666 + 1 + + + + 3780 + 3120 + Cube + + 5 + 0 + 0 + + 2 + + + 3900 + 3120 + + 0.2166667 + 0 + 1 + 1 + + + + 4020 + 3120 + Cube + + 0 + 0 + 0 + + 2 + + + + + + + \ No newline at end of file diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/config01.txt.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/config01.txt.meta new file mode 100644 index 00000000..81faf3b1 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/config01.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2ae8dd65757eda9499fd4559acc7d26f +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/pic2.png b/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/pic2.png new file mode 100644 index 00000000..a2c44071 Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/pic2.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/pic2.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/pic2.png.meta new file mode 100644 index 00000000..d7e1a849 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/pic2.png.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: b7c21df365f8ea44d8b2b9b89370587d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/pic3.png b/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/pic3.png new file mode 100644 index 00000000..c57f2f33 Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/pic3.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/pic3.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/pic3.png.meta new file mode 100644 index 00000000..57d5cc03 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/1 basics/pic3.png.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: affa8e3367cd46b47b30d67fda034ce4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control.meta new file mode 100644 index 00000000..fb055d8d --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d28e99c5dae3c2a46b1f4a9d9749627b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/Example2.cs b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/Example2.cs new file mode 100644 index 00000000..0d4d9966 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/Example2.cs @@ -0,0 +1,72 @@ +using System; +using UnityEngine; +using UnityEngine.UI; +/// +/// Dialog Example +/// Multiple event calls to modify the contents of a dialog box are not recommended, +/// Usually, I will choose to conduct actual dialogue development in combination with some kind of configuration table system, +/// But doing so here can make users learn BehaviorTreeSystem more simply and clearly +/// ¼޸ĶԻݲһֵƼ +/// ͨ£һѡñϵͳʵʶԻ +/// ûѧϰ򵥺 +/// +/// The behavior tree can quickly build a dialogue system and speed up the development of the plot system +/// ΪܿٵĹһԻϵͳӿϵͳĿ +/// +public class Example2 : MonoBehaviour +{ + [SerializeField] + Transform m_grid; + [SerializeField] + BehaviorTreeSlayer.BehaviorTree behaviorTree; + [SerializeField] + Texture2D[] icons; + [SerializeField] + Text label; + [SerializeField] + RawImage portrait; + private void Start() + { + behaviorTree.Regist("SetIcon", SetIcon); + behaviorTree.Regist("SetText", SetText); + behaviorTree.Regist("SetBtns", SetBtns); + } + + private void SetBtns(object obj) + { + int count = (int)obj; + for (int i = 0; i < count; i++) + { + m_grid.GetChild(i).gameObject.SetActive(true); + } + for (int i = count; i < m_grid.childCount; i++) + { + m_grid.GetChild(i).gameObject.SetActive(false); + } + + } + private void OnDestroy() + { + behaviorTree.UnRegist("SetIcon"); + behaviorTree.UnRegist("SetText"); + behaviorTree.UnRegist("SetBtns"); + } + private void SetText(object obj) + { + //Please notice that sometimes, \n maybe auto translate to \\n + label.text = obj.ToString().Replace("\\n", "\n"); + } + + private void SetIcon(object obj) + { + int idx = (int)obj; + portrait.texture = icons[idx % icons.Length]; + } + + public void OnClick(int x) + { + behaviorTree["index"] = x; + behaviorTree.Dispatch("EvtIndex", behaviorTree); + } + +} diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/Example2.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/Example2.cs.meta new file mode 100644 index 00000000..da676f13 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/Example2.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6039b831965f5c649b7be5a9be67cd79 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/IndexSelector.cs b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/IndexSelector.cs new file mode 100644 index 00000000..9cb79df1 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/IndexSelector.cs @@ -0,0 +1,63 @@ +namespace BehaviorTreeSlayer +{ + public class IndexSelector : CompositeNode + { + bool isDone = false; + public override void Enter(object args) + { + (args as BehaviorTree).Regist("EvtIndex", OnEvent); + Index = 0; + } + private void OnEvent(object args) + { + isDone = true; + BehaviorTree tree = args as BehaviorTree; + Index = (int)tree["index"] % childs.Count;//must set Index value before this + } + private TreeNode last; + public override void Add(TreeNode component) + { + base.Add(component); + Index = 0; + state = TaskResult.None; + last = null; + } + public override void Exit(object args) + { + (args as BehaviorTree).UnRegist("EvtIndex"); + isDone = false; + Index = 0; + } + public override TaskResult Tick(double dt, object args = null) + { + if (!isDone) + { + return TaskResult.Running; + } + childs.Sort((a, b) => a.x < b.x ? -1 : 1); + TreeNode curNode = childs[Index]; + if (last != curNode) + { + curNode.Enter(args); + } + TaskResult rst = curNode.Tick(dt, args); + curNode.state = rst; + last = curNode; + + if (rst == TaskResult.Running) + { + return TaskResult.Running; + } + else + { + //isDone = false; + state = TaskResult.None; + curNode.Exit(args); + return TaskResult.OK; + } + } + } + + + +} \ No newline at end of file diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/IndexSelector.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/IndexSelector.cs.meta new file mode 100644 index 00000000..4215ba35 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/IndexSelector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1e2825dce8ea20341b04a88a41ae5ac1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/SetContent.cs b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/SetContent.cs new file mode 100644 index 00000000..d6b32295 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/SetContent.cs @@ -0,0 +1,21 @@ +namespace BehaviorTreeSlayer +{ + public class SetContent : ActionNode + { + [OutField] + public int IconIdx; + [OutField] + public string Content; + [OutField] + public int BtnCount; + + public override TaskResult Tick(double dt, object args = null) + { + BehaviorTree behaviorTree = args as BehaviorTree; + behaviorTree.Dispatch("SetText", Content); + behaviorTree.Dispatch("SetIcon", IconIdx); + behaviorTree.Dispatch("SetBtns", BtnCount); + return TaskResult.OK; + } + } +} \ No newline at end of file diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/SetContent.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/SetContent.cs.meta new file mode 100644 index 00000000..e7745720 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/SetContent.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c5bf7346637c99d4b8d7fcff9f4f804f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/_scene02.unity b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/_scene02.unity new file mode 100644 index 00000000..99ece574 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/_scene02.unity @@ -0,0 +1,1595 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.37311953, g: 0.38074014, b: 0.3587274, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &140492820 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 140492821} + - component: {fileID: 140492824} + - component: {fileID: 140492823} + - component: {fileID: 140492822} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &140492821 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140492820} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1269368824} + m_Father: {fileID: 1683551139} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &140492822 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140492820} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 140492823} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1384769815} + m_TargetAssemblyTypeName: Example2, KingSlayer + m_MethodName: OnClick + m_Mode: 3 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 1 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &140492823 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140492820} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &140492824 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 140492820} + m_CullTransparentMesh: 1 +--- !u!1 &158731098 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 158731099} + - component: {fileID: 158731101} + - component: {fileID: 158731100} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &158731099 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158731098} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 549671621} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &158731100 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158731098} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Next +--- !u!222 &158731101 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158731098} + m_CullTransparentMesh: 1 +--- !u!1 &307949389 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 307949393} + - component: {fileID: 307949392} + - component: {fileID: 307949391} + - component: {fileID: 307949390} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &307949390 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 307949389} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &307949391 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 307949389} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &307949392 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 307949389} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &307949393 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 307949389} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1384769812} + - {fileID: 1704056725} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &311335928 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 311335929} + - component: {fileID: 311335931} + - component: {fileID: 311335930} + m_Layer: 5 + m_Name: Text (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &311335929 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 311335928} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1704056725} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 800, y: 600} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &311335930 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 311335928} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1.5 + m_Text: Run the example 1920x1080, open the behaviortree window, and click the + next button to see how it works +--- !u!222 &311335931 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 311335928} + m_CullTransparentMesh: 1 +--- !u!1 &549671620 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 549671621} + - component: {fileID: 549671624} + - component: {fileID: 549671623} + - component: {fileID: 549671622} + m_Layer: 5 + m_Name: Button (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &549671621 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 549671620} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 158731099} + m_Father: {fileID: 1683551139} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &549671622 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 549671620} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 549671623} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1384769815} + m_TargetAssemblyTypeName: Example2, KingSlayer + m_MethodName: OnClick + m_Mode: 3 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &549671623 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 549671620} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &549671624 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 549671620} + m_CullTransparentMesh: 1 +--- !u!1 &847152543 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 847152546} + - component: {fileID: 847152545} + - component: {fileID: 847152544} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &847152544 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 847152543} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &847152545 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 847152543} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &847152546 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 847152543} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &902624047 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 902624048} + - component: {fileID: 902624050} + - component: {fileID: 902624049} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &902624048 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 902624047} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1570413774} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &902624049 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 902624047} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Button +--- !u!222 &902624050 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 902624047} + m_CullTransparentMesh: 1 +--- !u!1 &959240195 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 959240196} + - component: {fileID: 959240198} + - component: {fileID: 959240197} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &959240196 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 959240195} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1704056725} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 900, y: 600} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &959240197 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 959240195} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1.5 + m_Text: "\u8FD0\u884C\u793A\u4F8B1920x1080\uFF0C\u540C\u65F6\u6253\u5F00BehaviorTree\u7A97\u53E3\uFF0C\u70B9\u51FB + Next \u6309\u94AE\uFF0C\u770B\u770B\u5B83\u662F\u5982\u4F55\u5DE5\u4F5C\u7684" +--- !u!222 &959240198 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 959240195} + m_CullTransparentMesh: 1 +--- !u!1 &963194225 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 963194228} + - component: {fileID: 963194227} + - component: {fileID: 963194226} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &963194226 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_Enabled: 1 +--- !u!20 &963194227 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &963194228 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1269368823 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1269368824} + - component: {fileID: 1269368826} + - component: {fileID: 1269368825} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1269368824 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1269368823} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 140492821} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1269368825 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1269368823} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Next +--- !u!222 &1269368826 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1269368823} + m_CullTransparentMesh: 1 +--- !u!1 &1384769811 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1384769812} + - component: {fileID: 1384769814} + - component: {fileID: 1384769813} + - component: {fileID: 1384769815} + m_Layer: 5 + m_Name: Example2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1384769812 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1384769811} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1567615604} + - {fileID: 1838712053} + - {fileID: 1683551139} + m_Father: {fileID: 307949393} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 200} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &1384769813 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1384769811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0.5254902} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1384769814 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1384769811} + m_CullTransparentMesh: 1 +--- !u!114 &1384769815 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1384769811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6039b831965f5c649b7be5a9be67cd79, type: 3} + m_Name: + m_EditorClassIdentifier: + m_grid: {fileID: 1683551139} + behaviorTree: {fileID: 1742566309} + icons: + - {fileID: 2800000, guid: 1867c4c47d95444eca16c7becda769ba, type: 3} + - {fileID: 2800000, guid: d2678e983684146a39528107190a74a7, type: 3} + - {fileID: 2800000, guid: 0d7cbde5ee1c841ceb33d915c12b3a2e, type: 3} + - {fileID: 2800000, guid: 0ba2b2a9fb8244834aab80b28cfec808, type: 3} + label: {fileID: 1838712054} + portrait: {fileID: 1567615605} +--- !u!1 &1567615603 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1567615604} + - component: {fileID: 1567615606} + - component: {fileID: 1567615605} + m_Layer: 5 + m_Name: Img + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1567615604 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1567615603} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1384769812} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -703.2, y: 111.24} + m_SizeDelta: {x: 512, y: 512} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1567615605 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1567615603} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Texture: {fileID: 2800000, guid: 0ba2b2a9fb8244834aab80b28cfec808, type: 3} + m_UVRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 +--- !u!222 &1567615606 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1567615603} + m_CullTransparentMesh: 1 +--- !u!1 &1570413773 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1570413774} + - component: {fileID: 1570413777} + - component: {fileID: 1570413776} + - component: {fileID: 1570413775} + m_Layer: 5 + m_Name: Button (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1570413774 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1570413773} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 902624048} + m_Father: {fileID: 1683551139} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 100, y: -190} + m_SizeDelta: {x: 200, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1570413775 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1570413773} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1570413776} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_TargetAssemblyTypeName: Example2, KingSlayer + m_MethodName: OnClick + m_Mode: 3 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 2 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1570413776 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1570413773} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1570413777 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1570413773} + m_CullTransparentMesh: 1 +--- !u!1 &1683551138 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1683551139} + - component: {fileID: 1683551140} + m_Layer: 5 + m_Name: Grid + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1683551139 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1683551138} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 549671621} + - {fileID: 140492821} + - {fileID: 1570413774} + m_Father: {fileID: 1384769812} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 260, y: 80} + m_Pivot: {x: 1, y: 0} +--- !u!114 &1683551140 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1683551138} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8a8695521f0d02e499659fee002a26c2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 0 + m_StartCorner: 0 + m_StartAxis: 0 + m_CellSize: {x: 120, y: 60} + m_Spacing: {x: 0, y: 20} + m_Constraint: 0 + m_ConstraintCount: 2 +--- !u!1 &1704056724 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1704056725} + - component: {fileID: 1704056726} + m_Layer: 5 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1704056725 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1704056724} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 959240196} + - {fileID: 311335929} + m_Father: {fileID: 307949393} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -36.704834} + m_SizeDelta: {x: 0, y: -73.41034} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1704056726 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1704056724} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 1 + m_Spacing: 50 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 1 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1 &1742566308 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1742566310} + - component: {fileID: 1742566309} + m_Layer: 0 + m_Name: BehaviorTree + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1742566309 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1742566308} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 81bd213a0dba8f645b8ddd263e34a884, type: 3} + m_Name: + m_EditorClassIdentifier: + AutoRun: 1 + config: {fileID: 4900000, guid: 11669c657e7b2574e85e490c71ae4152, type: 3} + Obj: [] +--- !u!4 &1742566310 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1742566308} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1838712052 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1838712053} + - component: {fileID: 1838712055} + - component: {fileID: 1838712054} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1838712053 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1838712052} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1384769812} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 358.90002, y: 0} + m_SizeDelta: {x: -742, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1838712054 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1838712052} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: New Text +--- !u!222 &1838712055 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1838712052} + m_CullTransparentMesh: 1 diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/_scene02.unity.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/_scene02.unity.meta new file mode 100644 index 00000000..b3f95922 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/_scene02.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: eaec2f927b3386f41aad528fc322bf7a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/character_121.png b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/character_121.png new file mode 100644 index 00000000..a00286e5 Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/character_121.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/character_121.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/character_121.png.meta new file mode 100644 index 00000000..37739425 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/character_121.png.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: d2678e983684146a39528107190a74a7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: 2 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 1 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/character_136.png b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/character_136.png new file mode 100644 index 00000000..4e55088d Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/character_136.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/character_136.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/character_136.png.meta new file mode 100644 index 00000000..a022e47b --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/character_136.png.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: 0d7cbde5ee1c841ceb33d915c12b3a2e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: 2 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 1 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/character_148.png b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/character_148.png new file mode 100644 index 00000000..ce65117e Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/character_148.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/character_148.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/character_148.png.meta new file mode 100644 index 00000000..fec932e0 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/character_148.png.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: 0ba2b2a9fb8244834aab80b28cfec808 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: 2 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 1 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/character_150.png b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/character_150.png new file mode 100644 index 00000000..9ca8a9bd Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/character_150.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/character_150.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/character_150.png.meta new file mode 100644 index 00000000..aa4f0504 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/character_150.png.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: 1867c4c47d95444eca16c7becda769ba +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: 2 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 1 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/config02.txt b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/config02.txt new file mode 100644 index 00000000..ad89987f --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/config02.txt @@ -0,0 +1,80 @@ + + + 3980 + 2100 + + + 3920 + 2300 + + + 3760 + 2460 + + + 3660 + 2640 + 0 + Lily \n Greeting my lord~ + 2 + + + 3820 + 2640 + + + 3680 + 2860 + + + 3620 + 3040 + 1 + Joe\n Hi + 1 + + + 3740 + 3040 + + + 3740 + 3180 + taopc + + + + + + + 3900 + 2840 + + + 3900 + 3040 + 2 + Jim\n Welcome + 1 + + + 4020 + 3040 + + + 4020 + 3200 + taopc + + + + + + + + + + + + + \ No newline at end of file diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/config02.txt.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/config02.txt.meta new file mode 100644 index 00000000..f118696f --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/2 dialog control/config02.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 11669c657e7b2574e85e490c71ae4152 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/3 custom obj.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/3 custom obj.meta new file mode 100644 index 00000000..d3cc13fe --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/3 custom obj.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b31f433c7150f4742a000b131c0c9df8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/3 custom obj/DragonSlayer.cs b/JNFrame/Assets/BehaviorTreeSlayer/Examples/3 custom obj/DragonSlayer.cs new file mode 100644 index 00000000..5dfb0d44 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/3 custom obj/DragonSlayer.cs @@ -0,0 +1,30 @@ +using System; +[Serializable] +public class DragonSlayer +{ + public int Id; + public string Name; + public string Des; + public override string ToString() + { + return Id + "," + Name + "," + Des; + } + public static DragonSlayer Parser(string data) + { + if (string.IsNullOrEmpty(data)) + { + return null; + } + DragonSlayer slayer = new DragonSlayer(); + + string[] split = data.Trim().Split(','); + if (split.Length < 3) + { + return null; + } + int.TryParse(split[0], out slayer.Id); + slayer.Name = split[1]; + slayer.Des = split[2]; + return slayer; + } +} \ No newline at end of file diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/3 custom obj/DragonSlayer.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/3 custom obj/DragonSlayer.cs.meta new file mode 100644 index 00000000..a90377cd --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/3 custom obj/DragonSlayer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d9f35902a63beb348b2b45da4a0ade6f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/3 custom obj/SlayerAction.cs b/JNFrame/Assets/BehaviorTreeSlayer/Examples/3 custom obj/SlayerAction.cs new file mode 100644 index 00000000..453fffef --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/3 custom obj/SlayerAction.cs @@ -0,0 +1,27 @@ +using UnityEditor; +using BehaviorTreeSlayer; +namespace BehaviorTreeSlayerEditor +{ + public class SlayerAction : ActionNode + { /// + /// I don't know how to regist a method in the static domain elegant. That's all I can do + /// + [System.Xml.Serialization.XmlIgnore] + static int dm = Init(); + + [OutField] + public DragonSlayer MySlayer = new DragonSlayer(); + public override TaskResult Tick(double dt, object args = null) + { + UnityEngine.Debug.Log(MySlayer?.ToString()); + return base.Tick(dt, args); + } + + private static int Init() + { + SlayerUtils.RegistCustomParser(DragonSlayer.Parser); + return 0; + } + + } +} diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/3 custom obj/SlayerAction.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/3 custom obj/SlayerAction.cs.meta new file mode 100644 index 00000000..754779b6 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/3 custom obj/SlayerAction.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8628a9cb1310a2545a9efdc90d95784c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/3 custom obj/_scene03.unity b/JNFrame/Assets/BehaviorTreeSlayer/Examples/3 custom obj/_scene03.unity new file mode 100644 index 00000000..4b4170f7 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/3 custom obj/_scene03.unity @@ -0,0 +1,724 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.37311953, g: 0.38074014, b: 0.3587274, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &311335928 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 311335929} + - component: {fileID: 311335931} + - component: {fileID: 311335930} + m_Layer: 5 + m_Name: Text (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &311335929 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 311335928} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1704056725} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 800, y: 600} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &311335930 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 311335928} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1.5 + m_Text: "This example is used to show you how to add a custom data class to the + behavior tree. Normally, the detail panel can only handle data types such as + double, int, float, string, color, enum\uFF0CVector2,Vector3,Vector2Int,Vector3Int. + We need to do some extra work for other custom data types\n1. Define a data class + and mark it as [serializable]. As an example, I define a dragonslayer class\n2. + Override toString method as ecode method\n3. add the static parser method as + the decode method\n4. regist the parser method to the viewfield in the static + domain,See in DragonSlayer.cs" +--- !u!222 &311335931 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 311335928} + m_CullTransparentMesh: 1 +--- !u!1 &483507809 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 483507813} + - component: {fileID: 483507812} + - component: {fileID: 483507811} + - component: {fileID: 483507810} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &483507810 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 483507809} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &483507811 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 483507809} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &483507812 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 483507809} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &483507813 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 483507809} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1704056725} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &847152543 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 847152546} + - component: {fileID: 847152545} + - component: {fileID: 847152544} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &847152544 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 847152543} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &847152545 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 847152543} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &847152546 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 847152543} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &959240195 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 959240196} + - component: {fileID: 959240198} + - component: {fileID: 959240197} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &959240196 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 959240195} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1797668649} + m_Father: {fileID: 1704056725} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 900, y: 600} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &959240197 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 959240195} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1.5 + m_Text: "\u8FD9\u4E2A\u4F8B\u5B50\u7528\u6765\u5411\u60A8\u5C55\u793A\u5982\u4F55\u5411\u884C\u4E3A\u6811\u6DFB\u52A0\u4E00\u4E2A\u81EA\u5B9A\u4E49\u7684\u6570\u636E\u7C7B\n\u8BE6\u7EC6\u9762\u677F\u6B63\u5E38\u60C5\u51B5\u4E0B\u53EA\u80FD\u5904\u7406double,int,float,string,Color,enum,Vector2,Vector3,Vector2Int,Vector3Int\u8FD9\u4E9B\u6570\u636E\u7C7B\u578B\uFF0C\u5BF9\u4E8E\u5176\u5B83\u81EA\u5B9A\u4E49\u7684\u6570\u636E\u7C7B\u578B\u6211\u4EEC\u9700\u8981\u505A\u4E00\u4E9B\u989D\u5916\u7684\u5DE5\u4F5C\n1.\u81EA\u5B9A\u4E49\u6570\u636E\u7C7B\u5E76\u6807\u8BB0\u4E3A[Serializable]\uFF0C\u4F5C\u4E3A\u793A\u4F8B\u6211\u5B9A\u4E49\u4E00\u4E2ADragonSlayer\u7C7B\r\n2.override + ToString \u65B9\u6CD5\u4F5C\u4E3AEcode\u65B9\u6CD5\r\n3.\u6DFB\u52A0static Parser + \u65B9\u6CD5\u4F5C\u4E3ADecode\u65B9\u6CD5\r\n4.\u5728\u9759\u6001\u57DF\u628AParser\u65B9\u6CD5\u6CE8\u518C\u7ED9ViewField" +--- !u!222 &959240198 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 959240195} + m_CullTransparentMesh: 1 +--- !u!1 &963194225 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 963194228} + - component: {fileID: 963194227} + - component: {fileID: 963194226} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &963194226 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_Enabled: 1 +--- !u!20 &963194227 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &963194228 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1704056724 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1704056725} + - component: {fileID: 1704056726} + m_Layer: 5 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1704056725 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1704056724} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 959240196} + - {fileID: 311335929} + m_Father: {fileID: 483507813} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 138.99005} + m_SizeDelta: {x: 0, y: 277.97995} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1704056726 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1704056724} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 4 + m_Spacing: 50 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 1 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1 &1742566308 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1742566310} + - component: {fileID: 1742566309} + m_Layer: 0 + m_Name: BehaviorTree + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1742566309 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1742566308} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 81bd213a0dba8f645b8ddd263e34a884, type: 3} + m_Name: + m_EditorClassIdentifier: + AutoRun: 1 + config: {fileID: 4900000, guid: 9d858a2b55c10ea46ae90cf2bec60003, type: 3} + Obj: [] +--- !u!4 &1742566310 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1742566308} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1797668648 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1797668649} + - component: {fileID: 1797668651} + - component: {fileID: 1797668650} + m_Layer: 5 + m_Name: RawImage + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1797668649 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1797668648} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 959240196} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 0, y: 0.5} + m_AnchoredPosition: {x: 0, y: -303.03} + m_SizeDelta: {x: 512, y: 512} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &1797668650 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1797668648} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Texture: {fileID: 2800000, guid: ccf5f1d86163a3e4f92f98a728b93d1a, type: 3} + m_UVRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 +--- !u!222 &1797668651 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1797668648} + m_CullTransparentMesh: 1 diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/3 custom obj/_scene03.unity.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/3 custom obj/_scene03.unity.meta new file mode 100644 index 00000000..9c6ddee2 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/3 custom obj/_scene03.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 893d277f5782564428dfd9eb962d4e4a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/3 custom obj/config03.txt b/JNFrame/Assets/BehaviorTreeSlayer/Examples/3 custom obj/config03.txt new file mode 100644 index 00000000..f9857aa3 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/3 custom obj/config03.txt @@ -0,0 +1,33 @@ + + + 300 + 100 + + + 300 + 300 + + + 300 + 460 + + + 200 + 600 + + + + 360 + 600 + + 123 + taop + pc + + + + + + + + \ No newline at end of file diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/3 custom obj/config03.txt.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/3 custom obj/config03.txt.meta new file mode 100644 index 00000000..5b91ac05 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/3 custom obj/config03.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9d858a2b55c10ea46ae90cf2bec60003 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/3 custom obj/pic.png b/JNFrame/Assets/BehaviorTreeSlayer/Examples/3 custom obj/pic.png new file mode 100644 index 00000000..90374cc8 Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/Examples/3 custom obj/pic.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/3 custom obj/pic.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/3 custom obj/pic.png.meta new file mode 100644 index 00000000..8bb9fa09 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/3 custom obj/pic.png.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: ccf5f1d86163a3e4f92f98a728b93d1a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue.meta new file mode 100644 index 00000000..68c7531c --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 03c3936f0999ccf4d9462fddcf03c526 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/CreateItem.cs b/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/CreateItem.cs new file mode 100644 index 00000000..149ce778 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/CreateItem.cs @@ -0,0 +1,24 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +namespace BehaviorTreeSlayer +{ + public class CreateItem : ActionNode + { + [OutField] + public Color EggColor; + [OutField] + public string ItemName = "egg"; + public override TaskResult Tick(double dt, object args = null) + { + BehaviorTree behaviorTree = args as BehaviorTree; + GameObject obj = behaviorTree[ItemName] as GameObject; + GameObject egg = GameObject.Instantiate(obj); + Vector3 bias = new Vector3((float)(behaviorTree.MyRandom.NextDouble() * 5 - 2.5), (float)(behaviorTree.MyRandom.NextDouble() * 3 - 1.5)); + egg.transform.position = behaviorTree.transform.position + bias; + egg.GetComponent().color = EggColor; + return base.Tick(dt, args); + } + } + +} \ No newline at end of file diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/CreateItem.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/CreateItem.cs.meta new file mode 100644 index 00000000..4d7a2ae1 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/CreateItem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dc63a132459613140a972868a341e2b0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/_scene04.unity b/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/_scene04.unity new file mode 100644 index 00000000..eb638f64 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/_scene04.unity @@ -0,0 +1,767 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.37311953, g: 0.38074014, b: 0.3587274, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &504404631 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 504404632} + - component: {fileID: 504404633} + m_Layer: 0 + m_Name: area (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &504404632 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 504404631} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 4, y: 3.39, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 771509698} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &504404633 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 504404631} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 9ee1b9ca3feceb04189614640312c63f, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 6.4, y: 4} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &771509697 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 771509698} + m_Layer: 0 + m_Name: World + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &771509698 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 771509697} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1062855337} + - {fileID: 504404632} + - {fileID: 1186655634} + - {fileID: 954642647} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &847152543 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 847152546} + - component: {fileID: 847152545} + - component: {fileID: 847152544} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &847152544 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 847152543} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &847152545 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 847152543} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &847152546 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 847152543} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &954642646 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 954642647} + - component: {fileID: 954642648} + m_Layer: 0 + m_Name: area (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &954642647 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 954642646} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 4, y: -1.17, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 771509698} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &954642648 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 954642646} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 9ee1b9ca3feceb04189614640312c63f, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 6.4, y: 4} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &963194225 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 963194228} + - component: {fileID: 963194227} + - component: {fileID: 963194226} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &963194226 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_Enabled: 1 +--- !u!20 &963194227 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &963194228 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1062855336 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1062855337} + - component: {fileID: 1062855338} + m_Layer: 0 + m_Name: area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1062855337 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1062855336} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -4, y: 3.39, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 771509698} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &1062855338 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1062855336} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 9ee1b9ca3feceb04189614640312c63f, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 6.4, y: 4} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &1186655633 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1186655634} + - component: {fileID: 1186655635} + m_Layer: 0 + m_Name: area (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1186655634 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1186655633} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -4, y: -1.17, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 771509698} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &1186655635 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1186655633} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 9ee1b9ca3feceb04189614640312c63f, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 6.4, y: 4} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &1506258851 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1506258852} + - component: {fileID: 1506258853} + m_Layer: 0 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1506258852 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1506258851} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1742566310} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &1506258853 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1506258851} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: c177394edd2d09941bf8d0925bb3efe7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1.28, y: 1.28} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &1742566308 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1742566310} + - component: {fileID: 1742566309} + m_Layer: 0 + m_Name: ufo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1742566309 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1742566308} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 81bd213a0dba8f645b8ddd263e34a884, type: 3} + m_Name: + m_EditorClassIdentifier: + AutoRun: 1 + config: {fileID: 4900000, guid: cbd816de4d09766429b6cfc5c65458fe, type: 3} + Obj: + - {fileID: 5839233183639742470, guid: f6ddea3cac036f64896cc9aee387e9fd, type: 3} + - {fileID: 1742566308} +--- !u!4 &1742566310 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1742566308} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -4.17, y: -1.19, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1506258852} + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/_scene04.unity.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/_scene04.unity.meta new file mode 100644 index 00000000..6bfd474f --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/_scene04.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e0eadf8c3e566244badec9f0d1d4bdc6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/area.png b/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/area.png new file mode 100644 index 00000000..e4ef8fa8 Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/area.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/area.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/area.png.meta new file mode 100644 index 00000000..08648d62 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/area.png.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: 9ee1b9ca3feceb04189614640312c63f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/config04.txt b/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/config04.txt new file mode 100644 index 00000000..1ac6a77e --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/config04.txt @@ -0,0 +1,131 @@ + + + 120 + 60 + + + 380 + 180 + + + 320 + 360 + + + 180 + 500 + + + 100 + 660 + ufo + + 4.2 + -1.2 + 0 + + 2 + + + 220 + 660 + + 1 + 0 + 0 + 1 + + egg + + + + + 360 + 500 + + + 340 + 660 + ufo + + 4.2 + 3.2 + 0 + + 2 + + + 480 + 660 + + 0.0999999046 + 0 + 1 + 1 + + egg + + + + + 680 + 480 + + + 620 + 660 + ufo + + -4.2 + 3.2 + 0 + + 2 + + + 740 + 660 + + 0.0333333 + 1 + 0 + 1 + + egg + + + + + 880 + 480 + + + 860 + 660 + ufo + + -4.2 + -1.2 + 0 + + 2 + + + 980 + 660 + + 1 + 0.35 + 0 + 1 + + egg + + + + + + + + + \ No newline at end of file diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/config04.txt.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/config04.txt.meta new file mode 100644 index 00000000..64fb469b --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/config04.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cbd816de4d09766429b6cfc5c65458fe +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/egg.png b/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/egg.png new file mode 100644 index 00000000..c56af9c4 Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/egg.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/egg.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/egg.png.meta new file mode 100644 index 00000000..e4e21b78 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/egg.png.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: 1e963a68523aacd40b10f105dd602c85 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/egg.prefab b/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/egg.prefab new file mode 100644 index 00000000..f799d8f0 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/egg.prefab @@ -0,0 +1,84 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &5839233183639742470 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1768740771973028140} + - component: {fileID: 8997662167161752724} + m_Layer: 0 + m_Name: egg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1768740771973028140 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5839233183639742470} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &8997662167161752724 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5839233183639742470} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 1e963a68523aacd40b10f105dd602c85, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1.28, y: 1.28} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/egg.prefab.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/egg.prefab.meta new file mode 100644 index 00000000..82bafc21 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/egg.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f6ddea3cac036f64896cc9aee387e9fd +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/ufo.png b/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/ufo.png new file mode 100644 index 00000000..0e042ab1 Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/ufo.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/ufo.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/ufo.png.meta new file mode 100644 index 00000000..e3e59673 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/4 magic queue/ufo.png.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: c177394edd2d09941bf8d0925bb3efe7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/5 unity Object.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/5 unity Object.meta new file mode 100644 index 00000000..f5d8fcec --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/5 unity Object.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4a80ffadc9bfc3c408bca4482664b841 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/5 unity Object/Resources.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/5 unity Object/Resources.meta new file mode 100644 index 00000000..b041f0fc --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/5 unity Object/Resources.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1e946dfcc4ba51045b04bedd2e95b297 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/5 unity Object/Resources/SampleImage.png b/JNFrame/Assets/BehaviorTreeSlayer/Examples/5 unity Object/Resources/SampleImage.png new file mode 100644 index 00000000..e3c851d6 Binary files /dev/null and b/JNFrame/Assets/BehaviorTreeSlayer/Examples/5 unity Object/Resources/SampleImage.png differ diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/5 unity Object/Resources/SampleImage.png.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/5 unity Object/Resources/SampleImage.png.meta new file mode 100644 index 00000000..e3f9f1a2 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/5 unity Object/Resources/SampleImage.png.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: 4aeddacc0c169fc4c830be5cbd7d02df +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: 2 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 1 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/5 unity Object/TestLog.cs b/JNFrame/Assets/BehaviorTreeSlayer/Examples/5 unity Object/TestLog.cs new file mode 100644 index 00000000..ab92ab65 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/5 unity Object/TestLog.cs @@ -0,0 +1,21 @@ +namespace BehaviorTreeSlayer +{ + public class TestLog : ActionNode + { + [OutField(typeof(UnityEngine.Texture2D))] + public string Texture; + [OutField(typeof(UnityEngine.Texture2D))] + public string[] Pic; + [OutField] + public ExampleEunm MyEnum; + [OutField] + public int[] Num, K, M, N, H, O, P; + [OutField] + [ShowMe] + public string Log2 = "taopc", Log3, Log4 = "OK"; + } + public enum ExampleEunm + { + a, b, c, d, e, f, g, h, i, j, k, l + } +} diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/5 unity Object/TestLog.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/5 unity Object/TestLog.cs.meta new file mode 100644 index 00000000..c30ba383 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/5 unity Object/TestLog.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cdc929802c3035f41b966acab2666ab3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/5 unity Object/_scene5.unity b/JNFrame/Assets/BehaviorTreeSlayer/Examples/5 unity Object/_scene5.unity new file mode 100644 index 00000000..16a5155f --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/5 unity Object/_scene5.unity @@ -0,0 +1,662 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.37311953, g: 0.38074014, b: 0.3587274, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &311335928 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 311335929} + - component: {fileID: 311335931} + - component: {fileID: 311335930} + m_Layer: 5 + m_Name: Text (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &311335929 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 311335928} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1704056725} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 800, y: 600} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &311335930 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 311335928} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1.5 + m_Text: 'This example is used to show you how the behavior tree holds unity objects, + such as texture2d, AudioClip and other binary assets. Such assets are XML and + can be serialized directly. The record path allows us to have enough information + to load these assets after deserialization + + Whether your assets are recorded + differently in the resources directory corresponds to different loading methods + + It + mainly corresponds to assetdatabase Load and resources Load two loading methods + + The + example also shows how enumeration fields, arrays, and unity object arrays are + displayed in the details panel + + No need to run. Open the behavior tree of + example 5 and click testlog to see all this' +--- !u!222 &311335931 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 311335928} + m_CullTransparentMesh: 1 +--- !u!1 &483507809 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 483507813} + - component: {fileID: 483507812} + - component: {fileID: 483507811} + - component: {fileID: 483507810} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &483507810 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 483507809} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &483507811 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 483507809} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &483507812 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 483507809} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &483507813 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 483507809} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1704056725} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &847152543 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 847152546} + - component: {fileID: 847152545} + - component: {fileID: 847152544} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &847152544 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 847152543} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &847152545 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 847152543} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &847152546 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 847152543} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &959240195 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 959240196} + - component: {fileID: 959240198} + - component: {fileID: 959240197} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &959240196 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 959240195} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1704056725} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 900, y: 600} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &959240197 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 959240195} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1.5 + m_Text: "\u8FD9\u4E2A\u4F8B\u5B50\u7528\u6765\u5411\u60A8\u5C55\u793A\u884C\u4E3A\u6811\u5982\u4F55\u6301\u6709Unity + Object,\u6BD4\u5982\uFF1ATexture2d\u3001AudioClip\u7B49\u7B49\u4E8C\u8FDB\u5236\u8D44\u4EA7\uFF0C\u8FD9\u7C7B\u8D44\u4EA7XML\u5E76\u6709\u529E\u6CD5\u76F4\u63A5\u5E8F\u5217\u5316\uFF0C\u8BB0\u5F55\u8DEF\u5F84\u80FD\u591F\u8BA9\u6211\u4EEC\u5728\u53CD\u5E8F\u5217\u5316\u540E\u6709\u8DB3\u591F\u7684\u4FE1\u606F\u5728\u52A0\u8F7D\u8FD9\u4E9B\u8D44\u4EA7\r\n\u4F60\u7684\u8D44\u4EA7\u662F\u5426\u5728Resources\u76EE\u5F55\u4E0B\u8BB0\u5F55\u65B9\u5F0F\u6709\u6240\u4E0D\u540C\uFF0C\u5BF9\u5E94\u4E8E\u4E0D\u540C\u7684\u52A0\u8F7D\u65B9\u5F0F\r\n\u4E3B\u8981\u5BF9\u5E94\u4E8E + AssetdataBase.Load \u548C Resources.Load \u4E24\u79CD\u52A0\u8F7D\u65B9\u5F0F\r\n\r\n\u793A\u4F8B\u8FD8\u50CF\u60A8\u5C55\u793A\u4E86\u679A\u4E3E\u5B57\u6BB5\u3001\u6570\u7EC4\u3001Unity + Object \u5BF9\u8C61\u6570\u7EC4\u662F\u5982\u4F55\u663E\u793A\u5728\u8BE6\u7EC6\u9762\u677F\u7684\r\n\r\n\u65E0\u987B\u8FD0\u884C\uFF0C\u6253\u5F00\u793A\u4F8B5\u7684\u884C\u4E3A\u6811\uFF0C\u70B9\u51FBTestLog + \u53EF\u4EE5\u770B\u5230\u8FD9\u4E00\u5207" +--- !u!222 &959240198 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 959240195} + m_CullTransparentMesh: 1 +--- !u!1 &963194225 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 963194228} + - component: {fileID: 963194227} + - component: {fileID: 963194226} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &963194226 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_Enabled: 1 +--- !u!20 &963194227 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &963194228 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1704056724 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1704056725} + - component: {fileID: 1704056726} + m_Layer: 5 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1704056725 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1704056724} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 959240196} + - {fileID: 311335929} + m_Father: {fileID: 483507813} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 138.99005} + m_SizeDelta: {x: 0, y: 277.97995} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1704056726 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1704056724} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 4 + m_Spacing: 50 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 1 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1 &1742566308 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1742566310} + - component: {fileID: 1742566309} + m_Layer: 0 + m_Name: BehaviorTree + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1742566309 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1742566308} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 81bd213a0dba8f645b8ddd263e34a884, type: 3} + m_Name: + m_EditorClassIdentifier: + AutoRun: 1 + config: {fileID: 4900000, guid: 2ba6865900e57bb4d9d5739a91592f4c, type: 3} + Obj: [] +--- !u!4 &1742566310 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1742566308} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/5 unity Object/_scene5.unity.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/5 unity Object/_scene5.unity.meta new file mode 100644 index 00000000..be07a9f1 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/5 unity Object/_scene5.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 93e256bc63513b048943fe937b995dcf +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/5 unity Object/behaviorConfig.txt b/JNFrame/Assets/BehaviorTreeSlayer/Examples/5 unity Object/behaviorConfig.txt new file mode 100644 index 00000000..bce53b4f --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/5 unity Object/behaviorConfig.txt @@ -0,0 +1,21 @@ + + + 9580 + 5460 + + + 9460 + 5620 + + + + 9620 + 5620 + Resources/SampleImage + a + taopc + + OK + + + \ No newline at end of file diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/5 unity Object/behaviorConfig.txt.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/5 unity Object/behaviorConfig.txt.meta new file mode 100644 index 00000000..206af7c0 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/5 unity Object/behaviorConfig.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2ba6865900e57bb4d9d5739a91592f4c +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/6 break running node.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/6 break running node.meta new file mode 100644 index 00000000..dbc87a9a --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/6 break running node.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3c28666ef2032fd43af94c8d75d38856 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/6 break running node/Example06.cs b/JNFrame/Assets/BehaviorTreeSlayer/Examples/6 break running node/Example06.cs new file mode 100644 index 00000000..a24d7960 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/6 break running node/Example06.cs @@ -0,0 +1,13 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class Example06 : MonoBehaviour +{ + public BehaviorTreeSlayer.BehaviorTree BTree; + public void OnEvent() + { + BTree.Dispatch("EvtNext", BTree); + } + +} diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/6 break running node/Example06.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/6 break running node/Example06.cs.meta new file mode 100644 index 00000000..7944f5d8 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/6 break running node/Example06.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3c67ce3f99ad9ba4391af47564108e4c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/6 break running node/Idle.cs b/JNFrame/Assets/BehaviorTreeSlayer/Examples/6 break running node/Idle.cs new file mode 100644 index 00000000..0eed5739 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/6 break running node/Idle.cs @@ -0,0 +1,10 @@ +namespace BehaviorTreeSlayer +{ + public class Idle : ActionNode + { + public override TaskResult Tick(double dt, object args = null) + { + return TaskResult.Running; + } + } +} diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/6 break running node/Idle.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/6 break running node/Idle.cs.meta new file mode 100644 index 00000000..e4b16377 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/6 break running node/Idle.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 91563d17ea5923e40b73597799a07956 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/6 break running node/SampleIdleConfig.txt b/JNFrame/Assets/BehaviorTreeSlayer/Examples/6 break running node/SampleIdleConfig.txt new file mode 100644 index 00000000..77c317c8 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/6 break running node/SampleIdleConfig.txt @@ -0,0 +1,27 @@ + + + 9600 + 5400 + + + 9600 + 5580 + + + 9460 + 5800 + EvtNext + + + 9600 + 5800 + + + + + 9760 + 5580 + taopc + + + \ No newline at end of file diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/6 break running node/SampleIdleConfig.txt.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/6 break running node/SampleIdleConfig.txt.meta new file mode 100644 index 00000000..15fb4317 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/6 break running node/SampleIdleConfig.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 541ee6d6add41a84cae2170c93f03229 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/6 break running node/_scene06.unity b/JNFrame/Assets/BehaviorTreeSlayer/Examples/6 break running node/_scene06.unity new file mode 100644 index 00000000..fbcd7913 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/6 break running node/_scene06.unity @@ -0,0 +1,891 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.37311953, g: 0.38074014, b: 0.3587274, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &307949389 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 307949393} + - component: {fileID: 307949392} + - component: {fileID: 307949391} + - component: {fileID: 307949390} + - component: {fileID: 307949394} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &307949390 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 307949389} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &307949391 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 307949389} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &307949392 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 307949389} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &307949393 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 307949389} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1704056725} + - {fileID: 734730746} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &307949394 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 307949389} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3c67ce3f99ad9ba4391af47564108e4c, type: 3} + m_Name: + m_EditorClassIdentifier: + BTree: {fileID: 1742566309} +--- !u!1 &311335928 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 311335929} + - component: {fileID: 311335931} + - component: {fileID: 311335930} + m_Layer: 5 + m_Name: Text (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &311335929 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 311335928} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1704056725} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 800, y: 600} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &311335930 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 311335928} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1.5 + m_Text: 'Sometimes the behavior tree runs to a node that cannot be exited. This + is not a bug. This is the logic. For example, the idle node will always be in + the running state, so we need to have a mechanism to exit such a node. So I added + a node named conditional to do this, When a sequence or selector node is running + on a child node, it will check whether there is a conditional node in front of + the node. If so, it will merge their Boolean return values. If true, it will + interrupt and exit the sequence or selector node + + + Interrupting the running + node is very flexible. It may vary greatly according to different project requirements. + You can completely customize your own exit mechanism according to the actual + situation + + + Open the behavior tree of example 6, run the example, click + the button in the center of the screen to see how the behavior tree changes' +--- !u!222 &311335931 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 311335928} + m_CullTransparentMesh: 1 +--- !u!1 &734730745 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 734730746} + - component: {fileID: 734730749} + - component: {fileID: 734730748} + - component: {fileID: 734730747} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &734730746 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 734730745} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1280241169} + m_Father: {fileID: 307949393} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -177.37} + m_SizeDelta: {x: 240, y: 80} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &734730747 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 734730745} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 734730748} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 307949394} + m_TargetAssemblyTypeName: Example06, Assembly-CSharp + m_MethodName: OnEvent + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &734730748 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 734730745} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &734730749 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 734730745} + m_CullTransparentMesh: 1 +--- !u!1 &847152543 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 847152546} + - component: {fileID: 847152545} + - component: {fileID: 847152544} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &847152544 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 847152543} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &847152545 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 847152543} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &847152546 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 847152543} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &959240195 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 959240196} + - component: {fileID: 959240198} + - component: {fileID: 959240197} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &959240196 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 959240195} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1704056725} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 900, y: 600} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &959240197 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 959240195} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1.5 + m_Text: "\u884C\u4E3A\u6811\u6709\u65F6\u4F1A\u8FD0\u884C\u5230\u4E00\u4E2A\u8282\u70B9\u65E0\u6CD5\u9000\u51FA\uFF0C\u8FD9\u4E0D\u662FBUG\uFF0C\u903B\u8F91\u5C31\u662F\u5982\u6B64\uFF0C\u6BD4\u5982 + Idle \u8282\u70B9\uFF0C\u5B83\u4F1A\u6C38\u8FDC\u5904\u4E8E running \u72B6\u6001\uFF0C\u6240\u4EE5\u6211\u4EEC\u9700\u8981\u62E5\u6709\u4E00\u4E2A\u673A\u5236\u6765\u9000\u51FA\u8FD9\u6837\u7684\u8282\u70B9\uFF0C\u4E8E\u662F\u6211\u6DFB\u52A0\u4E86\u4E00\u4E2A + \u540D\u4E3A Conditional \u7684\u8282\u70B9\u6765\u505A\u8FD9\u4EF6\u4E8B\uFF0C\u5F53 + Sequence \u6216\u8005 Selector\u8282\u70B9\u5728\u67D0\u4E2A\u5B50\u8282\u70B9\u5904\u4E8E + Running \u65F6\u4F1A\u53BB\u68C0\u67E5\u8FD9\u4E2A\u8282\u70B9\u524D\u9762\u662F\u5426\u6709 + Conditional \u8282\u70B9\uFF0C\u5982\u679C\u6709\u5C31\u4F1A\u5408\u5E76\u4ED6\u4EEC\u7684\u5E03\u5C14\u8FD4\u56DE\u503C\uFF0C\u5982\u679C\u662FTrue\u5C31\u4F1A\u4E2D\u65AD\u9000\u51FASequence\u6216\u8005Selector\u8282\u70B9\r\n\r\n\u4E2D\u65ADRunning\u8282\u70B9\u662F\u4E00\u4EF6\u5F88\u7075\u6D3B\u7684\u4E8B\uFF0C\u6839\u636E\u9879\u76EE\u9700\u6C42\u7684\u4E0D\u540C\u53EF\u80FD\u4F1A\u6709\u5F88\u5927\u5DEE\u522B\uFF0C\u60A8\u4F1A\u5B8C\u5168\u53EF\u4EE5\u6839\u636E\u5B9E\u9645\u60C5\u51B5\u5B9A\u5236\u81EA\u5DF1\u7684\u9000\u51FA\u673A\u5236\r\n\r\n\u6253\u5F00\u793A\u4F8B6\u7684\u884C\u4E3A\u6811\uFF0C\u8FD0\u884C\u793A\u4F8B\uFF0C\u70B9\u51FB\u5C4F\u5E55\u4E2D\u592E\u7684\u6309\u94AE\uFF0C\u770B\u770B\u884C\u4E3A\u6811\u662F\u5982\u4F55\u53D8\u5316 + \u7684" +--- !u!222 &959240198 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 959240195} + m_CullTransparentMesh: 1 +--- !u!1 &963194225 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 963194228} + - component: {fileID: 963194227} + - component: {fileID: 963194226} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &963194226 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_Enabled: 1 +--- !u!20 &963194227 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &963194228 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1280241168 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1280241169} + - component: {fileID: 1280241171} + - component: {fileID: 1280241170} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1280241169 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1280241168} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 734730746} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1280241170 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1280241168} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 30 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Click +--- !u!222 &1280241171 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1280241168} + m_CullTransparentMesh: 1 +--- !u!1 &1704056724 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1704056725} + - component: {fileID: 1704056726} + m_Layer: 5 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1704056725 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1704056724} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 959240196} + - {fileID: 311335929} + m_Father: {fileID: 307949393} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -36.704834} + m_SizeDelta: {x: 0, y: -73.41034} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1704056726 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1704056724} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 1 + m_Spacing: 50 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 1 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1 &1742566308 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1742566310} + - component: {fileID: 1742566309} + m_Layer: 0 + m_Name: BehaviorTree + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1742566309 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1742566308} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 81bd213a0dba8f645b8ddd263e34a884, type: 3} + m_Name: + m_EditorClassIdentifier: + AutoRun: 1 + config: {fileID: 4900000, guid: 541ee6d6add41a84cae2170c93f03229, type: 3} + Obj: [] +--- !u!4 &1742566310 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1742566308} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Examples/6 break running node/_scene06.unity.meta b/JNFrame/Assets/BehaviorTreeSlayer/Examples/6 break running node/_scene06.unity.meta new file mode 100644 index 00000000..4b740619 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Examples/6 break running node/_scene06.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 231000fc9eb540b458de1d35fd1a8fa5 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Readme_ch.txt b/JNFrame/Assets/BehaviorTreeSlayer/Readme_ch.txt new file mode 100644 index 00000000..5e862e80 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Readme_ch.txt @@ -0,0 +1,27 @@ +行为树杀手 v1.0 2022/6/8 +F&Q: +操作: +如何添加节点到黑板? +在空白位置点击右键,弹出的上下文菜单中选择要添加到黑板的节点 + +如何向上下文菜单添加节点? +编写脚本继承了某些基类,会自动出现在菜单里,更多细节请参考 Actions 等目录下的脚本 + +如何移动黑板? +1.拨动鼠标滚轮可以上下移动黑板 +2.按住左Ctrl键+鼠标左键,移动鼠标,松开鼠标停止拖动 + +找不到Entry节点了怎么办? +点击第一排的 Locate 按钮可以快速帮您把 Entry 节点 移动到黑板中央 + +如何改变连接线样式? +点击第一排的 LineType 按钮,可以在3种样式中切换 + +【非常重要】重命名节点类后反序列化报错怎么办? +序列化使用了XML技术,当一颗行为树被序列化成XML文件后,以经失去了和源代码的关联,所以没有很好的办法跟着一起改变,如果我强行使用文件 System.IO 来修改XML文件存在不可控的风险,所以只能依靠用户自己手动修改XML文件来保证反序列化正常进行,因为Unity textasset 只能识别 txt文件,所以行为树序列化生成的xml实际上是以.txt 作为后缀的,XML很容易阅读,用户可以根据需要随意修改这个文件,把类名改为正确的类名即可 + +示例在哪里? +搜索 Examples 目录,现在有的,将来会加的示例都会放这里 + +如何学习行为树? +网上有非常多的资料能教会您行为树是如何工作的,最最核心的节点就是 Sequence 和 Selector 节点,理解了这两个节点,基本上就掌握了一半树行为树的设计思想,它们有点像 if 语句,判断条件被替换成了一个一个节点,你可以随意组装复用它们 diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Readme_ch.txt.meta b/JNFrame/Assets/BehaviorTreeSlayer/Readme_ch.txt.meta new file mode 100644 index 00000000..483183c3 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Readme_ch.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 10b90e46745a14d4d8ce7637e9c77dc1 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Readme_en.txt b/JNFrame/Assets/BehaviorTreeSlayer/Readme_en.txt new file mode 100644 index 00000000..18601cf7 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Readme_en.txt @@ -0,0 +1,26 @@ +Behavior tree v1.0 2022/6/8 +F&Q: +How to add nodes to the blackboard? +Right click in the blank position and select the node to be added to the blackboard from the pop-up context menu + +How do I add a node to a context menu? +The script inherits some base classes and will automatically appear in the menu. For more details, please refer to the scripts under actions and other directories + +How do I move the blackboard? +1. move the mouse wheel to move the blackboard up and down +2. press and hold the left Ctrl + left mouse button, move the mouse, release the mouse and stop dragging + +What if the entry node is not found? +Click the locate button in the first row to quickly move the entry node to the center of the blackboard + +How do I change the connector style? +Click the linetype button in the first row to switch among the three styles + +[very important] what about deserialization error after renaming a node class? +Serialization uses XML technology. When a behavior tree is serialized into an XML file, it loses its association with the source code, so there is no good way to change it. If I force the file system There are uncontrollable risks in modifying XML files through IO, so the user can only manually modify the XML files to ensure the normal deserialization. Because unity textasset can only recognize txt files, the XML generated by behavior tree serialization is actually based on Txt as the suffix, XML is easy to read. Users can modify this file at will according to their needs, and change the class name to the correct class name + +Where are the examples? +Search the examples directory. The examples that are available now and will be added in the future will be placed here + +How to learn the behavior tree? +There are many materials on the Internet that can teach you how the behavior tree works. The core nodes are the sequence and selector nodes. Understanding these two nodes, you can basically master the design idea of half the tree behavior treeThey are a bit like if statements. The judgment conditions are replaced by nodes one by one. You can assemble and reuse them at will diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Readme_en.txt.meta b/JNFrame/Assets/BehaviorTreeSlayer/Readme_en.txt.meta new file mode 100644 index 00000000..9ec50560 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Readme_en.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c942dc6604e928744b92aeb0f974c1ad +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts.meta b/JNFrame/Assets/BehaviorTreeSlayer/Scripts.meta new file mode 100644 index 00000000..b99d51f5 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ec2cb06ba08f0174f97c087bf2047766 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Actions.meta b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Actions.meta new file mode 100644 index 00000000..95658165 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Actions.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3be96e8bdaa9f2d4cbee49a5a50f1c46 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Actions/Log.cs b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Actions/Log.cs new file mode 100644 index 00000000..ea8244e9 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Actions/Log.cs @@ -0,0 +1,24 @@ +namespace BehaviorTreeSlayer +{ + public class Log : ActionNode + { + [OutField] + public string Text = ""; + + public Log() + { + + } + + public Log(string text) + { + Text = text; + } + + public override TaskResult Tick(double dt, object args = null) + { + UnityEngine.Debug.Log(Text); + return TaskResult.OK; + } + } +} \ No newline at end of file diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Actions/Log.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Actions/Log.cs.meta new file mode 100644 index 00000000..c4cf83f6 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Actions/Log.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 12eb3d1ed40dd6841a70f69a5dbab9b5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: -5442936267250999957, guid: 0000000000000000d000000000000000, type: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Actions/Wait.cs b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Actions/Wait.cs new file mode 100644 index 00000000..69d9bea4 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Actions/Wait.cs @@ -0,0 +1,33 @@ +using System.Xml.Serialization; +namespace BehaviorTreeSlayer +{ + public class Wait : ActionNode + { + [OutField] + public double time = 3; + double t; + [ShowMe] + private double timer; + public Wait() + { + + } + + public Wait(double time) + { + this.time = time; + } + + public override TaskResult Tick(double dt, object args = null) + { + timer += dt; + if (timer >= time) + { + UnityEngine.Debug.Log(timer); + timer = 0; + return TaskResult.OK; + } + return TaskResult.Running; + } + } +} diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Actions/Wait.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Actions/Wait.cs.meta new file mode 100644 index 00000000..ab1f33c5 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Actions/Wait.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8757ac0a11021a34da305a81f5b8b230 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 3306451490063965843, guid: 0000000000000000d000000000000000, type: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/BTreeManager.cs b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/BTreeManager.cs new file mode 100644 index 00000000..8f5b1169 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/BTreeManager.cs @@ -0,0 +1,74 @@ +namespace BehaviorTreeSlayer +{ + public class BTreeManager + { + static BTreeManager ins; + public static BTreeManager Ins + { + get + { + if (ins == null) + { + ins = new BTreeManager(); + } + return ins; + } + } + private BTreeManager() { } + Entry entry; + string config; + bool allowRun; + public void Init() + { + entry = null; + config = ""; + } + public void Init(string xml) + { + if (config == null || entry == null || config.Length != xml.Length) + { + entry = XmlUtils.DeSerialize(xml); + config = xml; + } + } + public void Init(Entry e) + { + entry = e; + } + public Entry Entry + { + get + { + if (entry == null) + { + if (string.IsNullOrEmpty(config)) + { + entry = new Entry(); + } + //else + //{ + // entry = XmlUtils.DeSerialize(config); + //} + } + return entry; + } + } + public void SetEntry(string xml) + { + entry = XmlUtils.DeSerialize(xml); + } + public void Start(object obj) + { + allowRun = true; + Entry.Enter(obj); + } + public void Update(double deltaTime, object obj) + { + if (allowRun) + { + entry?.Tick(deltaTime, obj); + } + } + } + +} \ No newline at end of file diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/BTreeManager.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/BTreeManager.cs.meta new file mode 100644 index 00000000..8f1e3805 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/BTreeManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 870d8f6edd0155a4784441a1a87366eb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/BehaviorTree.cs b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/BehaviorTree.cs new file mode 100644 index 00000000..490be197 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/BehaviorTree.cs @@ -0,0 +1,97 @@ +using System; +using System.Collections.Generic; +using UnityEngine; +namespace BehaviorTreeSlayer +{ + /// + /// Agent of behavior tree, + /// This class is not required. + /// You only need to call Entry.update in the right place to drive the behavior tree to run + /// use event drive method to communicate data with outside + /// + public class BehaviorTree : MonoBehaviour + { + System.Random rd = new System.Random(); + public System.Random MyRandom => rd;//random inside behavior tree call + public bool AutoRun; + + Dictionary> actions = new Dictionary>(); + public void Regist(string key, Action onEvent) + { + if (actions.ContainsKey(key)) + { + actions[key] = onEvent; + } + else + { + actions.Add(key, onEvent); + } + } + public void UnRegist(string key) + { + actions.Remove(key); + } + public void Dispatch(string key, object obj) + { + if (actions.ContainsKey(key)) + { + actions[key].Invoke(obj); + } + } + public TextAsset config; + Entry Entry; + public List Obj = new List(); + Dictionary blackBoard = new Dictionary(); + + public object this[string key] + { + get + { + + if (blackBoard.TryGetValue(key, out object v)) + { + return v; + } + GameObject obj = Obj.Find(o => o.name.Equals(key)); + return obj; + } + set + { + if (blackBoard.ContainsKey(key)) + { + blackBoard[key] = value; + } + else + { + blackBoard.Add(key, value); + } + } + } + public void Remove(string key) + { + blackBoard.Remove(key); + } + + + + private void Start() + { + Load(); + if (AutoRun) Entry?.Enter(this); + } + + public Entry Load() + { + if (Entry == null && config != null) + { + Entry = XmlUtils.DeSerialize(config.text); + } + return Entry; + } + + private void Update() + { + Entry?.Tick(Time.deltaTime, this); + } + } +} \ No newline at end of file diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/BehaviorTree.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/BehaviorTree.cs.meta new file mode 100644 index 00000000..6aefa304 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/BehaviorTree.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 81bd213a0dba8f645b8ddd263e34a884 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 2800000, guid: 8522ed20ce035d14e8d416af9f830453, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Composites.meta b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Composites.meta new file mode 100644 index 00000000..1dc0f175 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Composites.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d8184935def5f8a4ba937d1c55959207 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Composites/Entry.cs b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Composites/Entry.cs new file mode 100644 index 00000000..a2eb2284 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Composites/Entry.cs @@ -0,0 +1,34 @@ +namespace BehaviorTreeSlayer +{ + + public class Entry : Sequence + { + public string Serielize(TreeNode node) + { + string s = UnityEngine.JsonUtility.ToJson(node); + if (node is ComponentNode) + { + ComponentNode cp = node as ComponentNode; + int count = cp.childs.Count; + if (count > 0) + { + string c = "\"childs\":["; + for (int i = 0; i < count; i++) + { + c += Serielize(cp.childs[i]); + if (i < count - 1) + { + c += ","; + } + } + c += "],"; + int idx = s.IndexOf("Sid"); + s = s.Insert(idx - 1, c); + + } + } + return s; + } + } + +} \ No newline at end of file diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Composites/Entry.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Composites/Entry.cs.meta new file mode 100644 index 00000000..fc5d2181 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Composites/Entry.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d696c6aad8fd4f343affd37d2d186384 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 2974397684917235467, guid: 0000000000000000d000000000000000, type: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Composites/MagicQueue.cs b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Composites/MagicQueue.cs new file mode 100644 index 00000000..50eca6ff --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Composites/MagicQueue.cs @@ -0,0 +1,48 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BehaviorTreeSlayer +{ + public class MagicQueue : CompositeNode + { + TreeNode last; + public override void Enter(object args) + { + + } + public override void Exit(object args) + { + + } + public override TaskResult Tick(double dt, object args = null) + { + childs.Sort((a, b) => a.x < b.x ? -1 : 1); + if (childs.Count == 0) + { + return TaskResult.Fail; + } + TreeNode curNode = childs[Index]; + if (last != curNode) + { + curNode.Enter(args); + } + TaskResult result = curNode.Tick(dt, args); + last = curNode; + curNode.state = result; + if (result == TaskResult.Running) + { + return TaskResult.Running; + } + if (result == TaskResult.OK) + { + curNode.Exit(args); + Index = (Index + 1) % childs.Count; + return TaskResult.OK; + } + return TaskResult.Fail; + } + } +} diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Composites/MagicQueue.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Composites/MagicQueue.cs.meta new file mode 100644 index 00000000..a912b77d --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Composites/MagicQueue.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f0a3bd4c80e1a724c86971760131c651 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 6519382022992737161, guid: 0000000000000000d000000000000000, type: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Composites/MagicRandom.cs b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Composites/MagicRandom.cs new file mode 100644 index 00000000..21f202ff --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Composites/MagicRandom.cs @@ -0,0 +1,58 @@ +using System; +using System.Text.RegularExpressions; + +namespace BehaviorTreeSlayer +{ + public class MagicRandom : CompositeNode + { + [OutField] + public int[] Power; + TreeNode last; + public override TaskResult Tick(double dt, object args = null) + { + if (childs.Count == 0) return TaskResult.Fail; + + childs.Sort((a, b) => a.x < b.x ? -1 : 1); + + if (last == null) + { + Index = CheckRandom(); + } + if (last != childs[Index]) + { + childs[Index].Enter(args); + } + TreeNode curNode = childs[Index]; + TaskResult result = curNode.Tick(dt, args); + last = curNode; + curNode.state = result; + if (result == TaskResult.Running) + { + return TaskResult.Running; + } + curNode.Exit(args); + Index = CheckRandom(); + return result; + } + int CheckRandom() + { + int sum = 0; + int length = Power.Length <= childs.Count ? Power.Length : childs.Count; + for (int i = 0; i < length; i++) + { + sum += Power[i]; + } + double r = new Random().NextDouble() * sum; + int cache = 0; + for (int i = 0; i < length; i++) + { + cache += Power[i]; + if (cache > r) + { + return i; + } + } + return length - 1; + } + } +} diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Composites/MagicRandom.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Composites/MagicRandom.cs.meta new file mode 100644 index 00000000..6950783c --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Composites/MagicRandom.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2c8836dec99f8324a859ff3a06b603b7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 7174288486110832750, guid: 0000000000000000d000000000000000, type: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Composites/Selector.cs b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Composites/Selector.cs new file mode 100644 index 00000000..c86491b0 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Composites/Selector.cs @@ -0,0 +1,68 @@ +namespace BehaviorTreeSlayer +{ + public class Selector : CompositeNode + { + public override void Enter(object args) + { + Index = 0; + } + private TreeNode last; + public override void Add(TreeNode component) + { + base.Add(component); + Index = 0; + state = TaskResult.None; + } + public override TaskResult Tick(double dt, object args = null) + { + childs.Sort((a, b) => a.x < b.x ? -1 : 1); + for (int i = Index; i < childs.Count; i++) + { + if (last != childs[i]) + { + childs[i].Enter(args); + } + TaskResult rst = childs[i].Tick(dt, args); + childs[i].state = rst; + last = childs[i]; + if (rst == TaskResult.OK) + { + childs[i].Exit(args); + return TaskResult.OK; + } + else if (rst == TaskResult.Running) + { + bool cdt = false; + int cdtCount = 0; + for (int j = 0; j < i; j++) + { + if (childs[j] is ConditionalNode) + { + cdtCount++; + cdt |= (childs[j] as ConditionalNode).Check(dt, args); + } + } + if (cdt && cdtCount > 0) + { + for (int j = 0; j < i; j++) + { + if (childs[j] is ConditionalNode) + { + (childs[j] as ConditionalNode).IsConditionOK = false; + } + } + childs[i].Exit(args); + return TaskResult.OK; + } + return TaskResult.Running; + } + else + { + childs[i].Exit(args); + Index = i + 1; + } + } + return TaskResult.Fail; + } + } +} diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Composites/Selector.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Composites/Selector.cs.meta new file mode 100644 index 00000000..5e2feaeb --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Composites/Selector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fc8f80689c7eda542ba6223140cb2ed3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 1206586993520771344, guid: 0000000000000000d000000000000000, type: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Composites/Sequence.cs b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Composites/Sequence.cs new file mode 100644 index 00000000..677fe896 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Composites/Sequence.cs @@ -0,0 +1,72 @@ +namespace BehaviorTreeSlayer +{ + public class Sequence : CompositeNode + { + private TreeNode last; + + public override void Enter(object args) + { + Index = 0; + } + public override void Add(TreeNode component) + { + base.Add(component); + Index = 0; + state = TaskResult.None; + } + public override TaskResult Tick(double dt, object args = null) + { + childs.Sort((a, b) => a.x < b.x ? -1 : 1); + for (int i = Index; i < childs.Count; i++) + { + if (last != childs[i]) + { + childs[i].Enter(args); + } + TaskResult rst = childs[i].Tick(dt, args); + childs[i].state = rst; + last = childs[i]; + if (rst == TaskResult.OK || rst == TaskResult.None) + { + childs[i].Exit(args); + Index = i + 1; + } + else if (rst == TaskResult.Running) + { + bool cdt = true; + int cdtCount = 0; + for (int j = 0; j < i; j++) + { + if (childs[j] is ConditionalNode) + { + cdtCount++; + cdt &= (childs[j] as ConditionalNode).Check(dt, args); + } + } + if (cdt && cdtCount > 0) + { + for (int j = 0; j < i; j++) + { + if (childs[j] is ConditionalNode) + { + (childs[j] as ConditionalNode).IsConditionOK = false; + } + } + childs[i].Exit(args); + Index = i + 1; + return TaskResult.OK; + } + return TaskResult.Running; + } + else + { + childs[i].Exit(args); + Index = i + 1; + return TaskResult.Fail; + } + } + return TaskResult.OK; + } + } + +} diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Composites/Sequence.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Composites/Sequence.cs.meta new file mode 100644 index 00000000..bf3fa129 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Composites/Sequence.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e339237f68bd0f3409e91f5c2fea38b5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: -5487077368411116049, guid: 0000000000000000d000000000000000, type: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Conditionals.meta b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Conditionals.meta new file mode 100644 index 00000000..a9036484 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Conditionals.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 080fa34971cf43941832712f1ac3987f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Conditionals/EventCaller.cs b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Conditionals/EventCaller.cs new file mode 100644 index 00000000..ddee2c5d --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Conditionals/EventCaller.cs @@ -0,0 +1,29 @@ +using System; + +namespace BehaviorTreeSlayer +{ + public class EventCaller : ConditionalNode + { + [OutField] + public string Event; + public override void Enter(object args) + { + BehaviorTree tree = (BehaviorTree)args; + if (!string.IsNullOrEmpty(Event)) + tree.Regist(Event, OnEvent); + + } + public override void Exit(object args) + { + + } + private void OnEvent(object obj) + { + IsConditionOK = true; + } + public override TaskResult Tick(double dt, object args = null) + { + return IsConditionOK ? TaskResult.Running : TaskResult.None; + } + } +} diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Conditionals/EventCaller.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Conditionals/EventCaller.cs.meta new file mode 100644 index 00000000..4165a727 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Conditionals/EventCaller.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 034fc570e45c74342bba94a7887014bf +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Conditionals/RandomCall.cs b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Conditionals/RandomCall.cs new file mode 100644 index 00000000..9696434b --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Conditionals/RandomCall.cs @@ -0,0 +1,28 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BehaviorTreeSlayer +{ + public class RandomCall : ConditionalNode + { + [OutField] + public double Rand=0.2; + [OutField] + public double Freq=1; + [ShowMe] + double timer; + public override bool Check(double dt, object args) + { + timer += dt; + if (timer > Freq) + { + timer = 0; + IsConditionOK = (args as BehaviorTree).MyRandom.NextDouble() < Rand; + } + return base.Check(dt, args); + } + } +} diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Conditionals/RandomCall.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Conditionals/RandomCall.cs.meta new file mode 100644 index 00000000..855a1847 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Conditionals/RandomCall.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 98c39464e2b77524492cfbcf228305fa +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core.meta b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core.meta new file mode 100644 index 00000000..c9e4ab0c --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 686c0676a99f6314b93014517e377f30 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/ActionNode.cs b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/ActionNode.cs new file mode 100644 index 00000000..1abdefb1 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/ActionNode.cs @@ -0,0 +1,12 @@ +using BehaviorTreeSlayer; +using System; + +public class ActionNode : TreeNode +{ + public override void VisitTree(TreeNode node, Action action) + { + action?.Invoke(node); + } + +} + diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/ActionNode.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/ActionNode.cs.meta new file mode 100644 index 00000000..9e9a11be --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/ActionNode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 33894d1d8b8c6e74db14a36ec2d18f04 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/ComponentNode.cs b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/ComponentNode.cs new file mode 100644 index 00000000..886bd82f --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/ComponentNode.cs @@ -0,0 +1,50 @@ +using System.Collections.Generic; +using System.Xml.Serialization; +namespace BehaviorTreeSlayer +{ + public class ComponentNode : TreeNode + { + public List childs = new List(); + [XmlIgnore] + public int Index = 0; + + public virtual void Add(TreeNode component) + { + childs.Add(component); + Index = 0; + } + public virtual void Remove(TreeNode component) + { + childs.Remove(component); + Index = 0; + } + public override void Enter(object args) + { + base.Enter(args); + Index = 0; + } + public override void Exit(object args) + { + base.Exit(args); + Index = 0; + } + public override void VisitTree(TreeNode node, System.Action action) + { + action?.Invoke(node); + if (node is ComponentNode) + { + ComponentNode cp = node as ComponentNode; + for (int i = 0; i < cp.childs.Count; i++) + { + VisitTree(cp.childs[i], action); + } + } + } + + public override void Reset() + { + base.Reset(); + Index = 0; + } + } +} diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/ComponentNode.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/ComponentNode.cs.meta new file mode 100644 index 00000000..6906f0d1 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/ComponentNode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 878b80932be62944aa8f0c1c4b12fd3d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/CompositeNode.cs b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/CompositeNode.cs new file mode 100644 index 00000000..f547ba2f --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/CompositeNode.cs @@ -0,0 +1,7 @@ +namespace BehaviorTreeSlayer +{ + public class CompositeNode : ComponentNode + { + + } +} diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/CompositeNode.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/CompositeNode.cs.meta new file mode 100644 index 00000000..ddbbb8d6 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/CompositeNode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 737c340275e26864db0128f2adf450d9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/ConditionalNode.cs b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/ConditionalNode.cs new file mode 100644 index 00000000..6da37e6d --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/ConditionalNode.cs @@ -0,0 +1,24 @@ +namespace BehaviorTreeSlayer +{ + /// + /// TaskResult.Running Node will check this for quit + /// + public class ConditionalNode : TreeNode + { + [System.Xml.Serialization.XmlIgnore] + public bool IsConditionOK { get; set; } + + public virtual bool Check(double dt, object args) + { + return IsConditionOK; + } + public override TaskResult Tick(double dt, object args = null) + { + return TaskResult.None; + } + public override void Reset() + { + IsConditionOK = false; + } + } +} diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/ConditionalNode.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/ConditionalNode.cs.meta new file mode 100644 index 00000000..6189f0bd --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/ConditionalNode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cb07e1739da08984db81a1af73f128e5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/DecoratorNode.cs b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/DecoratorNode.cs new file mode 100644 index 00000000..8eea73ae --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/DecoratorNode.cs @@ -0,0 +1,11 @@ +namespace BehaviorTreeSlayer +{ + public class DecoratorNode : ComponentNode + { + public override void Add(TreeNode component) + { + childs.Clear(); + base.Add(component); + } + } +} diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/DecoratorNode.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/DecoratorNode.cs.meta new file mode 100644 index 00000000..81ed7bf7 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/DecoratorNode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8464b683c4af17d47b42d115f6947316 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/IState.cs b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/IState.cs new file mode 100644 index 00000000..5e32918f --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/IState.cs @@ -0,0 +1,13 @@ +namespace BehaviorTreeSlayer +{ + public interface IState + { + TaskResult Tick(double dt, object args = null); + void Enter(object args); + void Exit(object args); + } + public enum TaskResult : int + { + None, OK, Fail, Running + } +} diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/IState.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/IState.cs.meta new file mode 100644 index 00000000..b9dceb8e --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/IState.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9766e0ff89cd9fa4bb9ec0d937e7bf63 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/TreeNode.cs b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/TreeNode.cs new file mode 100644 index 00000000..197644d4 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/TreeNode.cs @@ -0,0 +1,58 @@ +using System; +using System.Xml.Serialization; +namespace BehaviorTreeSlayer +{ + [System.Serializable] + public class TreeNode : IState + { + [XmlIgnore] + public TaskResult state; + /// + /// Editor Pos + /// + public float x, y; + public virtual void Enter(object args) + { + } + + public virtual void Exit(object args) + { + } + public TreeNode Copy(TreeNode node) + { + TreeNode t = this.Clone() as TreeNode; + t.x = node.x; + t.y = node.y; + if (node is ComponentNode) + { + ComponentNode cp = node as ComponentNode; + ComponentNode tt = t as ComponentNode; + for (int i = 0; i < cp.childs.Count; i++) + { + TreeNode child = cp.childs[i]; + tt.Add(child.Copy(child)); + } + } + return t; + } + public virtual TaskResult Tick(double dt, object args = null) + { + return TaskResult.OK; + } + public virtual void Reset() + { + state = TaskResult.None; + } + TreeNode Clone() + { + return Activator.CreateInstance(this.GetType()) as TreeNode; + } + + public virtual void VisitTree(TreeNode node, System.Action action) + { + + } + + + } +} diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/TreeNode.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/TreeNode.cs.meta new file mode 100644 index 00000000..41e08a78 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Core/TreeNode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bd323d3daa2a13a41a4a45ba71eeefb4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Decorators.meta b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Decorators.meta new file mode 100644 index 00000000..df35e589 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Decorators.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 14276fe27b4d09d409cb47f3a70198eb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Decorators/Inverter.cs b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Decorators/Inverter.cs new file mode 100644 index 00000000..40bcebda --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Decorators/Inverter.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BehaviorTreeSlayer +{ + public class Inverter : DecoratorNode + { + public override TaskResult Tick(double dt, object args = null) + { + if (childs.Count > 0) + { + TaskResult rs = childs[0].Tick(dt, args); + childs[0].state = rs; + switch (rs) + { + case TaskResult.OK: + childs[0].Exit(args); + return TaskResult.Fail; + case TaskResult.Fail: + childs[0].Exit(args); + return TaskResult.OK; + case TaskResult.Running: + return TaskResult.Running; + default: + return TaskResult.None; + } + } + return TaskResult.Fail; + } + } +} diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Decorators/Inverter.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Decorators/Inverter.cs.meta new file mode 100644 index 00000000..9679bcb9 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Decorators/Inverter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d52021fdec8f6d84297f35e294a28417 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Decorators/Repeat.cs b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Decorators/Repeat.cs new file mode 100644 index 00000000..b95770a6 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Decorators/Repeat.cs @@ -0,0 +1,28 @@ +namespace BehaviorTreeSlayer +{ + public class Repeat : DecoratorNode + { + public override TaskResult Tick(double dt, object args = null) + { + if (childs.Count > 0) + { + TaskResult rs = childs[0].Tick(dt, args); + childs[0].state = rs; + switch (rs) + { + case TaskResult.OK: + childs[0].Exit(args); + return TaskResult.Running; + case TaskResult.Fail: + childs[0].Exit(args); + return TaskResult.Running; + case TaskResult.Running: + return TaskResult.Running; + default: + return TaskResult.None; + } + } + return TaskResult.Fail; + } + } +} diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Decorators/Repeat.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Decorators/Repeat.cs.meta new file mode 100644 index 00000000..f3d9a6b6 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Decorators/Repeat.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1f359536e5bdfae439e7ceb5a315ee38 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Decorators/UntilFail.cs b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Decorators/UntilFail.cs new file mode 100644 index 00000000..860d1155 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Decorators/UntilFail.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BehaviorTreeSlayer +{ + public class UntilFail : DecoratorNode + { + public override TaskResult Tick(double dt, object args = null) + { + if (childs.Count > 0) + { + TaskResult rs = childs[0].Tick(dt, args); + childs[0].state = rs; + switch (rs) + { + case TaskResult.OK: + childs[0].Exit(args); + return TaskResult.Running; + case TaskResult.Fail: + childs[0].Exit(args); + return TaskResult.Fail; + case TaskResult.Running: + return TaskResult.Running; + default: + return TaskResult.None; + } + } + return TaskResult.Fail; + } + } +} diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Decorators/UntilFail.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Decorators/UntilFail.cs.meta new file mode 100644 index 00000000..46193534 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Decorators/UntilFail.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f6017b9db8461cf43b2e2c2650cff46e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Decorators/UntilOK.cs b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Decorators/UntilOK.cs new file mode 100644 index 00000000..ee99faab --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Decorators/UntilOK.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BehaviorTreeSlayer +{ + public class UntilOk : DecoratorNode + { + public override TaskResult Tick(double dt, object args = null) + { + if (childs.Count > 0) + { + TaskResult rs = childs[0].Tick(dt, args); + childs[0].state = rs; + switch (rs) + { + case TaskResult.OK: + childs[0].Exit(args); + return TaskResult.OK; + case TaskResult.Fail: + childs[0].Exit(args); + return TaskResult.Running; + case TaskResult.Running: + return TaskResult.Running; + default: + return TaskResult.None; + } + } + return TaskResult.Fail; + } + } +} diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Decorators/UntilOK.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Decorators/UntilOK.cs.meta new file mode 100644 index 00000000..449ae686 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Decorators/UntilOK.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e85da6e1c87d07e478692a67c67d2e87 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Slayer.asmdef b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Slayer.asmdef new file mode 100644 index 00000000..5176bcd0 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Slayer.asmdef @@ -0,0 +1,3 @@ +{ + "name": "Slayer" +} diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Slayer.asmdef.meta b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Slayer.asmdef.meta new file mode 100644 index 00000000..e229431f --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Slayer.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4709ba66dcc5cb24bbfb841ed1c50773 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Utils.meta b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Utils.meta new file mode 100644 index 00000000..1c1e02bf --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Utils.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3a2a534273cfd1d498854af7ec7faacb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Utils/CustomAttribute.cs b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Utils/CustomAttribute.cs new file mode 100644 index 00000000..2e1ae317 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Utils/CustomAttribute.cs @@ -0,0 +1,38 @@ +using System; +namespace BehaviorTreeSlayer +{ + + public class NoCreate : Attribute + { + + } + [AttributeUsage(AttributeTargets.Field)] + public class OutField : Attribute + { + public Type FieldType; + + public OutField() + { + + } + + public OutField(Type fieldType) + { + FieldType = fieldType; + } + } + public class ShowMe : Attribute + { + public string ShowMsg; + + public ShowMe() + { + + } + + public ShowMe(string showMsg) + { + ShowMsg = showMsg; + } + } +} \ No newline at end of file diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Utils/CustomAttribute.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Utils/CustomAttribute.cs.meta new file mode 100644 index 00000000..ab010e9a --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Utils/CustomAttribute.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ed213ded68349aa4bbc16893a3763ba3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Utils/SlayerUtils.cs b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Utils/SlayerUtils.cs new file mode 100644 index 00000000..7dcff3cb --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Utils/SlayerUtils.cs @@ -0,0 +1,23 @@ +using System; +using System.Collections.Generic; +namespace BehaviorTreeSlayer +{ + public class SlayerUtils + { + static Dictionary> dic = new Dictionary>(); + public static Dictionary> Dic => dic; + public static void RegistCustomParser(Func func) + { + Type key = typeof(T); + if (dic.ContainsKey(key)) + { + dic[key] = func; + } + else + { + dic.Add(key, func); + } + } + } + +} \ No newline at end of file diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Utils/SlayerUtils.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Utils/SlayerUtils.cs.meta new file mode 100644 index 00000000..142cd8b8 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Utils/SlayerUtils.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 74e1ebc0a31342545a0c4bdc5dc65344 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Utils/XmlUtils.cs b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Utils/XmlUtils.cs new file mode 100644 index 00000000..e72a2305 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Utils/XmlUtils.cs @@ -0,0 +1,78 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Xml.Serialization; + +namespace BehaviorTreeSlayer +{ + public class XmlUtils + { + public static T DeSerialize(string path, string name) + { + FileStream fileStream = File.Open(path + "/" + name, FileMode.Open); + XmlSerializer xml = new XmlSerializer(typeof(T)); + T list; + try + { + list = (T)xml.Deserialize(fileStream); + } + catch (Exception e) + { + throw; + } + finally + { + fileStream.Close(); + } + return list; + } + public static T DeSerialize(string text) + { + using (StringReader sr = new StringReader(text)) + { + XmlSerializer xs = new XmlSerializer(typeof(T), Types); + return (T)xs.Deserialize(sr); + } + } + public static void XmlWriter(T obj, string path) + { + using (FileStream fs = new FileStream(path, FileMode.Create)) + { + XmlSerializer xml = new XmlSerializer(obj.GetType(), Types); + xml.Serialize(fs, obj); + } + } + static Type[] types; + + public static Type[] Types + { + get + { + if (types == null) + { + types = AppDomain.CurrentDomain.GetAssemblies() + .SelectMany(a => a.GetTypes().Where(t => t.IsSubclassOf(typeof(TreeNode)))) + .ToArray(); + } + return types; + } + } + + public static string XmlSerialize(T obj) + { + string s; + + //派生类序列化 + XmlSerializer xml = new XmlSerializer(obj.GetType(), Types); + using (MemoryStream ms = new MemoryStream()) + { + xml.Serialize(ms, obj); + s = Encoding.UTF8.GetString(ms.ToArray()); + } + return s; + } + } +} diff --git a/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Utils/XmlUtils.cs.meta b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Utils/XmlUtils.cs.meta new file mode 100644 index 00000000..4c8af6d1 --- /dev/null +++ b/JNFrame/Assets/BehaviorTreeSlayer/Scripts/Utils/XmlUtils.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 93d2405f000836c41afde6b189b28771 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/JNSyncFrame.cs b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/JNSyncFrame.cs index c3064fdf..07508149 100644 --- a/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/JNSyncFrame.cs +++ b/JNFrame/Assets/Game/Plugins/JNGame/Sync/Frame/JNSyncFrame.cs @@ -46,6 +46,7 @@ namespace Plugins.JNGame.Sync.Frame //帧队列 private Queue _nFrameQueue = new(); + //本地已执行帧数 private int _nLocalRunFrame = 0; diff --git a/JNFrame/Assets/StreamingAssets/build_info b/JNFrame/Assets/StreamingAssets/build_info index 73ddc48e..627c5e02 100644 --- a/JNFrame/Assets/StreamingAssets/build_info +++ b/JNFrame/Assets/StreamingAssets/build_info @@ -1 +1 @@ -Build from PC-20230316NUNE at 2024/3/15 14:24:59 \ No newline at end of file +Build from PC-20230316NUNE at 2024/5/9 17:58:29 \ No newline at end of file diff --git a/JNFrame/BestHTTP.csproj b/JNFrame/BestHTTP.csproj index 1877cbea..c9207a62 100644 --- a/JNFrame/BestHTTP.csproj +++ b/JNFrame/BestHTTP.csproj @@ -104,10 +104,10 @@ - + @@ -347,14 +347,14 @@ - + - + diff --git a/JNFrame/JNFrame.sln b/JNFrame/JNFrame.sln index 15fa33cb..773b3e58 100644 --- a/JNFrame/JNFrame.sln +++ b/JNFrame/JNFrame.sln @@ -11,6 +11,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AstarPathfindingProject", " EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UniTask.Linq", "UniTask.Linq.csproj", "{7f60f694-1f75-f2f0-5fde-36ccb7fd82d1}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Slayer", "Slayer.csproj", "{88736669-07be-1184-82c5-fadc9bb7e4e8}" +EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HPJ.Presentation", "HPJ.Presentation.csproj", "{0e7776eb-ee05-4bc9-0e83-5325dc548854}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UniTask.DOTween", "UniTask.DOTween.csproj", "{99c4c7d2-ca96-1038-95e0-77e225df2b06}" @@ -48,6 +50,8 @@ Global {01d387ea-c776-81ef-4b5e-bf013e2cd20f}.Debug|Any CPU.Build.0 = Debug|Any CPU {7f60f694-1f75-f2f0-5fde-36ccb7fd82d1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {7f60f694-1f75-f2f0-5fde-36ccb7fd82d1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {88736669-07be-1184-82c5-fadc9bb7e4e8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {88736669-07be-1184-82c5-fadc9bb7e4e8}.Debug|Any CPU.Build.0 = Debug|Any CPU {0e7776eb-ee05-4bc9-0e83-5325dc548854}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {0e7776eb-ee05-4bc9-0e83-5325dc548854}.Debug|Any CPU.Build.0 = Debug|Any CPU {99c4c7d2-ca96-1038-95e0-77e225df2b06}.Debug|Any CPU.ActiveCfg = Debug|Any CPU diff --git a/JNFrame/Logs/AssetImportWorker0-prev.log b/JNFrame/Logs/AssetImportWorker0-prev.log index f9156473..76a765ab 100644 --- a/JNFrame/Logs/AssetImportWorker0-prev.log +++ b/JNFrame/Logs/AssetImportWorker0-prev.log @@ -1,6 +1,6 @@ Using pre-set license Built from '2021.3/staging' branch; Version is '2021.3.34f1 (25266724e7bd) revision 2434663'; Using compiler version '192829333'; Build Type 'Release' -OS: 'Windows 11 (10.0.22621) 64bit Professional' Language: 'zh' Physical Memory: 32651 MB +OS: 'Windows 11 (10.0.22631) 64bit Professional' Language: 'zh' Physical Memory: 32651 MB BatchMode: 1, IsHumanControllingUs: 0, StartBugReporterOnCrash: 0, Is64bit: 1, IsPro: 1 COMMAND LINE ARGUMENTS: @@ -15,7 +15,7 @@ D:/myproject/JisolGame/JNFrame -logFile Logs/AssetImportWorker0.log -srvPort -51015 +50555 Successfully changed project path to: D:/myproject/JisolGame/JNFrame D:/myproject/JisolGame/JNFrame [UnityMemory] Configuration Parameters - Can be set up in boot.config @@ -47,12 +47,12 @@ D:/myproject/JisolGame/JNFrame "memorysetup-temp-allocator-size-cloud-worker=32768" "memorysetup-temp-allocator-size-gi-baking-worker=262144" "memorysetup-temp-allocator-size-gfx=262144" -Player connection [24596] Host "[IP] 192.168.15.124 [Port] 0 [Flags] 2 [Guid] 3737445180 [EditorId] 3737445180 [Version] 1048832 [Id] WindowsEditor(7,PC-20230316NUNE) [Debug] 1 [PackageName] WindowsEditor [ProjectName] Editor" joined multi-casting on [225.0.0.222:54997]... +Player connection [28576] Host "[IP] 192.168.15.124 [Port] 0 [Flags] 2 [Guid] 4279945331 [EditorId] 4279945331 [Version] 1048832 [Id] WindowsEditor(7,PC-20230316NUNE) [Debug] 1 [PackageName] WindowsEditor [ProjectName] Editor" joined multi-casting on [225.0.0.222:54997]... -Player connection [24596] Host "[IP] 192.168.15.124 [Port] 0 [Flags] 2 [Guid] 3737445180 [EditorId] 3737445180 [Version] 1048832 [Id] WindowsEditor(7,PC-20230316NUNE) [Debug] 1 [PackageName] WindowsEditor [ProjectName] Editor" joined alternative multi-casting on [225.0.0.222:34997]... +Player connection [28576] Host "[IP] 192.168.15.124 [Port] 0 [Flags] 2 [Guid] 4279945331 [EditorId] 4279945331 [Version] 1048832 [Id] WindowsEditor(7,PC-20230316NUNE) [Debug] 1 [PackageName] WindowsEditor [ProjectName] Editor" joined alternative multi-casting on [225.0.0.222:34997]... [Physics::Module] Initialized MultithreadedJobDispatcher with {0} workers. -Refreshing native plugins compatible for Editor in 398.96 ms, found 3 plugins. +Refreshing native plugins compatible for Editor in 225.35 ms, found 3 plugins. Preloading 0 native plugins for Editor in 0.00 ms. Initialize engine version: 2021.3.34f1 (25266724e7bd) [Subsystems] Discovering subsystems at path D:/Unity/Unity2021.3.34f1/Editor/Data/Resources/UnitySubsystems @@ -68,102 +68,102 @@ Initialize mono Mono path[0] = 'D:/Unity/Unity2021.3.34f1/Editor/Data/Managed' Mono path[1] = 'D:/Unity/Unity2021.3.34f1/Editor/Data/MonoBleedingEdge/lib/mono/unityjit-win32' Mono config path = 'D:/Unity/Unity2021.3.34f1/Editor/Data/MonoBleedingEdge/etc' -Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56620 +Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56720 Begin MonoManager ReloadAssembly Registering precompiled unity dll's ... Register platform support module: D:/Unity/Unity2021.3.34f1/Editor/Data/PlaybackEngines/WebGLSupport/UnityEditor.WebGL.Extensions.dll Register platform support module: D:/Unity/Unity2021.3.34f1/Editor/Data/PlaybackEngines/AndroidPlayer/UnityEditor.Android.Extensions.dll Register platform support module: D:/Unity/Unity2021.3.34f1/Editor/Data/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.dll Register platform support module: D:/Unity/Unity2021.3.34f1/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll -Registered in 0.006309 seconds. +Registered in 0.008650 seconds. Native extension for WindowsStandalone target not found [usbmuxd] Start listen thread [usbmuxd] Listen thread started Native extension for iOS target not found Native extension for Android target not found -Android Extension - Scanning For ADB Devices 278 ms +Android Extension - Scanning For ADB Devices 555 ms Native extension for WebGL target not found -Refreshing native plugins compatible for Editor in 142.34 ms, found 3 plugins. +Refreshing native plugins compatible for Editor in 252.98 ms, found 3 plugins. Preloading 0 native plugins for Editor in 0.00 ms. Mono: successfully reloaded assembly -- Completed reload, in 1.030 seconds +- Completed reload, in 1.669 seconds Domain Reload Profiling: - ReloadAssembly (1031ms) - BeginReloadAssembly (102ms) + ReloadAssembly (1670ms) + BeginReloadAssembly (135ms) ExecutionOrderSort (0ms) DisableScriptedObjects (0ms) BackupInstance (0ms) ReleaseScriptingObjects (0ms) CreateAndSetChildDomain (1ms) - EndReloadAssembly (837ms) - LoadAssemblies (99ms) + EndReloadAssembly (1412ms) + LoadAssemblies (133ms) RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (98ms) + SetupTypeCache (134ms) ReleaseScriptCaches (0ms) - RebuildScriptCaches (22ms) - SetupLoadedEditorAssemblies (670ms) + RebuildScriptCaches (42ms) + SetupLoadedEditorAssemblies (1178ms) LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (405ms) + InitializePlatformSupportModulesInManaged (727ms) SetLoadedEditorAssemblies (0ms) - RefreshPlugins (143ms) - BeforeProcessingInitializeOnLoad (1ms) - ProcessInitializeOnLoadAttributes (79ms) - ProcessInitializeOnLoadMethodAttributes (42ms) + RefreshPlugins (253ms) + BeforeProcessingInitializeOnLoad (3ms) + ProcessInitializeOnLoadAttributes (142ms) + ProcessInitializeOnLoadMethodAttributes (53ms) AfterProcessingInitializeOnLoad (0ms) EditorAssembliesLoaded (0ms) ExecutionOrderSort2 (0ms) AwakeInstancesAfterBackupRestoration (0ms) Platform modules already initialized, skipping Registering precompiled user dll's ... -Registered in 1.826107 seconds. +Registered in 0.010887 seconds. Begin MonoManager ReloadAssembly Native extension for WindowsStandalone target not found Native extension for iOS target not found Native extension for Android target not found Native extension for WebGL target not found -Refreshing native plugins compatible for Editor in 330.58 ms, found 3 plugins. +Refreshing native plugins compatible for Editor in 207.49 ms, found 3 plugins. Preloading 0 native plugins for Editor in 0.00 ms. Package Manager log level set to [2] [Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument [Package Manager] Cannot connect to Unity Package Manager local server Mono: successfully reloaded assembly -- Completed reload, in 10.646 seconds +- Completed reload, in 2.399 seconds Domain Reload Profiling: - ReloadAssembly (10647ms) - BeginReloadAssembly (169ms) + ReloadAssembly (2400ms) + BeginReloadAssembly (195ms) ExecutionOrderSort (0ms) - DisableScriptedObjects (5ms) + DisableScriptedObjects (8ms) BackupInstance (0ms) ReleaseScriptingObjects (1ms) - CreateAndSetChildDomain (26ms) - EndReloadAssembly (9906ms) - LoadAssemblies (6910ms) + CreateAndSetChildDomain (32ms) + EndReloadAssembly (2048ms) + LoadAssemblies (208ms) RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (1142ms) - ReleaseScriptCaches (4ms) - RebuildScriptCaches (171ms) - SetupLoadedEditorAssemblies (1597ms) + SetupTypeCache (506ms) + ReleaseScriptCaches (2ms) + RebuildScriptCaches (99ms) + SetupLoadedEditorAssemblies (1222ms) LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (65ms) + InitializePlatformSupportModulesInManaged (42ms) SetLoadedEditorAssemblies (0ms) - RefreshPlugins (331ms) - BeforeProcessingInitializeOnLoad (242ms) - ProcessInitializeOnLoadAttributes (845ms) - ProcessInitializeOnLoadMethodAttributes (103ms) - AfterProcessingInitializeOnLoad (12ms) + RefreshPlugins (208ms) + BeforeProcessingInitializeOnLoad (158ms) + ProcessInitializeOnLoadAttributes (709ms) + ProcessInitializeOnLoadMethodAttributes (93ms) + AfterProcessingInitializeOnLoad (13ms) EditorAssembliesLoaded (0ms) ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (14ms) + AwakeInstancesAfterBackupRestoration (9ms) Platform modules already initialized, skipping ======================================================================== Worker process is ready to serve import requests -Launched and connected shader compiler UnityShaderCompiler.exe after 0.08 seconds -Refreshing native plugins compatible for Editor in 3.56 ms, found 3 plugins. +Launched and connected shader compiler UnityShaderCompiler.exe after 0.11 seconds +Refreshing native plugins compatible for Editor in 1.89 ms, found 3 plugins. Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 7772 Unused Serialized files (Serialized files now loaded: 0) -Unloading 48 unused Assets / (0.7 MB). Loaded Objects now: 8241. -Memory consumption went from 302.5 MB to 301.8 MB. -Total: 10.802100 ms (FindLiveObjects: 1.379700 ms CreateObjectMapping: 1.416700 ms MarkObjects: 6.617900 ms DeleteObjects: 1.385800 ms) +Unloading 7819 Unused Serialized files (Serialized files now loaded: 0) +Unloading 48 unused Assets / (0.7 MB). Loaded Objects now: 8288. +Memory consumption went from 303.8 MB to 303.1 MB. +Total: 5.698100 ms (FindLiveObjects: 0.665300 ms CreateObjectMapping: 0.734900 ms MarkObjects: 3.999500 ms DeleteObjects: 0.296600 ms) AssetImportParameters requested are different than current active one (requested -> active): custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> @@ -179,9 +179,203 @@ AssetImportParameters requested are different than current active one (requested custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> ======================================================================== Received Import Request. - Time since last request: 17627.900843 seconds. - path: Assets/Game/Plugins/JNGame/BepuPhysics/JNBepuPhysics1.cs - artifactKey: Guid(defdd527670c4512b11a55248716fb96) Importer(815301076,1909f56bfc062723c751e8b465ee728b) + Time since last request: 191821.726419 seconds. + path: Assets/BehaviorTreeSlayer/Examples/1 basics/_scene01.unity + artifactKey: Guid(b47c88418b9d4824f81b69b10f4b6f7a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) Number of updated assets reloaded before import = 0 -Start importing Assets/Game/Plugins/JNGame/BepuPhysics/JNBepuPhysics1.cs using Guid(defdd527670c4512b11a55248716fb96) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'b2378896d02ca685fc536a7e33725a04') in 0.102813 seconds +Start importing Assets/BehaviorTreeSlayer/Examples/1 basics/_scene01.unity using Guid(b47c88418b9d4824f81b69b10f4b6f7a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'c768c1e7ad52ffe762807fcbfca33202') in 0.030017 seconds +Number of asset objects unloaded after import = 0 +======================================================================== +Received Import Request. + Time since last request: 68.636094 seconds. + path: Assets/BehaviorTreeSlayer/Examples/2 dialog control/_scene02.unity + artifactKey: Guid(eaec2f927b3386f41aad528fc322bf7a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) +Number of updated assets reloaded before import = 0 +Start importing Assets/BehaviorTreeSlayer/Examples/2 dialog control/_scene02.unity using Guid(eaec2f927b3386f41aad528fc322bf7a) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '8f700bc8d42ba952395b4a43c9b3998f') in 0.011228 seconds +Number of asset objects unloaded after import = 0 +======================================================================== +Received Prepare +Registering precompiled user dll's ... +Registered in 0.012729 seconds. +Begin MonoManager ReloadAssembly +Native extension for WindowsStandalone target not found +Native extension for iOS target not found +Native extension for Android target not found +Native extension for WebGL target not found +Refreshing native plugins compatible for Editor in 1.56 ms, found 3 plugins. +Preloading 0 native plugins for Editor in 0.00 ms. +[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument +[Package Manager] Cannot connect to Unity Package Manager local server +Mono: successfully reloaded assembly +- Completed reload, in 2.315 seconds +Domain Reload Profiling: + ReloadAssembly (2316ms) + BeginReloadAssembly (259ms) + ExecutionOrderSort (0ms) + DisableScriptedObjects (7ms) + BackupInstance (0ms) + ReleaseScriptingObjects (0ms) + CreateAndSetChildDomain (83ms) + EndReloadAssembly (1935ms) + LoadAssemblies (222ms) + RebuildTransferFunctionScriptingTraits (0ms) + SetupTypeCache (695ms) + ReleaseScriptCaches (3ms) + RebuildScriptCaches (64ms) + SetupLoadedEditorAssemblies (935ms) + LogAssemblyErrors (0ms) + InitializePlatformSupportModulesInManaged (38ms) + SetLoadedEditorAssemblies (0ms) + RefreshPlugins (2ms) + BeforeProcessingInitializeOnLoad (116ms) + ProcessInitializeOnLoadAttributes (642ms) + ProcessInitializeOnLoadMethodAttributes (126ms) + AfterProcessingInitializeOnLoad (10ms) + EditorAssembliesLoaded (0ms) + ExecutionOrderSort2 (0ms) + AwakeInstancesAfterBackupRestoration (13ms) +Platform modules already initialized, skipping +Refreshing native plugins compatible for Editor in 1.57 ms, found 3 plugins. +Preloading 0 native plugins for Editor in 0.00 ms. +Unloading 7734 Unused Serialized files (Serialized files now loaded: 0) +Unloading 43 unused Assets / (0.7 MB). Loaded Objects now: 8291. +Memory consumption went from 295.0 MB to 294.4 MB. +Total: 4.452400 ms (FindLiveObjects: 0.812300 ms CreateObjectMapping: 0.331300 ms MarkObjects: 2.980600 ms DeleteObjects: 0.326500 ms) + +AssetImportParameters requested are different than current active one (requested -> active): + custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> + custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> + custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> + custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> + custom:CustomObjectIndexerAttribute: 6b0e35c9178b02a6363f3721b7b8e397 -> + custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> + custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> + custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> + custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> + custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> + custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> +======================================================================== +Received Prepare +Registering precompiled user dll's ... +Registered in 0.016008 seconds. +Begin MonoManager ReloadAssembly +Native extension for WindowsStandalone target not found +Native extension for iOS target not found +Native extension for Android target not found +Native extension for WebGL target not found +Refreshing native plugins compatible for Editor in 1.89 ms, found 3 plugins. +Preloading 0 native plugins for Editor in 0.00 ms. +[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument +[Package Manager] Cannot connect to Unity Package Manager local server +Mono: successfully reloaded assembly +- Completed reload, in 2.223 seconds +Domain Reload Profiling: + ReloadAssembly (2224ms) + BeginReloadAssembly (233ms) + ExecutionOrderSort (0ms) + DisableScriptedObjects (5ms) + BackupInstance (0ms) + ReleaseScriptingObjects (0ms) + CreateAndSetChildDomain (71ms) + EndReloadAssembly (1880ms) + LoadAssemblies (194ms) + RebuildTransferFunctionScriptingTraits (0ms) + SetupTypeCache (621ms) + ReleaseScriptCaches (5ms) + RebuildScriptCaches (94ms) + SetupLoadedEditorAssemblies (928ms) + LogAssemblyErrors (0ms) + InitializePlatformSupportModulesInManaged (42ms) + SetLoadedEditorAssemblies (0ms) + RefreshPlugins (2ms) + BeforeProcessingInitializeOnLoad (115ms) + ProcessInitializeOnLoadAttributes (639ms) + ProcessInitializeOnLoadMethodAttributes (119ms) + AfterProcessingInitializeOnLoad (11ms) + EditorAssembliesLoaded (0ms) + ExecutionOrderSort2 (0ms) + AwakeInstancesAfterBackupRestoration (16ms) +Platform modules already initialized, skipping +Refreshing native plugins compatible for Editor in 2.66 ms, found 3 plugins. +Preloading 0 native plugins for Editor in 0.00 ms. +Unloading 7734 Unused Serialized files (Serialized files now loaded: 0) +Unloading 43 unused Assets / (0.7 MB). Loaded Objects now: 8294. +Memory consumption went from 295.1 MB to 294.4 MB. +Total: 8.475800 ms (FindLiveObjects: 1.115600 ms CreateObjectMapping: 0.760000 ms MarkObjects: 6.147800 ms DeleteObjects: 0.449000 ms) + +AssetImportParameters requested are different than current active one (requested -> active): + custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> + custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> + custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> + custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> + custom:CustomObjectIndexerAttribute: 6b0e35c9178b02a6363f3721b7b8e397 -> + custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> + custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> + custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> + custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> + custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> + custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> +======================================================================== +Received Import Request. + Time since last request: 234.402380 seconds. + path: Assets/BehaviorTreeSlayer/Examples/2 dialog control/character_148.png + artifactKey: Guid(0ba2b2a9fb8244834aab80b28cfec808) Importer(815301076,1909f56bfc062723c751e8b465ee728b) +Number of updated assets reloaded before import = 0 +Start importing Assets/BehaviorTreeSlayer/Examples/2 dialog control/character_148.png using Guid(0ba2b2a9fb8244834aab80b28cfec808) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '9931ea6ce00305dca50b352384e9e1b8') in 0.324892 seconds +Number of asset objects unloaded after import = 3 +======================================================================== +Received Import Request. + Time since last request: 3.262177 seconds. + path: Assets/BehaviorTreeSlayer/Examples/2 dialog control/character_150.png + artifactKey: Guid(1867c4c47d95444eca16c7becda769ba) Importer(815301076,1909f56bfc062723c751e8b465ee728b) +Number of updated assets reloaded before import = 0 +Start importing Assets/BehaviorTreeSlayer/Examples/2 dialog control/character_150.png using Guid(1867c4c47d95444eca16c7becda769ba) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'a7f45af4e9d75bcd44a5c6f61e64a1bc') in 0.098581 seconds +Number of asset objects unloaded after import = 3 +======================================================================== +Received Import Request. + Time since last request: 0.813314 seconds. + path: Assets/BehaviorTreeSlayer/Examples/2 dialog control/Example2.cs + artifactKey: Guid(6039b831965f5c649b7be5a9be67cd79) Importer(815301076,1909f56bfc062723c751e8b465ee728b) +Number of updated assets reloaded before import = 0 +Start importing Assets/BehaviorTreeSlayer/Examples/2 dialog control/Example2.cs using Guid(6039b831965f5c649b7be5a9be67cd79) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '26e7569a1486005ff091991dc6283f54') in 0.076838 seconds +Number of asset objects unloaded after import = 0 +======================================================================== +Received Import Request. + Time since last request: 0.528205 seconds. + path: Assets/BehaviorTreeSlayer/Examples/2 dialog control/IndexSelector.cs + artifactKey: Guid(1e2825dce8ea20341b04a88a41ae5ac1) Importer(815301076,1909f56bfc062723c751e8b465ee728b) +Number of updated assets reloaded before import = 0 +Start importing Assets/BehaviorTreeSlayer/Examples/2 dialog control/IndexSelector.cs using Guid(1e2825dce8ea20341b04a88a41ae5ac1) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '0ff052a680094363c9c3ac16668d33b9') in 0.094615 seconds +Number of asset objects unloaded after import = 0 +======================================================================== +Received Import Request. + Time since last request: 0.435991 seconds. + path: Assets/BehaviorTreeSlayer/Examples/2 dialog control/SetContent.cs + artifactKey: Guid(c5bf7346637c99d4b8d7fcff9f4f804f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) +Number of updated assets reloaded before import = 0 +Start importing Assets/BehaviorTreeSlayer/Examples/2 dialog control/SetContent.cs using Guid(c5bf7346637c99d4b8d7fcff9f4f804f) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '96dc889b5a6a82c863d8b48515f339a3') in 0.016403 seconds +Number of asset objects unloaded after import = 0 +======================================================================== +Received Import Request. + Time since last request: 10.172215 seconds. + path: Assets/BehaviorTreeSlayer/Scripts/BTreeManager.cs + artifactKey: Guid(870d8f6edd0155a4784441a1a87366eb) Importer(815301076,1909f56bfc062723c751e8b465ee728b) +Number of updated assets reloaded before import = 0 +Start importing Assets/BehaviorTreeSlayer/Scripts/BTreeManager.cs using Guid(870d8f6edd0155a4784441a1a87366eb) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '0c60d65638a19c1e618cf0eee86bd568') in 0.044524 seconds +Number of asset objects unloaded after import = 0 +======================================================================== +Received Import Request. + Time since last request: 3845.225827 seconds. + path: Assets/BehaviorTreeSlayer/Examples/5 unity Object/_scene5.unity + artifactKey: Guid(93e256bc63513b048943fe937b995dcf) Importer(815301076,1909f56bfc062723c751e8b465ee728b) +Number of updated assets reloaded before import = 0 +Start importing Assets/BehaviorTreeSlayer/Examples/5 unity Object/_scene5.unity using Guid(93e256bc63513b048943fe937b995dcf) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '9e4e996e622fc61603cc34d58b5e8aac') in 0.019659 seconds +Number of asset objects unloaded after import = 0 +======================================================================== +Received Import Request. + Time since last request: 8.327141 seconds. + path: Assets/BehaviorTreeSlayer/Examples/6 break running node/_scene06.unity + artifactKey: Guid(231000fc9eb540b458de1d35fd1a8fa5) Importer(815301076,1909f56bfc062723c751e8b465ee728b) +Number of updated assets reloaded before import = 0 +Start importing Assets/BehaviorTreeSlayer/Examples/6 break running node/_scene06.unity using Guid(231000fc9eb540b458de1d35fd1a8fa5) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'af8cb48f9b4a091e3ed3a8411b722886') in 0.011657 seconds Number of asset objects unloaded after import = 0 diff --git a/JNFrame/Logs/AssetImportWorker0.log b/JNFrame/Logs/AssetImportWorker0.log new file mode 100644 index 00000000..ba22bbc6 --- /dev/null +++ b/JNFrame/Logs/AssetImportWorker0.log @@ -0,0 +1,508 @@ +Using pre-set license +Built from '2021.3/staging' branch; Version is '2021.3.34f1 (25266724e7bd) revision 2434663'; Using compiler version '192829333'; Build Type 'Release' +OS: 'Windows 11 (10.0.22631) 64bit Professional' Language: 'zh' Physical Memory: 32651 MB +BatchMode: 1, IsHumanControllingUs: 0, StartBugReporterOnCrash: 0, Is64bit: 1, IsPro: 1 + +COMMAND LINE ARGUMENTS: +D:\Unity\Unity2021.3.34f1\Editor\Unity.exe +-adb2 +-batchMode +-noUpm +-name +AssetImportWorker0 +-projectPath +D:/myproject/JisolGame/JNFrame +-logFile +Logs/AssetImportWorker0.log +-srvPort +52713 +Successfully changed project path to: D:/myproject/JisolGame/JNFrame +D:/myproject/JisolGame/JNFrame +[UnityMemory] Configuration Parameters - Can be set up in boot.config + "memorysetup-bucket-allocator-granularity=16" + "memorysetup-bucket-allocator-bucket-count=8" + "memorysetup-bucket-allocator-block-size=33554432" + "memorysetup-bucket-allocator-block-count=8" + "memorysetup-main-allocator-block-size=16777216" + "memorysetup-thread-allocator-block-size=16777216" + "memorysetup-gfx-main-allocator-block-size=16777216" + "memorysetup-gfx-thread-allocator-block-size=16777216" + "memorysetup-cache-allocator-block-size=4194304" + "memorysetup-typetree-allocator-block-size=2097152" + "memorysetup-profiler-bucket-allocator-granularity=16" + "memorysetup-profiler-bucket-allocator-bucket-count=8" + "memorysetup-profiler-bucket-allocator-block-size=33554432" + "memorysetup-profiler-bucket-allocator-block-count=8" + "memorysetup-profiler-allocator-block-size=16777216" + "memorysetup-profiler-editor-allocator-block-size=1048576" + "memorysetup-temp-allocator-size-main=16777216" + "memorysetup-job-temp-allocator-block-size=2097152" + "memorysetup-job-temp-allocator-block-size-background=1048576" + "memorysetup-job-temp-allocator-reduction-small-platforms=262144" + "memorysetup-temp-allocator-size-background-worker=32768" + "memorysetup-temp-allocator-size-job-worker=262144" + "memorysetup-temp-allocator-size-preload-manager=33554432" + "memorysetup-temp-allocator-size-nav-mesh-worker=65536" + "memorysetup-temp-allocator-size-audio-worker=65536" + "memorysetup-temp-allocator-size-cloud-worker=32768" + "memorysetup-temp-allocator-size-gi-baking-worker=262144" + "memorysetup-temp-allocator-size-gfx=262144" +Player connection [29240] Host "[IP] 192.168.15.124 [Port] 0 [Flags] 2 [Guid] 1726539939 [EditorId] 1726539939 [Version] 1048832 [Id] WindowsEditor(7,PC-20230316NUNE) [Debug] 1 [PackageName] WindowsEditor [ProjectName] Editor" joined multi-casting on [225.0.0.222:54997]... + +Player connection [29240] Host "[IP] 192.168.15.124 [Port] 0 [Flags] 2 [Guid] 1726539939 [EditorId] 1726539939 [Version] 1048832 [Id] WindowsEditor(7,PC-20230316NUNE) [Debug] 1 [PackageName] WindowsEditor [ProjectName] Editor" joined alternative multi-casting on [225.0.0.222:34997]... + +[Physics::Module] Initialized MultithreadedJobDispatcher with {0} workers. +Refreshing native plugins compatible for Editor in 149.52 ms, found 3 plugins. +Preloading 0 native plugins for Editor in 0.00 ms. +Initialize engine version: 2021.3.34f1 (25266724e7bd) +[Subsystems] Discovering subsystems at path D:/Unity/Unity2021.3.34f1/Editor/Data/Resources/UnitySubsystems +[Subsystems] Discovering subsystems at path D:/myproject/JisolGame/JNFrame/Assets +GfxDevice: creating device client; threaded=0; jobified=0 +Direct3D: + Version: Direct3D 11.0 [level 11.1] + Renderer: NVIDIA GeForce GTX 1660 SUPER (ID=0x21c4) + Vendor: NVIDIA + VRAM: 5980 MB + Driver: 31.0.15.3623 +Initialize mono +Mono path[0] = 'D:/Unity/Unity2021.3.34f1/Editor/Data/Managed' +Mono path[1] = 'D:/Unity/Unity2021.3.34f1/Editor/Data/MonoBleedingEdge/lib/mono/unityjit-win32' +Mono config path = 'D:/Unity/Unity2021.3.34f1/Editor/Data/MonoBleedingEdge/etc' +Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56160 +Begin MonoManager ReloadAssembly +Registering precompiled unity dll's ... +Register platform support module: D:/Unity/Unity2021.3.34f1/Editor/Data/PlaybackEngines/WebGLSupport/UnityEditor.WebGL.Extensions.dll +Register platform support module: D:/Unity/Unity2021.3.34f1/Editor/Data/PlaybackEngines/AndroidPlayer/UnityEditor.Android.Extensions.dll +Register platform support module: D:/Unity/Unity2021.3.34f1/Editor/Data/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.dll +Register platform support module: D:/Unity/Unity2021.3.34f1/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll +Registered in 0.006668 seconds. +Native extension for WindowsStandalone target not found +[usbmuxd] Start listen thread +[usbmuxd] Listen thread started +Native extension for iOS target not found +Native extension for Android target not found +Android Extension - Scanning For ADB Devices 398 ms +Native extension for WebGL target not found +Refreshing native plugins compatible for Editor in 157.12 ms, found 3 plugins. +Preloading 0 native plugins for Editor in 0.00 ms. +Mono: successfully reloaded assembly +- Completed reload, in 1.151 seconds +Domain Reload Profiling: + ReloadAssembly (1152ms) + BeginReloadAssembly (91ms) + ExecutionOrderSort (0ms) + DisableScriptedObjects (0ms) + BackupInstance (0ms) + ReleaseScriptingObjects (0ms) + CreateAndSetChildDomain (1ms) + EndReloadAssembly (974ms) + LoadAssemblies (89ms) + RebuildTransferFunctionScriptingTraits (0ms) + SetupTypeCache (93ms) + ReleaseScriptCaches (0ms) + RebuildScriptCaches (27ms) + SetupLoadedEditorAssemblies (811ms) + LogAssemblyErrors (0ms) + InitializePlatformSupportModulesInManaged (536ms) + SetLoadedEditorAssemblies (0ms) + RefreshPlugins (157ms) + BeforeProcessingInitializeOnLoad (1ms) + ProcessInitializeOnLoadAttributes (77ms) + ProcessInitializeOnLoadMethodAttributes (40ms) + AfterProcessingInitializeOnLoad (0ms) + EditorAssembliesLoaded (0ms) + ExecutionOrderSort2 (0ms) + AwakeInstancesAfterBackupRestoration (0ms) +Platform modules already initialized, skipping +Registering precompiled user dll's ... +Registered in 0.010569 seconds. +Begin MonoManager ReloadAssembly +Native extension for WindowsStandalone target not found +Native extension for iOS target not found +Native extension for Android target not found +Native extension for WebGL target not found +Refreshing native plugins compatible for Editor in 164.68 ms, found 3 plugins. +Preloading 0 native plugins for Editor in 0.00 ms. +Package Manager log level set to [2] +[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument +[Package Manager] Cannot connect to Unity Package Manager local server +Mono: successfully reloaded assembly +- Completed reload, in 1.893 seconds +Domain Reload Profiling: + ReloadAssembly (1895ms) + BeginReloadAssembly (129ms) + ExecutionOrderSort (0ms) + DisableScriptedObjects (4ms) + BackupInstance (0ms) + ReleaseScriptingObjects (0ms) + CreateAndSetChildDomain (18ms) + EndReloadAssembly (1661ms) + LoadAssemblies (148ms) + RebuildTransferFunctionScriptingTraits (0ms) + SetupTypeCache (372ms) + ReleaseScriptCaches (1ms) + RebuildScriptCaches (88ms) + SetupLoadedEditorAssemblies (1022ms) + LogAssemblyErrors (0ms) + InitializePlatformSupportModulesInManaged (30ms) + SetLoadedEditorAssemblies (0ms) + RefreshPlugins (165ms) + BeforeProcessingInitializeOnLoad (124ms) + ProcessInitializeOnLoadAttributes (625ms) + ProcessInitializeOnLoadMethodAttributes (69ms) + AfterProcessingInitializeOnLoad (8ms) + EditorAssembliesLoaded (0ms) + ExecutionOrderSort2 (0ms) + AwakeInstancesAfterBackupRestoration (10ms) +Platform modules already initialized, skipping +======================================================================== +Worker process is ready to serve import requests +Launched and connected shader compiler UnityShaderCompiler.exe after 0.07 seconds +Refreshing native plugins compatible for Editor in 2.34 ms, found 3 plugins. +Preloading 0 native plugins for Editor in 0.00 ms. +Unloading 7819 Unused Serialized files (Serialized files now loaded: 0) +Unloading 48 unused Assets / (0.7 MB). Loaded Objects now: 8288. +Memory consumption went from 304.0 MB to 303.3 MB. +Total: 5.535500 ms (FindLiveObjects: 1.049300 ms CreateObjectMapping: 0.723000 ms MarkObjects: 3.499100 ms DeleteObjects: 0.262800 ms) + +AssetImportParameters requested are different than current active one (requested -> active): + custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> + custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> + custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> + custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> + custom:CustomObjectIndexerAttribute: 6b0e35c9178b02a6363f3721b7b8e397 -> + custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> + custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> + custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> + custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> + custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> + custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> +======================================================================== +Received Import Request. + Time since last request: 20332.441706 seconds. + path: Assets/HPJ Pathfinding Pro/Scenes/Examples/Simulation Agents Large Map.unity + artifactKey: Guid(4bea5388375525342b5b13c22b580396) Importer(815301076,1909f56bfc062723c751e8b465ee728b) +Number of updated assets reloaded before import = 0 +Start importing Assets/HPJ Pathfinding Pro/Scenes/Examples/Simulation Agents Large Map.unity using Guid(4bea5388375525342b5b13c22b580396) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '07bfe5e5dfc5947cae5c5dc1eb47c190') in 0.011194 seconds +Number of asset objects unloaded after import = 0 +======================================================================== +Received Prepare +Registering precompiled user dll's ... +Registered in 0.013379 seconds. +Begin MonoManager ReloadAssembly +Native extension for WindowsStandalone target not found +Native extension for iOS target not found +Native extension for Android target not found +Native extension for WebGL target not found +Refreshing native plugins compatible for Editor in 1.39 ms, found 3 plugins. +Preloading 0 native plugins for Editor in 0.00 ms. +[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument +[Package Manager] Cannot connect to Unity Package Manager local server +Mono: successfully reloaded assembly +- Completed reload, in 1.598 seconds +Domain Reload Profiling: + ReloadAssembly (1599ms) + BeginReloadAssembly (169ms) + ExecutionOrderSort (0ms) + DisableScriptedObjects (4ms) + BackupInstance (0ms) + ReleaseScriptingObjects (0ms) + CreateAndSetChildDomain (45ms) + EndReloadAssembly (1331ms) + LoadAssemblies (142ms) + RebuildTransferFunctionScriptingTraits (0ms) + SetupTypeCache (409ms) + ReleaseScriptCaches (2ms) + RebuildScriptCaches (55ms) + SetupLoadedEditorAssemblies (707ms) + LogAssemblyErrors (0ms) + InitializePlatformSupportModulesInManaged (32ms) + SetLoadedEditorAssemblies (0ms) + RefreshPlugins (1ms) + BeforeProcessingInitializeOnLoad (81ms) + ProcessInitializeOnLoadAttributes (514ms) + ProcessInitializeOnLoadMethodAttributes (71ms) + AfterProcessingInitializeOnLoad (7ms) + EditorAssembliesLoaded (0ms) + ExecutionOrderSort2 (0ms) + AwakeInstancesAfterBackupRestoration (8ms) +Platform modules already initialized, skipping +Refreshing native plugins compatible for Editor in 1.53 ms, found 3 plugins. +Preloading 0 native plugins for Editor in 0.00 ms. +Unloading 7734 Unused Serialized files (Serialized files now loaded: 0) +Unloading 43 unused Assets / (0.7 MB). Loaded Objects now: 8291. +Memory consumption went from 295.2 MB to 294.6 MB. +Total: 3.489900 ms (FindLiveObjects: 0.535500 ms CreateObjectMapping: 0.378200 ms MarkObjects: 2.356200 ms DeleteObjects: 0.218900 ms) + +AssetImportParameters requested are different than current active one (requested -> active): + custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> + custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> + custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> + custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> + custom:CustomObjectIndexerAttribute: 6b0e35c9178b02a6363f3721b7b8e397 -> + custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> + custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> + custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> + custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> + custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> + custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> +======================================================================== +Received Prepare +Registering precompiled user dll's ... +Registered in 0.013195 seconds. +Begin MonoManager ReloadAssembly +Native extension for WindowsStandalone target not found +Native extension for iOS target not found +Native extension for Android target not found +Native extension for WebGL target not found +Refreshing native plugins compatible for Editor in 1.05 ms, found 3 plugins. +Preloading 0 native plugins for Editor in 0.00 ms. +[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument +[Package Manager] Cannot connect to Unity Package Manager local server +Mono: successfully reloaded assembly +- Completed reload, in 1.678 seconds +Domain Reload Profiling: + ReloadAssembly (1679ms) + BeginReloadAssembly (182ms) + ExecutionOrderSort (0ms) + DisableScriptedObjects (4ms) + BackupInstance (0ms) + ReleaseScriptingObjects (0ms) + CreateAndSetChildDomain (53ms) + EndReloadAssembly (1396ms) + LoadAssemblies (150ms) + RebuildTransferFunctionScriptingTraits (0ms) + SetupTypeCache (388ms) + ReleaseScriptCaches (2ms) + RebuildScriptCaches (52ms) + SetupLoadedEditorAssemblies (791ms) + LogAssemblyErrors (0ms) + InitializePlatformSupportModulesInManaged (33ms) + SetLoadedEditorAssemblies (1ms) + RefreshPlugins (1ms) + BeforeProcessingInitializeOnLoad (91ms) + ProcessInitializeOnLoadAttributes (566ms) + ProcessInitializeOnLoadMethodAttributes (89ms) + AfterProcessingInitializeOnLoad (10ms) + EditorAssembliesLoaded (0ms) + ExecutionOrderSort2 (0ms) + AwakeInstancesAfterBackupRestoration (10ms) +Platform modules already initialized, skipping +Refreshing native plugins compatible for Editor in 3.55 ms, found 3 plugins. +Preloading 0 native plugins for Editor in 0.00 ms. +Unloading 7734 Unused Serialized files (Serialized files now loaded: 0) +Unloading 43 unused Assets / (0.7 MB). Loaded Objects now: 8294. +Memory consumption went from 295.2 MB to 294.6 MB. +Total: 3.344400 ms (FindLiveObjects: 0.589500 ms CreateObjectMapping: 0.366400 ms MarkObjects: 2.151100 ms DeleteObjects: 0.236400 ms) + +AssetImportParameters requested are different than current active one (requested -> active): + custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> + custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> + custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> + custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> + custom:CustomObjectIndexerAttribute: 6b0e35c9178b02a6363f3721b7b8e397 -> + custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> + custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> + custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> + custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> + custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> + custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> +======================================================================== +Received Import Request. + Time since last request: 5922.241945 seconds. + path: Assets/Game/Plugins/JNGame/Network/Entity + artifactKey: Guid(7d3cabfc01539db4dbf0d4961f07368c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) +Number of updated assets reloaded before import = 0 +Start importing Assets/Game/Plugins/JNGame/Network/Entity using Guid(7d3cabfc01539db4dbf0d4961f07368c) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: 'a515699bcedfca320d0459424fed50c5') in 0.269657 seconds +Number of asset objects unloaded after import = 0 +======================================================================== +Received Import Request. + Time since last request: 0.192576 seconds. + path: Assets/Game/Plugins/JNGame/Network/Proto + artifactKey: Guid(48ddea52cea7e1145b20a9674aeeca02) Importer(815301076,1909f56bfc062723c751e8b465ee728b) +Number of updated assets reloaded before import = 0 +Start importing Assets/Game/Plugins/JNGame/Network/Proto using Guid(48ddea52cea7e1145b20a9674aeeca02) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '9ff114fca3608d1599c25edb01846170') in 0.002348 seconds +Number of asset objects unloaded after import = 0 +======================================================================== +Received Prepare +Registering precompiled user dll's ... +Registered in 0.010654 seconds. +Begin MonoManager ReloadAssembly +Native extension for WindowsStandalone target not found +Native extension for iOS target not found +Native extension for Android target not found +Native extension for WebGL target not found +Refreshing native plugins compatible for Editor in 2.07 ms, found 3 plugins. +Preloading 0 native plugins for Editor in 0.00 ms. +[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument +[Package Manager] Cannot connect to Unity Package Manager local server +Mono: successfully reloaded assembly +- Completed reload, in 2.143 seconds +Domain Reload Profiling: + ReloadAssembly (2145ms) + BeginReloadAssembly (368ms) + ExecutionOrderSort (0ms) + DisableScriptedObjects (13ms) + BackupInstance (0ms) + ReleaseScriptingObjects (0ms) + CreateAndSetChildDomain (161ms) + EndReloadAssembly (1646ms) + LoadAssemblies (215ms) + RebuildTransferFunctionScriptingTraits (0ms) + SetupTypeCache (501ms) + ReleaseScriptCaches (3ms) + RebuildScriptCaches (64ms) + SetupLoadedEditorAssemblies (857ms) + LogAssemblyErrors (0ms) + InitializePlatformSupportModulesInManaged (38ms) + SetLoadedEditorAssemblies (0ms) + RefreshPlugins (2ms) + BeforeProcessingInitializeOnLoad (112ms) + ProcessInitializeOnLoadAttributes (580ms) + ProcessInitializeOnLoadMethodAttributes (110ms) + AfterProcessingInitializeOnLoad (13ms) + EditorAssembliesLoaded (0ms) + ExecutionOrderSort2 (0ms) + AwakeInstancesAfterBackupRestoration (15ms) +Platform modules already initialized, skipping +Refreshing native plugins compatible for Editor in 2.51 ms, found 3 plugins. +Preloading 0 native plugins for Editor in 0.00 ms. +Unloading 7734 Unused Serialized files (Serialized files now loaded: 0) +Unloading 43 unused Assets / (0.6 MB). Loaded Objects now: 8297. +Memory consumption went from 295.3 MB to 294.6 MB. +Total: 7.345500 ms (FindLiveObjects: 1.210000 ms CreateObjectMapping: 0.532400 ms MarkObjects: 4.689000 ms DeleteObjects: 0.911100 ms) + +AssetImportParameters requested are different than current active one (requested -> active): + custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> + custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> + custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> + custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> + custom:CustomObjectIndexerAttribute: 6b0e35c9178b02a6363f3721b7b8e397 -> + custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> + custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> + custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> + custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> + custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> + custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> +======================================================================== +Received Prepare +Registering precompiled user dll's ... +Registered in 0.012610 seconds. +Begin MonoManager ReloadAssembly +Native extension for WindowsStandalone target not found +Native extension for iOS target not found +Native extension for Android target not found +Native extension for WebGL target not found +Refreshing native plugins compatible for Editor in 2.59 ms, found 3 plugins. +Preloading 0 native plugins for Editor in 0.00 ms. +[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument +[Package Manager] Cannot connect to Unity Package Manager local server +Mono: successfully reloaded assembly +- Completed reload, in 2.385 seconds +Domain Reload Profiling: + ReloadAssembly (2392ms) + BeginReloadAssembly (306ms) + ExecutionOrderSort (0ms) + DisableScriptedObjects (10ms) + BackupInstance (0ms) + ReleaseScriptingObjects (0ms) + CreateAndSetChildDomain (133ms) + EndReloadAssembly (1975ms) + LoadAssemblies (195ms) + RebuildTransferFunctionScriptingTraits (0ms) + SetupTypeCache (602ms) + ReleaseScriptCaches (4ms) + RebuildScriptCaches (53ms) + SetupLoadedEditorAssemblies (1019ms) + LogAssemblyErrors (0ms) + InitializePlatformSupportModulesInManaged (36ms) + SetLoadedEditorAssemblies (1ms) + RefreshPlugins (3ms) + BeforeProcessingInitializeOnLoad (93ms) + ProcessInitializeOnLoadAttributes (698ms) + ProcessInitializeOnLoadMethodAttributes (161ms) + AfterProcessingInitializeOnLoad (27ms) + EditorAssembliesLoaded (0ms) + ExecutionOrderSort2 (0ms) + AwakeInstancesAfterBackupRestoration (30ms) +Platform modules already initialized, skipping +Refreshing native plugins compatible for Editor in 6.26 ms, found 3 plugins. +Preloading 0 native plugins for Editor in 0.00 ms. +Unloading 7734 Unused Serialized files (Serialized files now loaded: 0) +Unloading 43 unused Assets / (0.7 MB). Loaded Objects now: 8300. +Memory consumption went from 295.3 MB to 294.6 MB. +Total: 8.835400 ms (FindLiveObjects: 1.192700 ms CreateObjectMapping: 1.023100 ms MarkObjects: 5.694100 ms DeleteObjects: 0.921000 ms) + +AssetImportParameters requested are different than current active one (requested -> active): + custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> + custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> + custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> + custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> + custom:CustomObjectIndexerAttribute: 6b0e35c9178b02a6363f3721b7b8e397 -> + custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> + custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> + custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> + custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> + custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> + custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> +======================================================================== +Received Prepare +Registering precompiled user dll's ... +Registered in 0.012016 seconds. +Begin MonoManager ReloadAssembly +Native extension for WindowsStandalone target not found +Native extension for iOS target not found +Native extension for Android target not found +Native extension for WebGL target not found +Refreshing native plugins compatible for Editor in 1.60 ms, found 3 plugins. +Preloading 0 native plugins for Editor in 0.00 ms. +[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument +[Package Manager] Cannot connect to Unity Package Manager local server +Mono: successfully reloaded assembly +- Completed reload, in 2.000 seconds +Domain Reload Profiling: + ReloadAssembly (2001ms) + BeginReloadAssembly (269ms) + ExecutionOrderSort (0ms) + DisableScriptedObjects (5ms) + BackupInstance (0ms) + ReleaseScriptingObjects (0ms) + CreateAndSetChildDomain (51ms) + EndReloadAssembly (1618ms) + LoadAssemblies (237ms) + RebuildTransferFunctionScriptingTraits (0ms) + SetupTypeCache (471ms) + ReleaseScriptCaches (2ms) + RebuildScriptCaches (50ms) + SetupLoadedEditorAssemblies (894ms) + LogAssemblyErrors (0ms) + InitializePlatformSupportModulesInManaged (51ms) + SetLoadedEditorAssemblies (1ms) + RefreshPlugins (2ms) + BeforeProcessingInitializeOnLoad (146ms) + ProcessInitializeOnLoadAttributes (588ms) + ProcessInitializeOnLoadMethodAttributes (92ms) + AfterProcessingInitializeOnLoad (13ms) + EditorAssembliesLoaded (0ms) + ExecutionOrderSort2 (0ms) + AwakeInstancesAfterBackupRestoration (9ms) +Platform modules already initialized, skipping +Refreshing native plugins compatible for Editor in 2.38 ms, found 3 plugins. +Preloading 0 native plugins for Editor in 0.00 ms. +Unloading 7734 Unused Serialized files (Serialized files now loaded: 0) +Unloading 43 unused Assets / (0.7 MB). Loaded Objects now: 8303. +Memory consumption went from 295.3 MB to 294.7 MB. +Total: 5.649400 ms (FindLiveObjects: 1.278600 ms CreateObjectMapping: 0.992400 ms MarkObjects: 3.048100 ms DeleteObjects: 0.327600 ms) + +AssetImportParameters requested are different than current active one (requested -> active): + custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> + custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> + custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> + custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> + custom:CustomObjectIndexerAttribute: 6b0e35c9178b02a6363f3721b7b8e397 -> + custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> + custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> + custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> + custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> + custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> + custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> diff --git a/JNFrame/Logs/AssetImportWorker1-prev.log b/JNFrame/Logs/AssetImportWorker1-prev.log index 33dda971..b8eb4593 100644 --- a/JNFrame/Logs/AssetImportWorker1-prev.log +++ b/JNFrame/Logs/AssetImportWorker1-prev.log @@ -1,6 +1,6 @@ Using pre-set license Built from '2021.3/staging' branch; Version is '2021.3.34f1 (25266724e7bd) revision 2434663'; Using compiler version '192829333'; Build Type 'Release' -OS: 'Windows 11 (10.0.22621) 64bit Professional' Language: 'zh' Physical Memory: 32651 MB +OS: 'Windows 11 (10.0.22631) 64bit Professional' Language: 'zh' Physical Memory: 32651 MB BatchMode: 1, IsHumanControllingUs: 0, StartBugReporterOnCrash: 0, Is64bit: 1, IsPro: 1 COMMAND LINE ARGUMENTS: @@ -15,7 +15,7 @@ D:/myproject/JisolGame/JNFrame -logFile Logs/AssetImportWorker1.log -srvPort -51015 +50555 Successfully changed project path to: D:/myproject/JisolGame/JNFrame D:/myproject/JisolGame/JNFrame [UnityMemory] Configuration Parameters - Can be set up in boot.config @@ -47,12 +47,12 @@ D:/myproject/JisolGame/JNFrame "memorysetup-temp-allocator-size-cloud-worker=32768" "memorysetup-temp-allocator-size-gi-baking-worker=262144" "memorysetup-temp-allocator-size-gfx=262144" -Player connection [14004] Host "[IP] 192.168.15.124 [Port] 0 [Flags] 2 [Guid] 1332869777 [EditorId] 1332869777 [Version] 1048832 [Id] WindowsEditor(7,PC-20230316NUNE) [Debug] 1 [PackageName] WindowsEditor [ProjectName] Editor" joined multi-casting on [225.0.0.222:54997]... +Player connection [38872] Host "[IP] 192.168.15.124 [Port] 0 [Flags] 2 [Guid] 2746308873 [EditorId] 2746308873 [Version] 1048832 [Id] WindowsEditor(7,PC-20230316NUNE) [Debug] 1 [PackageName] WindowsEditor [ProjectName] Editor" joined multi-casting on [225.0.0.222:54997]... -Player connection [14004] Host "[IP] 192.168.15.124 [Port] 0 [Flags] 2 [Guid] 1332869777 [EditorId] 1332869777 [Version] 1048832 [Id] WindowsEditor(7,PC-20230316NUNE) [Debug] 1 [PackageName] WindowsEditor [ProjectName] Editor" joined alternative multi-casting on [225.0.0.222:34997]... +Player connection [38872] Host "[IP] 192.168.15.124 [Port] 0 [Flags] 2 [Guid] 2746308873 [EditorId] 2746308873 [Version] 1048832 [Id] WindowsEditor(7,PC-20230316NUNE) [Debug] 1 [PackageName] WindowsEditor [ProjectName] Editor" joined alternative multi-casting on [225.0.0.222:34997]... [Physics::Module] Initialized MultithreadedJobDispatcher with {0} workers. -Refreshing native plugins compatible for Editor in 398.99 ms, found 3 plugins. +Refreshing native plugins compatible for Editor in 219.99 ms, found 3 plugins. Preloading 0 native plugins for Editor in 0.00 ms. Initialize engine version: 2021.3.34f1 (25266724e7bd) [Subsystems] Discovering subsystems at path D:/Unity/Unity2021.3.34f1/Editor/Data/Resources/UnitySubsystems @@ -68,102 +68,102 @@ Initialize mono Mono path[0] = 'D:/Unity/Unity2021.3.34f1/Editor/Data/Managed' Mono path[1] = 'D:/Unity/Unity2021.3.34f1/Editor/Data/MonoBleedingEdge/lib/mono/unityjit-win32' Mono config path = 'D:/Unity/Unity2021.3.34f1/Editor/Data/MonoBleedingEdge/etc' -Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56164 +Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56836 Begin MonoManager ReloadAssembly Registering precompiled unity dll's ... Register platform support module: D:/Unity/Unity2021.3.34f1/Editor/Data/PlaybackEngines/WebGLSupport/UnityEditor.WebGL.Extensions.dll Register platform support module: D:/Unity/Unity2021.3.34f1/Editor/Data/PlaybackEngines/AndroidPlayer/UnityEditor.Android.Extensions.dll Register platform support module: D:/Unity/Unity2021.3.34f1/Editor/Data/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.dll Register platform support module: D:/Unity/Unity2021.3.34f1/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll -Registered in 0.006610 seconds. +Registered in 0.008711 seconds. Native extension for WindowsStandalone target not found [usbmuxd] Start listen thread [usbmuxd] Listen thread started Native extension for iOS target not found Native extension for Android target not found -Android Extension - Scanning For ADB Devices 277 ms +Android Extension - Scanning For ADB Devices 597 ms Native extension for WebGL target not found -Refreshing native plugins compatible for Editor in 142.30 ms, found 3 plugins. +Refreshing native plugins compatible for Editor in 211.90 ms, found 3 plugins. Preloading 0 native plugins for Editor in 0.00 ms. Mono: successfully reloaded assembly -- Completed reload, in 1.029 seconds +- Completed reload, in 1.640 seconds Domain Reload Profiling: - ReloadAssembly (1029ms) - BeginReloadAssembly (100ms) + ReloadAssembly (1641ms) + BeginReloadAssembly (112ms) ExecutionOrderSort (0ms) DisableScriptedObjects (0ms) BackupInstance (0ms) ReleaseScriptingObjects (0ms) CreateAndSetChildDomain (1ms) - EndReloadAssembly (837ms) - LoadAssemblies (98ms) + EndReloadAssembly (1401ms) + LoadAssemblies (110ms) RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (101ms) + SetupTypeCache (145ms) ReleaseScriptCaches (0ms) - RebuildScriptCaches (22ms) - SetupLoadedEditorAssemblies (669ms) + RebuildScriptCaches (45ms) + SetupLoadedEditorAssemblies (1158ms) LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (404ms) + InitializePlatformSupportModulesInManaged (777ms) SetLoadedEditorAssemblies (0ms) - RefreshPlugins (143ms) + RefreshPlugins (212ms) BeforeProcessingInitializeOnLoad (1ms) - ProcessInitializeOnLoadAttributes (79ms) - ProcessInitializeOnLoadMethodAttributes (42ms) + ProcessInitializeOnLoadAttributes (115ms) + ProcessInitializeOnLoadMethodAttributes (52ms) AfterProcessingInitializeOnLoad (0ms) EditorAssembliesLoaded (0ms) ExecutionOrderSort2 (0ms) AwakeInstancesAfterBackupRestoration (0ms) Platform modules already initialized, skipping Registering precompiled user dll's ... -Registered in 1.826067 seconds. +Registered in 0.012052 seconds. Begin MonoManager ReloadAssembly Native extension for WindowsStandalone target not found Native extension for iOS target not found Native extension for Android target not found Native extension for WebGL target not found -Refreshing native plugins compatible for Editor in 326.77 ms, found 3 plugins. +Refreshing native plugins compatible for Editor in 212.51 ms, found 3 plugins. Preloading 0 native plugins for Editor in 0.00 ms. Package Manager log level set to [2] [Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument [Package Manager] Cannot connect to Unity Package Manager local server Mono: successfully reloaded assembly -- Completed reload, in 10.673 seconds +- Completed reload, in 2.377 seconds Domain Reload Profiling: - ReloadAssembly (10674ms) - BeginReloadAssembly (168ms) + ReloadAssembly (2378ms) + BeginReloadAssembly (204ms) ExecutionOrderSort (0ms) - DisableScriptedObjects (8ms) + DisableScriptedObjects (7ms) BackupInstance (0ms) ReleaseScriptingObjects (0ms) - CreateAndSetChildDomain (26ms) - EndReloadAssembly (9927ms) - LoadAssemblies (6907ms) + CreateAndSetChildDomain (37ms) + EndReloadAssembly (2033ms) + LoadAssemblies (193ms) RebuildTransferFunctionScriptingTraits (0ms) - SetupTypeCache (1144ms) - ReleaseScriptCaches (3ms) - RebuildScriptCaches (169ms) - SetupLoadedEditorAssemblies (1615ms) + SetupTypeCache (493ms) + ReleaseScriptCaches (1ms) + RebuildScriptCaches (98ms) + SetupLoadedEditorAssemblies (1232ms) LogAssemblyErrors (0ms) - InitializePlatformSupportModulesInManaged (67ms) + InitializePlatformSupportModulesInManaged (37ms) SetLoadedEditorAssemblies (0ms) - RefreshPlugins (327ms) - BeforeProcessingInitializeOnLoad (246ms) - ProcessInitializeOnLoadAttributes (853ms) - ProcessInitializeOnLoadMethodAttributes (108ms) - AfterProcessingInitializeOnLoad (13ms) + RefreshPlugins (213ms) + BeforeProcessingInitializeOnLoad (146ms) + ProcessInitializeOnLoadAttributes (725ms) + ProcessInitializeOnLoadMethodAttributes (101ms) + AfterProcessingInitializeOnLoad (10ms) EditorAssembliesLoaded (0ms) ExecutionOrderSort2 (0ms) - AwakeInstancesAfterBackupRestoration (14ms) + AwakeInstancesAfterBackupRestoration (11ms) Platform modules already initialized, skipping ======================================================================== Worker process is ready to serve import requests -Launched and connected shader compiler UnityShaderCompiler.exe after 0.08 seconds -Refreshing native plugins compatible for Editor in 2.34 ms, found 3 plugins. +Launched and connected shader compiler UnityShaderCompiler.exe after 0.11 seconds +Refreshing native plugins compatible for Editor in 2.61 ms, found 3 plugins. Preloading 0 native plugins for Editor in 0.00 ms. -Unloading 7772 Unused Serialized files (Serialized files now loaded: 0) -Unloading 48 unused Assets / (0.7 MB). Loaded Objects now: 8241. -Memory consumption went from 302.5 MB to 301.9 MB. -Total: 11.564400 ms (FindLiveObjects: 1.555100 ms CreateObjectMapping: 2.057300 ms MarkObjects: 7.090600 ms DeleteObjects: 0.857100 ms) +Unloading 7819 Unused Serialized files (Serialized files now loaded: 0) +Unloading 48 unused Assets / (0.7 MB). Loaded Objects now: 8288. +Memory consumption went from 303.7 MB to 303.0 MB. +Total: 3.764000 ms (FindLiveObjects: 0.502800 ms CreateObjectMapping: 0.362700 ms MarkObjects: 2.636600 ms DeleteObjects: 0.260800 ms) AssetImportParameters requested are different than current active one (requested -> active): custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> @@ -178,10 +178,124 @@ AssetImportParameters requested are different than current active one (requested custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> ======================================================================== -Received Import Request. - Time since last request: 17627.899020 seconds. - path: Assets/Game/Plugins/JNGame/BepuPhysics - artifactKey: Guid(8b9d9fb46b16434388c671f9f5e7bbee) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -Number of updated assets reloaded before import = 0 -Start importing Assets/Game/Plugins/JNGame/BepuPhysics using Guid(8b9d9fb46b16434388c671f9f5e7bbee) Importer(815301076,1909f56bfc062723c751e8b465ee728b) -> (artifact id: '888ac0eb83b751fbc67309fbc3672b22') in 0.054460 seconds -Number of asset objects unloaded after import = 0 +Received Prepare +Registering precompiled user dll's ... +Registered in 0.011851 seconds. +Begin MonoManager ReloadAssembly +Native extension for WindowsStandalone target not found +Native extension for iOS target not found +Native extension for Android target not found +Native extension for WebGL target not found +Refreshing native plugins compatible for Editor in 1.78 ms, found 3 plugins. +Preloading 0 native plugins for Editor in 0.00 ms. +[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument +[Package Manager] Cannot connect to Unity Package Manager local server +Mono: successfully reloaded assembly +- Completed reload, in 2.296 seconds +Domain Reload Profiling: + ReloadAssembly (2297ms) + BeginReloadAssembly (253ms) + ExecutionOrderSort (0ms) + DisableScriptedObjects (7ms) + BackupInstance (0ms) + ReleaseScriptingObjects (0ms) + CreateAndSetChildDomain (70ms) + EndReloadAssembly (1916ms) + LoadAssemblies (213ms) + RebuildTransferFunctionScriptingTraits (0ms) + SetupTypeCache (674ms) + ReleaseScriptCaches (3ms) + RebuildScriptCaches (67ms) + SetupLoadedEditorAssemblies (941ms) + LogAssemblyErrors (0ms) + InitializePlatformSupportModulesInManaged (42ms) + SetLoadedEditorAssemblies (1ms) + RefreshPlugins (2ms) + BeforeProcessingInitializeOnLoad (117ms) + ProcessInitializeOnLoadAttributes (638ms) + ProcessInitializeOnLoadMethodAttributes (131ms) + AfterProcessingInitializeOnLoad (10ms) + EditorAssembliesLoaded (0ms) + ExecutionOrderSort2 (0ms) + AwakeInstancesAfterBackupRestoration (15ms) +Platform modules already initialized, skipping +Refreshing native plugins compatible for Editor in 1.88 ms, found 3 plugins. +Preloading 0 native plugins for Editor in 0.00 ms. +Unloading 7734 Unused Serialized files (Serialized files now loaded: 0) +Unloading 43 unused Assets / (0.7 MB). Loaded Objects now: 8291. +Memory consumption went from 294.9 MB to 294.3 MB. +Total: 4.028500 ms (FindLiveObjects: 0.766200 ms CreateObjectMapping: 0.333300 ms MarkObjects: 2.605100 ms DeleteObjects: 0.322400 ms) + +AssetImportParameters requested are different than current active one (requested -> active): + custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> + custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> + custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> + custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> + custom:CustomObjectIndexerAttribute: 6b0e35c9178b02a6363f3721b7b8e397 -> + custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> + custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> + custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> + custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> + custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> + custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> +======================================================================== +Received Prepare +Registering precompiled user dll's ... +Registered in 0.014404 seconds. +Begin MonoManager ReloadAssembly +Native extension for WindowsStandalone target not found +Native extension for iOS target not found +Native extension for Android target not found +Native extension for WebGL target not found +Refreshing native plugins compatible for Editor in 2.15 ms, found 3 plugins. +Preloading 0 native plugins for Editor in 0.00 ms. +[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument +[Package Manager] Cannot connect to Unity Package Manager local server +Mono: successfully reloaded assembly +- Completed reload, in 2.199 seconds +Domain Reload Profiling: + ReloadAssembly (2200ms) + BeginReloadAssembly (245ms) + ExecutionOrderSort (0ms) + DisableScriptedObjects (7ms) + BackupInstance (0ms) + ReleaseScriptingObjects (0ms) + CreateAndSetChildDomain (97ms) + EndReloadAssembly (1835ms) + LoadAssemblies (180ms) + RebuildTransferFunctionScriptingTraits (0ms) + SetupTypeCache (600ms) + ReleaseScriptCaches (5ms) + RebuildScriptCaches (90ms) + SetupLoadedEditorAssemblies (913ms) + LogAssemblyErrors (0ms) + InitializePlatformSupportModulesInManaged (42ms) + SetLoadedEditorAssemblies (1ms) + RefreshPlugins (2ms) + BeforeProcessingInitializeOnLoad (109ms) + ProcessInitializeOnLoadAttributes (630ms) + ProcessInitializeOnLoadMethodAttributes (117ms) + AfterProcessingInitializeOnLoad (11ms) + EditorAssembliesLoaded (0ms) + ExecutionOrderSort2 (0ms) + AwakeInstancesAfterBackupRestoration (15ms) +Platform modules already initialized, skipping +Refreshing native plugins compatible for Editor in 3.25 ms, found 3 plugins. +Preloading 0 native plugins for Editor in 0.00 ms. +Unloading 7734 Unused Serialized files (Serialized files now loaded: 0) +Unloading 43 unused Assets / (0.6 MB). Loaded Objects now: 8294. +Memory consumption went from 294.9 MB to 294.3 MB. +Total: 5.585800 ms (FindLiveObjects: 1.191600 ms CreateObjectMapping: 0.847800 ms MarkObjects: 3.264800 ms DeleteObjects: 0.280100 ms) + +AssetImportParameters requested are different than current active one (requested -> active): + custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> + custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> + custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> + custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> + custom:CustomObjectIndexerAttribute: 6b0e35c9178b02a6363f3721b7b8e397 -> + custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> + custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> + custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> + custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> + custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> + custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> diff --git a/JNFrame/Logs/AssetImportWorker1.log b/JNFrame/Logs/AssetImportWorker1.log new file mode 100644 index 00000000..c6a59196 --- /dev/null +++ b/JNFrame/Logs/AssetImportWorker1.log @@ -0,0 +1,484 @@ +Using pre-set license +Built from '2021.3/staging' branch; Version is '2021.3.34f1 (25266724e7bd) revision 2434663'; Using compiler version '192829333'; Build Type 'Release' +OS: 'Windows 11 (10.0.22631) 64bit Professional' Language: 'zh' Physical Memory: 32651 MB +BatchMode: 1, IsHumanControllingUs: 0, StartBugReporterOnCrash: 0, Is64bit: 1, IsPro: 1 + +COMMAND LINE ARGUMENTS: +D:\Unity\Unity2021.3.34f1\Editor\Unity.exe +-adb2 +-batchMode +-noUpm +-name +AssetImportWorker1 +-projectPath +D:/myproject/JisolGame/JNFrame +-logFile +Logs/AssetImportWorker1.log +-srvPort +52713 +Successfully changed project path to: D:/myproject/JisolGame/JNFrame +D:/myproject/JisolGame/JNFrame +[UnityMemory] Configuration Parameters - Can be set up in boot.config + "memorysetup-bucket-allocator-granularity=16" + "memorysetup-bucket-allocator-bucket-count=8" + "memorysetup-bucket-allocator-block-size=33554432" + "memorysetup-bucket-allocator-block-count=8" + "memorysetup-main-allocator-block-size=16777216" + "memorysetup-thread-allocator-block-size=16777216" + "memorysetup-gfx-main-allocator-block-size=16777216" + "memorysetup-gfx-thread-allocator-block-size=16777216" + "memorysetup-cache-allocator-block-size=4194304" + "memorysetup-typetree-allocator-block-size=2097152" + "memorysetup-profiler-bucket-allocator-granularity=16" + "memorysetup-profiler-bucket-allocator-bucket-count=8" + "memorysetup-profiler-bucket-allocator-block-size=33554432" + "memorysetup-profiler-bucket-allocator-block-count=8" + "memorysetup-profiler-allocator-block-size=16777216" + "memorysetup-profiler-editor-allocator-block-size=1048576" + "memorysetup-temp-allocator-size-main=16777216" + "memorysetup-job-temp-allocator-block-size=2097152" + "memorysetup-job-temp-allocator-block-size-background=1048576" + "memorysetup-job-temp-allocator-reduction-small-platforms=262144" + "memorysetup-temp-allocator-size-background-worker=32768" + "memorysetup-temp-allocator-size-job-worker=262144" + "memorysetup-temp-allocator-size-preload-manager=33554432" + "memorysetup-temp-allocator-size-nav-mesh-worker=65536" + "memorysetup-temp-allocator-size-audio-worker=65536" + "memorysetup-temp-allocator-size-cloud-worker=32768" + "memorysetup-temp-allocator-size-gi-baking-worker=262144" + "memorysetup-temp-allocator-size-gfx=262144" +Player connection [8728] Host "[IP] 192.168.15.124 [Port] 0 [Flags] 2 [Guid] 1401907617 [EditorId] 1401907617 [Version] 1048832 [Id] WindowsEditor(7,PC-20230316NUNE) [Debug] 1 [PackageName] WindowsEditor [ProjectName] Editor" joined multi-casting on [225.0.0.222:54997]... + +Player connection [8728] Host "[IP] 192.168.15.124 [Port] 0 [Flags] 2 [Guid] 1401907617 [EditorId] 1401907617 [Version] 1048832 [Id] WindowsEditor(7,PC-20230316NUNE) [Debug] 1 [PackageName] WindowsEditor [ProjectName] Editor" joined alternative multi-casting on [225.0.0.222:34997]... + +[Physics::Module] Initialized MultithreadedJobDispatcher with {0} workers. +Refreshing native plugins compatible for Editor in 148.96 ms, found 3 plugins. +Preloading 0 native plugins for Editor in 0.00 ms. +Initialize engine version: 2021.3.34f1 (25266724e7bd) +[Subsystems] Discovering subsystems at path D:/Unity/Unity2021.3.34f1/Editor/Data/Resources/UnitySubsystems +[Subsystems] Discovering subsystems at path D:/myproject/JisolGame/JNFrame/Assets +GfxDevice: creating device client; threaded=0; jobified=0 +Direct3D: + Version: Direct3D 11.0 [level 11.1] + Renderer: NVIDIA GeForce GTX 1660 SUPER (ID=0x21c4) + Vendor: NVIDIA + VRAM: 5980 MB + Driver: 31.0.15.3623 +Initialize mono +Mono path[0] = 'D:/Unity/Unity2021.3.34f1/Editor/Data/Managed' +Mono path[1] = 'D:/Unity/Unity2021.3.34f1/Editor/Data/MonoBleedingEdge/lib/mono/unityjit-win32' +Mono config path = 'D:/Unity/Unity2021.3.34f1/Editor/Data/MonoBleedingEdge/etc' +Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56308 +Begin MonoManager ReloadAssembly +Registering precompiled unity dll's ... +Register platform support module: D:/Unity/Unity2021.3.34f1/Editor/Data/PlaybackEngines/WebGLSupport/UnityEditor.WebGL.Extensions.dll +Register platform support module: D:/Unity/Unity2021.3.34f1/Editor/Data/PlaybackEngines/AndroidPlayer/UnityEditor.Android.Extensions.dll +Register platform support module: D:/Unity/Unity2021.3.34f1/Editor/Data/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.dll +Register platform support module: D:/Unity/Unity2021.3.34f1/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll +Registered in 0.005528 seconds. +Native extension for WindowsStandalone target not found +[usbmuxd] Start listen thread +[usbmuxd] Listen thread started +Native extension for iOS target not found +Native extension for Android target not found +Android Extension - Scanning For ADB Devices 396 ms +Native extension for WebGL target not found +Refreshing native plugins compatible for Editor in 154.06 ms, found 3 plugins. +Preloading 0 native plugins for Editor in 0.00 ms. +Mono: successfully reloaded assembly +- Completed reload, in 1.148 seconds +Domain Reload Profiling: + ReloadAssembly (1148ms) + BeginReloadAssembly (96ms) + ExecutionOrderSort (0ms) + DisableScriptedObjects (0ms) + BackupInstance (0ms) + ReleaseScriptingObjects (0ms) + CreateAndSetChildDomain (1ms) + EndReloadAssembly (966ms) + LoadAssemblies (93ms) + RebuildTransferFunctionScriptingTraits (0ms) + SetupTypeCache (96ms) + ReleaseScriptCaches (0ms) + RebuildScriptCaches (23ms) + SetupLoadedEditorAssemblies (808ms) + LogAssemblyErrors (0ms) + InitializePlatformSupportModulesInManaged (537ms) + SetLoadedEditorAssemblies (0ms) + RefreshPlugins (154ms) + BeforeProcessingInitializeOnLoad (1ms) + ProcessInitializeOnLoadAttributes (78ms) + ProcessInitializeOnLoadMethodAttributes (38ms) + AfterProcessingInitializeOnLoad (0ms) + EditorAssembliesLoaded (0ms) + ExecutionOrderSort2 (0ms) + AwakeInstancesAfterBackupRestoration (0ms) +Platform modules already initialized, skipping +Registering precompiled user dll's ... +Registered in 0.013147 seconds. +Begin MonoManager ReloadAssembly +Native extension for WindowsStandalone target not found +Native extension for iOS target not found +Native extension for Android target not found +Native extension for WebGL target not found +Refreshing native plugins compatible for Editor in 160.48 ms, found 3 plugins. +Preloading 0 native plugins for Editor in 0.00 ms. +Package Manager log level set to [2] +[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument +[Package Manager] Cannot connect to Unity Package Manager local server +Mono: successfully reloaded assembly +- Completed reload, in 1.901 seconds +Domain Reload Profiling: + ReloadAssembly (1901ms) + BeginReloadAssembly (128ms) + ExecutionOrderSort (0ms) + DisableScriptedObjects (5ms) + BackupInstance (0ms) + ReleaseScriptingObjects (0ms) + CreateAndSetChildDomain (18ms) + EndReloadAssembly (1663ms) + LoadAssemblies (152ms) + RebuildTransferFunctionScriptingTraits (0ms) + SetupTypeCache (373ms) + ReleaseScriptCaches (1ms) + RebuildScriptCaches (93ms) + SetupLoadedEditorAssemblies (1017ms) + LogAssemblyErrors (0ms) + InitializePlatformSupportModulesInManaged (28ms) + SetLoadedEditorAssemblies (0ms) + RefreshPlugins (161ms) + BeforeProcessingInitializeOnLoad (127ms) + ProcessInitializeOnLoadAttributes (625ms) + ProcessInitializeOnLoadMethodAttributes (68ms) + AfterProcessingInitializeOnLoad (8ms) + EditorAssembliesLoaded (0ms) + ExecutionOrderSort2 (0ms) + AwakeInstancesAfterBackupRestoration (10ms) +Platform modules already initialized, skipping +======================================================================== +Worker process is ready to serve import requests +Launched and connected shader compiler UnityShaderCompiler.exe after 0.06 seconds +Refreshing native plugins compatible for Editor in 2.37 ms, found 3 plugins. +Preloading 0 native plugins for Editor in 0.00 ms. +Unloading 7819 Unused Serialized files (Serialized files now loaded: 0) +Unloading 48 unused Assets / (0.7 MB). Loaded Objects now: 8288. +Memory consumption went from 303.8 MB to 303.1 MB. +Total: 5.349800 ms (FindLiveObjects: 1.089700 ms CreateObjectMapping: 0.527200 ms MarkObjects: 3.400700 ms DeleteObjects: 0.331100 ms) + +AssetImportParameters requested are different than current active one (requested -> active): + custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> + custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> + custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> + custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> + custom:CustomObjectIndexerAttribute: 6b0e35c9178b02a6363f3721b7b8e397 -> + custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> + custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> + custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> + custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> + custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> + custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> +======================================================================== +Received Prepare +Registering precompiled user dll's ... +Registered in 0.009786 seconds. +Begin MonoManager ReloadAssembly +Native extension for WindowsStandalone target not found +Native extension for iOS target not found +Native extension for Android target not found +Native extension for WebGL target not found +Refreshing native plugins compatible for Editor in 0.98 ms, found 3 plugins. +Preloading 0 native plugins for Editor in 0.00 ms. +[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument +[Package Manager] Cannot connect to Unity Package Manager local server +Mono: successfully reloaded assembly +- Completed reload, in 1.602 seconds +Domain Reload Profiling: + ReloadAssembly (1602ms) + BeginReloadAssembly (176ms) + ExecutionOrderSort (0ms) + DisableScriptedObjects (5ms) + BackupInstance (0ms) + ReleaseScriptingObjects (0ms) + CreateAndSetChildDomain (52ms) + EndReloadAssembly (1318ms) + LoadAssemblies (132ms) + RebuildTransferFunctionScriptingTraits (0ms) + SetupTypeCache (410ms) + ReleaseScriptCaches (2ms) + RebuildScriptCaches (49ms) + SetupLoadedEditorAssemblies (714ms) + LogAssemblyErrors (0ms) + InitializePlatformSupportModulesInManaged (26ms) + SetLoadedEditorAssemblies (0ms) + RefreshPlugins (1ms) + BeforeProcessingInitializeOnLoad (80ms) + ProcessInitializeOnLoadAttributes (528ms) + ProcessInitializeOnLoadMethodAttributes (70ms) + AfterProcessingInitializeOnLoad (8ms) + EditorAssembliesLoaded (0ms) + ExecutionOrderSort2 (0ms) + AwakeInstancesAfterBackupRestoration (10ms) +Platform modules already initialized, skipping +Refreshing native plugins compatible for Editor in 1.51 ms, found 3 plugins. +Preloading 0 native plugins for Editor in 0.00 ms. +Unloading 7734 Unused Serialized files (Serialized files now loaded: 0) +Unloading 43 unused Assets / (0.7 MB). Loaded Objects now: 8291. +Memory consumption went from 295.0 MB to 294.3 MB. +Total: 3.608800 ms (FindLiveObjects: 0.704900 ms CreateObjectMapping: 0.290000 ms MarkObjects: 2.371200 ms DeleteObjects: 0.241800 ms) + +AssetImportParameters requested are different than current active one (requested -> active): + custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> + custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> + custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> + custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> + custom:CustomObjectIndexerAttribute: 6b0e35c9178b02a6363f3721b7b8e397 -> + custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> + custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> + custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> + custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> + custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> + custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> +======================================================================== +Received Prepare +Registering precompiled user dll's ... +Registered in 0.013276 seconds. +Begin MonoManager ReloadAssembly +Native extension for WindowsStandalone target not found +Native extension for iOS target not found +Native extension for Android target not found +Native extension for WebGL target not found +Refreshing native plugins compatible for Editor in 1.63 ms, found 3 plugins. +Preloading 0 native plugins for Editor in 0.00 ms. +[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument +[Package Manager] Cannot connect to Unity Package Manager local server +Mono: successfully reloaded assembly +- Completed reload, in 1.676 seconds +Domain Reload Profiling: + ReloadAssembly (1676ms) + BeginReloadAssembly (185ms) + ExecutionOrderSort (0ms) + DisableScriptedObjects (5ms) + BackupInstance (0ms) + ReleaseScriptingObjects (0ms) + CreateAndSetChildDomain (58ms) + EndReloadAssembly (1389ms) + LoadAssemblies (148ms) + RebuildTransferFunctionScriptingTraits (0ms) + SetupTypeCache (378ms) + ReleaseScriptCaches (2ms) + RebuildScriptCaches (53ms) + SetupLoadedEditorAssemblies (790ms) + LogAssemblyErrors (0ms) + InitializePlatformSupportModulesInManaged (31ms) + SetLoadedEditorAssemblies (1ms) + RefreshPlugins (2ms) + BeforeProcessingInitializeOnLoad (95ms) + ProcessInitializeOnLoadAttributes (562ms) + ProcessInitializeOnLoadMethodAttributes (88ms) + AfterProcessingInitializeOnLoad (12ms) + EditorAssembliesLoaded (0ms) + ExecutionOrderSort2 (0ms) + AwakeInstancesAfterBackupRestoration (11ms) +Platform modules already initialized, skipping +Refreshing native plugins compatible for Editor in 2.62 ms, found 3 plugins. +Preloading 0 native plugins for Editor in 0.00 ms. +Unloading 7734 Unused Serialized files (Serialized files now loaded: 0) +Unloading 43 unused Assets / (0.6 MB). Loaded Objects now: 8294. +Memory consumption went from 295.0 MB to 294.4 MB. +Total: 7.176900 ms (FindLiveObjects: 1.638900 ms CreateObjectMapping: 1.179000 ms MarkObjects: 3.756400 ms DeleteObjects: 0.601600 ms) + +AssetImportParameters requested are different than current active one (requested -> active): + custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> + custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> + custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> + custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> + custom:CustomObjectIndexerAttribute: 6b0e35c9178b02a6363f3721b7b8e397 -> + custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> + custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> + custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> + custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> + custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> + custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> +======================================================================== +Received Prepare +Registering precompiled user dll's ... +Registered in 0.014642 seconds. +Begin MonoManager ReloadAssembly +Native extension for WindowsStandalone target not found +Native extension for iOS target not found +Native extension for Android target not found +Native extension for WebGL target not found +Refreshing native plugins compatible for Editor in 1.65 ms, found 3 plugins. +Preloading 0 native plugins for Editor in 0.00 ms. +[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument +[Package Manager] Cannot connect to Unity Package Manager local server +Mono: successfully reloaded assembly +- Completed reload, in 2.121 seconds +Domain Reload Profiling: + ReloadAssembly (2122ms) + BeginReloadAssembly (372ms) + ExecutionOrderSort (0ms) + DisableScriptedObjects (14ms) + BackupInstance (0ms) + ReleaseScriptingObjects (1ms) + CreateAndSetChildDomain (152ms) + EndReloadAssembly (1627ms) + LoadAssemblies (218ms) + RebuildTransferFunctionScriptingTraits (0ms) + SetupTypeCache (490ms) + ReleaseScriptCaches (2ms) + RebuildScriptCaches (62ms) + SetupLoadedEditorAssemblies (860ms) + LogAssemblyErrors (0ms) + InitializePlatformSupportModulesInManaged (38ms) + SetLoadedEditorAssemblies (0ms) + RefreshPlugins (2ms) + BeforeProcessingInitializeOnLoad (111ms) + ProcessInitializeOnLoadAttributes (582ms) + ProcessInitializeOnLoadMethodAttributes (115ms) + AfterProcessingInitializeOnLoad (12ms) + EditorAssembliesLoaded (0ms) + ExecutionOrderSort2 (0ms) + AwakeInstancesAfterBackupRestoration (15ms) +Platform modules already initialized, skipping +Refreshing native plugins compatible for Editor in 2.74 ms, found 3 plugins. +Preloading 0 native plugins for Editor in 0.00 ms. +Unloading 7734 Unused Serialized files (Serialized files now loaded: 0) +Unloading 43 unused Assets / (0.7 MB). Loaded Objects now: 8297. +Memory consumption went from 295.0 MB to 294.4 MB. +Total: 7.883100 ms (FindLiveObjects: 1.264000 ms CreateObjectMapping: 0.809900 ms MarkObjects: 4.977800 ms DeleteObjects: 0.829200 ms) + +AssetImportParameters requested are different than current active one (requested -> active): + custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> + custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> + custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> + custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> + custom:CustomObjectIndexerAttribute: 6b0e35c9178b02a6363f3721b7b8e397 -> + custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> + custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> + custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> + custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> + custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> + custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> +======================================================================== +Received Prepare +Registering precompiled user dll's ... +Registered in 0.015982 seconds. +Begin MonoManager ReloadAssembly +Native extension for WindowsStandalone target not found +Native extension for iOS target not found +Native extension for Android target not found +Native extension for WebGL target not found +Refreshing native plugins compatible for Editor in 1.67 ms, found 3 plugins. +Preloading 0 native plugins for Editor in 0.00 ms. +[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument +[Package Manager] Cannot connect to Unity Package Manager local server +Mono: successfully reloaded assembly +- Completed reload, in 2.326 seconds +Domain Reload Profiling: + ReloadAssembly (2342ms) + BeginReloadAssembly (311ms) + ExecutionOrderSort (0ms) + DisableScriptedObjects (10ms) + BackupInstance (0ms) + ReleaseScriptingObjects (0ms) + CreateAndSetChildDomain (135ms) + EndReloadAssembly (1927ms) + LoadAssemblies (184ms) + RebuildTransferFunctionScriptingTraits (0ms) + SetupTypeCache (606ms) + ReleaseScriptCaches (2ms) + RebuildScriptCaches (51ms) + SetupLoadedEditorAssemblies (987ms) + LogAssemblyErrors (0ms) + InitializePlatformSupportModulesInManaged (33ms) + SetLoadedEditorAssemblies (1ms) + RefreshPlugins (2ms) + BeforeProcessingInitializeOnLoad (95ms) + ProcessInitializeOnLoadAttributes (703ms) + ProcessInitializeOnLoadMethodAttributes (131ms) + AfterProcessingInitializeOnLoad (22ms) + EditorAssembliesLoaded (1ms) + ExecutionOrderSort2 (0ms) + AwakeInstancesAfterBackupRestoration (25ms) +Platform modules already initialized, skipping +Refreshing native plugins compatible for Editor in 7.30 ms, found 3 plugins. +Preloading 0 native plugins for Editor in 0.00 ms. +Unloading 7734 Unused Serialized files (Serialized files now loaded: 0) +Unloading 43 unused Assets / (0.7 MB). Loaded Objects now: 8300. +Memory consumption went from 295.1 MB to 294.4 MB. +Total: 16.170300 ms (FindLiveObjects: 5.378900 ms CreateObjectMapping: 1.126500 ms MarkObjects: 9.068300 ms DeleteObjects: 0.593600 ms) + +AssetImportParameters requested are different than current active one (requested -> active): + custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> + custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> + custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> + custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> + custom:CustomObjectIndexerAttribute: 6b0e35c9178b02a6363f3721b7b8e397 -> + custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> + custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> + custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> + custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> + custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> + custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> +======================================================================== +Received Prepare +Registering precompiled user dll's ... +Registered in 0.012419 seconds. +Begin MonoManager ReloadAssembly +Native extension for WindowsStandalone target not found +Native extension for iOS target not found +Native extension for Android target not found +Native extension for WebGL target not found +Refreshing native plugins compatible for Editor in 1.44 ms, found 3 plugins. +Preloading 0 native plugins for Editor in 0.00 ms. +[Package Manager] Server::EnsureServerProcessIsRunning -- launch failed, reason: Unity was launched with the -noUpm command-line argument +[Package Manager] Cannot connect to Unity Package Manager local server +Mono: successfully reloaded assembly +- Completed reload, in 1.969 seconds +Domain Reload Profiling: + ReloadAssembly (1970ms) + BeginReloadAssembly (265ms) + ExecutionOrderSort (0ms) + DisableScriptedObjects (5ms) + BackupInstance (0ms) + ReleaseScriptingObjects (0ms) + CreateAndSetChildDomain (96ms) + EndReloadAssembly (1587ms) + LoadAssemblies (174ms) + RebuildTransferFunctionScriptingTraits (0ms) + SetupTypeCache (477ms) + ReleaseScriptCaches (6ms) + RebuildScriptCaches (51ms) + SetupLoadedEditorAssemblies (877ms) + LogAssemblyErrors (0ms) + InitializePlatformSupportModulesInManaged (62ms) + SetLoadedEditorAssemblies (0ms) + RefreshPlugins (2ms) + BeforeProcessingInitializeOnLoad (118ms) + ProcessInitializeOnLoadAttributes (580ms) + ProcessInitializeOnLoadMethodAttributes (91ms) + AfterProcessingInitializeOnLoad (24ms) + EditorAssembliesLoaded (0ms) + ExecutionOrderSort2 (0ms) + AwakeInstancesAfterBackupRestoration (12ms) +Platform modules already initialized, skipping +Refreshing native plugins compatible for Editor in 3.03 ms, found 3 plugins. +Preloading 0 native plugins for Editor in 0.00 ms. +Unloading 7734 Unused Serialized files (Serialized files now loaded: 0) +Unloading 43 unused Assets / (0.7 MB). Loaded Objects now: 8303. +Memory consumption went from 295.1 MB to 294.4 MB. +Total: 3.153100 ms (FindLiveObjects: 0.505700 ms CreateObjectMapping: 0.308300 ms MarkObjects: 2.098800 ms DeleteObjects: 0.239600 ms) + +AssetImportParameters requested are different than current active one (requested -> active): + custom:video-decoder-ogg-theora: a1e56fd34408186e4bbccfd4996cb3dc -> + custom:container-muxer-webm: aa71ff27fc2769a1b78a27578f13a17b -> + custom:container-demuxer-webm: 4f35f7cbe854078d1ac9338744f61a02 -> + custom:video-encoder-webm-vp8: eb34c28f22e8b96e1ab97ce403110664 -> + custom:CustomObjectIndexerAttribute: 6b0e35c9178b02a6363f3721b7b8e397 -> + custom:audio-encoder-webm-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> + custom:framework-win-MediaFoundation: 216162199b28c13a410421893ffa2e32 -> + custom:SearchIndexIgnoredProperties: e643bd26f0fe6173181afceb89e7c659 -> + custom:container-demuxer-ogg: 62fdf1f143b41e24485cea50d1cbac27 -> + custom:video-decoder-webm-vp8: 9c59270c3fd7afecdb556c50c9e8de78 -> + custom:audio-decoder-ogg-vorbis: bf7c407c2cedff20999df2af8eb42d56 -> diff --git a/JNFrame/Logs/shadercompiler-AssetImportWorker0.log b/JNFrame/Logs/shadercompiler-AssetImportWorker0.log new file mode 100644 index 00000000..3249d4c8 --- /dev/null +++ b/JNFrame/Logs/shadercompiler-AssetImportWorker0.log @@ -0,0 +1,6 @@ +Base path: 'D:/Unity/Unity2021.3.34f1/Editor/Data', plugins path 'D:/Unity/Unity2021.3.34f1/Editor/Data/PlaybackEngines' +Cmd: initializeCompiler + +Unhandled exception: Protocol error - failed to read magic number (error -2147483644, transferred 0/4) + +Quitting shader compiler process diff --git a/JNFrame/Logs/shadercompiler-UnityShaderCompiler.exe0.log b/JNFrame/Logs/shadercompiler-UnityShaderCompiler.exe0.log index def320ce..c5c83df3 100644 --- a/JNFrame/Logs/shadercompiler-UnityShaderCompiler.exe0.log +++ b/JNFrame/Logs/shadercompiler-UnityShaderCompiler.exe0.log @@ -1,3 +1,54 @@ Base path: 'D:/Unity/Unity2021.3.34f1/Editor/Data', plugins path 'D:/Unity/Unity2021.3.34f1/Editor/Data/PlaybackEngines' Cmd: initializeCompiler +Cmd: compileSnippet + insize=144094 file=Assets/DefaultResourcesExtra/TerrainShaders/Splats/Nature/Terrain/Standard pass=ShadowCaster cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING UNITY_PASS_SHADOWCASTER uKW=INSTANCING_ON SHADOWS_DEPTH dKW=_NORMALMAP SHADOWS_CUBE UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Vertex platform=d3d11 reqs=2275 mask=6 start=247 ok=1 outsize=2334 + +Cmd: compileSnippet + insize=144094 file=Assets/DefaultResourcesExtra/TerrainShaders/Splats/Nature/Terrain/Standard pass=ShadowCaster cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING UNITY_PASS_SHADOWCASTER uKW=INSTANCING_ON SHADOWS_DEPTH dKW=_ALPHATEST_ON _NORMALMAP SHADOWS_CUBE UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Fragment platform=d3d11 reqs=2275 mask=6 start=247 ok=1 outsize=346 + +Cmd: compileSnippet + insize=2903 file=Assets/DefaultResourcesExtra/TerrainShaders/Splats/Hidden/TerrainEngine/Splatmap/Standard-BaseGen pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Vertex platform=d3d11 reqs=33 mask=6 start=46 ok=1 outsize=1166 + +Cmd: compileSnippet + insize=2903 file=Assets/DefaultResourcesExtra/TerrainShaders/Splats/Hidden/TerrainEngine/Splatmap/Standard-BaseGen pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Fragment platform=d3d11 reqs=33 mask=6 start=46 ok=1 outsize=1018 + +Cmd: compileSnippet + insize=1973 file=Assets/DefaultResourcesExtra/TerrainShaders/Splats/Hidden/TerrainEngine/Splatmap/Standard-BaseGen pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Vertex platform=d3d11 reqs=33 mask=6 start=167 ok=1 outsize=846 + +Cmd: compileSnippet + insize=1973 file=Assets/DefaultResourcesExtra/TerrainShaders/Splats/Hidden/TerrainEngine/Splatmap/Standard-BaseGen pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING uKW= dKW=UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Fragment platform=d3d11 reqs=33 mask=6 start=167 ok=1 outsize=418 + +Cmd: compileSnippet + insize=144094 file=Assets/DefaultResourcesExtra/TerrainShaders/Splats/Nature/Terrain/Standard pass=ShadowCaster cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING UNITY_PASS_SHADOWCASTER uKW=SHADOWS_DEPTH dKW=INSTANCING_ON _NORMALMAP SHADOWS_CUBE UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Vertex platform=d3d11 reqs=227 mask=6 start=247 ok=1 outsize=1894 + +Cmd: compileSnippet + insize=144094 file=Assets/DefaultResourcesExtra/TerrainShaders/Splats/Nature/Terrain/Standard pass=ShadowCaster cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING UNITY_PASS_SHADOWCASTER uKW=SHADOWS_DEPTH dKW=INSTANCING_ON _ALPHATEST_ON _NORMALMAP SHADOWS_CUBE UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Fragment platform=d3d11 reqs=227 mask=6 start=247 ok=1 outsize=310 + +Cmd: compileSnippet + insize=19329 file=Assets/DefaultResourcesExtra/TerrainShaders/Splats/Hidden/TerrainEngine/Splatmap/Standard-Base pass=ShadowCaster cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING UNITY_PASS_SHADOWCASTER uKW=SHADOWS_DEPTH dKW=INSTANCING_ON SHADOWS_CUBE UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Vertex platform=d3d11 reqs=227 mask=6 start=254 ok=1 outsize=1894 + +Cmd: compileSnippet + insize=19329 file=Assets/DefaultResourcesExtra/TerrainShaders/Splats/Hidden/TerrainEngine/Splatmap/Standard-Base pass=ShadowCaster cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING UNITY_PASS_SHADOWCASTER uKW=SHADOWS_DEPTH dKW=INSTANCING_ON _ALPHATEST_ON SHADOWS_CUBE UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Fragment platform=d3d11 reqs=227 mask=6 start=254 ok=1 outsize=310 + +Cmd: compileSnippet + insize=1290 file=Assets/DefaultResourcesExtra/TerrainShaders/Splats/Hidden/Nature/Terrain/Utilities pass=Picking cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING uKW= dKW=INSTANCING_ON UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Vertex platform=d3d11 reqs=33 mask=6 start=10 ok=1 outsize=766 + +Cmd: compileSnippet + insize=10072 file=Assets/HPJ Pathfinding Pro/Sample Assets/Shaders/Shader Graphs/Water_URP pass=ScenePickingPass cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING uKW= dKW=INSTANCING_ON UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=3 type=Vertex platform=d3d11 reqs=227 mask=6 start=7492 ok=1 outsize=622 + +Cmd: compileSnippet + insize=1058 file=Assets/DefaultResourcesExtra/Particles/Standard Unlit pass=ScenePickingPass cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING uKW= dKW=INSTANCING_ON PROCEDURAL_INSTANCING_ON _REQUIRE_UV2 UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Vertex platform=d3d11 reqs=33 mask=6 start=128 ok=1 outsize=850 + +Cmd: compileSnippet + insize=2877 file=Assets/DefaultResourcesExtra/Legacy Shaders/Particles/Alpha Blended pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING uKW= dKW=SOFTPARTICLES_ON FOG_LINEAR FOG_EXP FOG_EXP2 UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Vertex platform=d3d11 reqs=1 mask=6 start=17 ok=1 outsize=834 + +Cmd: compileSnippet + insize=2877 file=Assets/DefaultResourcesExtra/Legacy Shaders/Particles/Alpha Blended pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING uKW= dKW=SOFTPARTICLES_ON FOG_LINEAR FOG_EXP FOG_EXP2 UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Fragment platform=d3d11 reqs=1 mask=6 start=17 ok=1 outsize=474 + +Cmd: compileSnippet + insize=4425 file=Assets/DefaultResourcesExtra/Legacy Shaders/Diffuse pass=FORWARD cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING UNITY_PASS_FORWARDADD uKW=DIRECTIONAL dKW=FOG_LINEAR FOG_EXP FOG_EXP2 POINT SPOT POINT_COOKIE DIRECTIONAL_COOKIE UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Vertex platform=d3d11 reqs=33 mask=6 start=264 ok=1 outsize=1250 + +Cmd: compileSnippet + insize=4425 file=Assets/DefaultResourcesExtra/Legacy Shaders/Diffuse pass=FORWARD cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING UNITY_PASS_FORWARDADD uKW=DIRECTIONAL dKW=FOG_LINEAR FOG_EXP FOG_EXP2 POINT SPOT POINT_COOKIE DIRECTIONAL_COOKIE UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Fragment platform=d3d11 reqs=33 mask=6 start=264 ok=1 outsize=626 + diff --git a/JNFrame/Logs/shadercompiler-UnityShaderCompiler.exe1.log b/JNFrame/Logs/shadercompiler-UnityShaderCompiler.exe1.log new file mode 100644 index 00000000..09294f12 --- /dev/null +++ b/JNFrame/Logs/shadercompiler-UnityShaderCompiler.exe1.log @@ -0,0 +1,24 @@ +Base path: 'D:/Unity/Unity2021.3.34f1/Editor/Data', plugins path 'D:/Unity/Unity2021.3.34f1/Editor/Data/PlaybackEngines' +Cmd: initializeCompiler + +Cmd: compileSnippet + insize=1647 file=Assets/DefaultResourcesExtra/Standard pass=FORWARD cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING UNITY_PASS_FORWARDBASE uKW=DIRECTIONAL LIGHTPROBE_SH dKW=_EMISSION FOG_LINEAR FOG_EXP FOG_EXP2 INSTANCING_ON _NORMALMAP _ALPHATEST_ON _ALPHABLEND_ON _ALPHAPREMULTIPLY_ON _METALLICGLOSSMAP _DETAIL_MULX2 _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A _SPECULARHIGHLIGHTS_OFF _GLOSSYREFLECTIONS_OFF _PARALLAXMAP SHADOWS_SHADOWMASK DYNAMICLIGHTMAP_ON LIGHTMAP_ON LIGHTMAP_SHADOW_MIXING DIRLIGHTMAP_COMBINED SHADOWS_SCREEN UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Fragment platform=d3d11 reqs=227 mask=6 start=68 ok=1 outsize=3074 + +Cmd: compileSnippet + insize=7423 file=Assets/DefaultResourcesExtra/TerrainShaders/Details/Hidden/TerrainEngine/Details/WavingDoublePass pass=ShadowCaster cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING UNITY_PASS_SHADOWCASTER uKW=SHADOWS_DEPTH dKW=INSTANCING_ON SHADOWS_CUBE UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Vertex platform=d3d11 reqs=33 mask=6 start=207 ok=1 outsize=3098 + +Cmd: compileSnippet + insize=319686 file=Assets/DefaultResourcesExtra/TerrainShaders/Splats/Nature/Terrain/Standard pass=FORWARD cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING UNITY_PASS_FORWARDBASE uKW=DIRECTIONAL LIGHTPROBE_SH SHADOWS_SCREEN dKW=FOG_LINEAR FOG_EXP FOG_EXP2 INSTANCING_ON _NORMALMAP SHADOWS_SHADOWMASK DYNAMICLIGHTMAP_ON LIGHTMAP_ON LIGHTMAP_SHADOW_MIXING DIRLIGHTMAP_COMBINED VERTEXLIGHT_ON UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Vertex platform=d3d11 reqs=227 mask=6 start=26 ok=1 outsize=1630 + +Cmd: compileSnippet + insize=319686 file=Assets/DefaultResourcesExtra/TerrainShaders/Splats/Nature/Terrain/Standard pass=FORWARD cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING UNITY_PASS_FORWARDBASE uKW=DIRECTIONAL LIGHTPROBE_SH SHADOWS_SCREEN dKW=FOG_LINEAR FOG_EXP FOG_EXP2 INSTANCING_ON _ALPHATEST_ON _NORMALMAP SHADOWS_SHADOWMASK DYNAMICLIGHTMAP_ON LIGHTMAP_ON LIGHTMAP_SHADOW_MIXING DIRLIGHTMAP_COMBINED UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Fragment platform=d3d11 reqs=227 mask=6 start=26 ok=1 outsize=4626 + +Cmd: compileSnippet + insize=15138 file=Assets/HPJ Pathfinding Pro/Sample Assets/Shaders/Shader Graphs/Water_URP pass=Pass cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING UNITY_PASS_FORWARDBASE uKW=DIRECTIONAL LIGHTPROBE_SH SHADOWS_SCREEN dKW=INSTANCING_ON FOG_LINEAR FOG_EXP FOG_EXP2 SHADOWS_SHADOWMASK DYNAMICLIGHTMAP_ON LIGHTMAP_ON LIGHTMAP_SHADOW_MIXING DIRLIGHTMAP_COMBINED VERTEXLIGHT_ON UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=3 type=Vertex platform=d3d11 reqs=227 mask=6 start=6045 ok=1 outsize=734 + +Cmd: compileSnippet + insize=42453 file=Assets/DefaultResourcesExtra/TerrainShaders/Splats/Hidden/TerrainEngine/Splatmap/Standard-Base pass=FORWARD cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING UNITY_PASS_FORWARDBASE uKW=DIRECTIONAL LIGHTPROBE_SH dKW=INSTANCING_ON FOG_LINEAR FOG_EXP FOG_EXP2 _ALPHATEST_ON SHADOWS_SHADOWMASK DYNAMICLIGHTMAP_ON LIGHTMAP_ON LIGHTMAP_SHADOW_MIXING DIRLIGHTMAP_COMBINED SHADOWS_SCREEN UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Fragment platform=d3d11 reqs=227 mask=6 start=29 ok=1 outsize=2906 + +Cmd: compileSnippet + insize=1290 file=Assets/DefaultResourcesExtra/TerrainShaders/Splats/Hidden/Nature/Terrain/Utilities pass=Picking cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING uKW= dKW=INSTANCING_ON UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Fragment platform=d3d11 reqs=33 mask=6 start=10 ok=1 outsize=222 + diff --git a/JNFrame/Logs/shadercompiler-UnityShaderCompiler.exe10.log b/JNFrame/Logs/shadercompiler-UnityShaderCompiler.exe10.log new file mode 100644 index 00000000..133bf3ab --- /dev/null +++ b/JNFrame/Logs/shadercompiler-UnityShaderCompiler.exe10.log @@ -0,0 +1,19 @@ +Base path: 'D:/Unity/Unity2021.3.34f1/Editor/Data', plugins path 'D:/Unity/Unity2021.3.34f1/Editor/Data/PlaybackEngines' +Cmd: initializeCompiler + +Cmd: compileSnippet + insize=15138 file=Assets/HPJ Pathfinding Pro/Sample Assets/Shaders/Shader Graphs/Water_URP pass=Pass cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING UNITY_PASS_FORWARDBASE uKW=DIRECTIONAL LIGHTPROBE_SH dKW=INSTANCING_ON FOG_LINEAR FOG_EXP FOG_EXP2 SHADOWS_SHADOWMASK DYNAMICLIGHTMAP_ON LIGHTMAP_ON LIGHTMAP_SHADOW_MIXING DIRLIGHTMAP_COMBINED SHADOWS_SCREEN UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=3 type=Fragment platform=d3d11 reqs=227 mask=6 start=6045 error: 1 plat 4 at (6282): pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them + ok=1 outsize=1582 + +Cmd: compileSnippet + insize=10072 file=Assets/HPJ Pathfinding Pro/Sample Assets/Shaders/Shader Graphs/Water_URP pass=ScenePickingPass cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING uKW= dKW=INSTANCING_ON UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=3 type=Vertex platform=d3d11 reqs=227 mask=6 start=7492 ok=1 outsize=622 + +Cmd: compileSnippet + insize=1333 file=Assets/DefaultResourcesExtra/TerrainShaders/Splats/Hidden/Nature/Terrain/Utilities pass=Selection cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING uKW= dKW=INSTANCING_ON UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Vertex platform=d3d11 reqs=33 mask=6 start=50 ok=1 outsize=766 + +Cmd: compileSnippet + insize=2417 file=Assets/DefaultResourcesExtra/Legacy Shaders/Particles/Alpha Blended Premultiply pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING uKW= dKW=SOFTPARTICLES_ON UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Fragment platform=d3d11 reqs=1 mask=6 start=16 ok=1 outsize=434 + +Cmd: compileSnippet + insize=17683 file=Assets/DefaultResourcesExtra/Legacy Shaders/Diffuse pass=FORWARD cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING UNITY_PASS_FORWARDBASE uKW=DIRECTIONAL LIGHTPROBE_SH dKW=INSTANCING_ON FOG_LINEAR FOG_EXP FOG_EXP2 SHADOWS_SHADOWMASK DYNAMICLIGHTMAP_ON LIGHTMAP_ON LIGHTMAP_SHADOW_MIXING DIRLIGHTMAP_COMBINED SHADOWS_SCREEN VERTEXLIGHT_ON UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Vertex platform=d3d11 reqs=33 mask=6 start=20 ok=1 outsize=1738 + diff --git a/JNFrame/Logs/shadercompiler-UnityShaderCompiler.exe11.log b/JNFrame/Logs/shadercompiler-UnityShaderCompiler.exe11.log new file mode 100644 index 00000000..4a27449b --- /dev/null +++ b/JNFrame/Logs/shadercompiler-UnityShaderCompiler.exe11.log @@ -0,0 +1,12 @@ +Base path: 'D:/Unity/Unity2021.3.34f1/Editor/Data', plugins path 'D:/Unity/Unity2021.3.34f1/Editor/Data/PlaybackEngines' +Cmd: initializeCompiler + +Cmd: compileSnippet + insize=10088 file=Assets/HPJ Pathfinding Pro/Sample Assets/Shaders/Shader Graphs/Water_URP pass=ShadowCaster cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING UNITY_PASS_SHADOWCASTER uKW=SHADOWS_DEPTH dKW=_CASTING_PUNCTUAL_LIGHT_SHADOW SHADOWS_CUBE UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=3 type=Vertex platform=d3d11 reqs=227 mask=6 start=6823 ok=1 outsize=1434 + +Cmd: compileSnippet + insize=10076 file=Assets/HPJ Pathfinding Pro/Sample Assets/Shaders/Shader Graphs/Water_URP pass=SceneSelectionPass cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING uKW= dKW=INSTANCING_ON UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=3 type=Vertex platform=d3d11 reqs=227 mask=6 start=7157 ok=1 outsize=622 + +Cmd: compileSnippet + insize=1543 file=Assets/DefaultResourcesExtra/Particles/Standard Unlit pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING uKW=_ALPHABLEND_ON dKW=SOFTPARTICLES_ON _EMISSION FOG_LINEAR FOG_EXP FOG_EXP2 INSTANCING_ON PROCEDURAL_INSTANCING_ON _ALPHATEST_ON _ALPHAPREMULTIPLY_ON _ALPHAMODULATE_ON _COLOROVERLAY_ON _COLORCOLOR_ON _COLORADDSUBDIFF_ON _NORMALMAP _FADING_ON _REQUIRE_UV2 EFFECT_BUMP UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Fragment platform=d3d11 reqs=33 mask=6 start=147 ok=1 outsize=454 + diff --git a/JNFrame/Logs/shadercompiler-UnityShaderCompiler.exe2.log b/JNFrame/Logs/shadercompiler-UnityShaderCompiler.exe2.log new file mode 100644 index 00000000..6f1782d0 --- /dev/null +++ b/JNFrame/Logs/shadercompiler-UnityShaderCompiler.exe2.log @@ -0,0 +1,24 @@ +Base path: 'D:/Unity/Unity2021.3.34f1/Editor/Data', plugins path 'D:/Unity/Unity2021.3.34f1/Editor/Data/PlaybackEngines' +Cmd: initializeCompiler + +Cmd: compileSnippet + insize=1647 file=Assets/DefaultResourcesExtra/Standard pass=FORWARD cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING UNITY_PASS_FORWARDBASE uKW=DIRECTIONAL LIGHTPROBE_SH SHADOWS_SCREEN dKW=_EMISSION FOG_LINEAR FOG_EXP FOG_EXP2 INSTANCING_ON _NORMALMAP _ALPHATEST_ON _ALPHABLEND_ON _ALPHAPREMULTIPLY_ON _METALLICGLOSSMAP _DETAIL_MULX2 _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A _SPECULARHIGHLIGHTS_OFF _GLOSSYREFLECTIONS_OFF _PARALLAXMAP SHADOWS_SHADOWMASK DYNAMICLIGHTMAP_ON LIGHTMAP_ON LIGHTMAP_SHADOW_MIXING DIRLIGHTMAP_COMBINED UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Fragment platform=d3d11 reqs=227 mask=6 start=68 ok=1 outsize=3858 + +Cmd: compileSnippet + insize=8465 file=Assets/DefaultResourcesExtra/TerrainShaders/Details/Hidden/TerrainEngine/Details/BillboardWavingDoublePass pass=ShadowCaster cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING UNITY_PASS_SHADOWCASTER uKW=SHADOWS_DEPTH dKW=INSTANCING_ON SHADOWS_CUBE UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Fragment platform=d3d11 reqs=33 mask=6 start=232 ok=1 outsize=534 + +Cmd: compileSnippet + insize=10088 file=Assets/HPJ Pathfinding Pro/Sample Assets/Shaders/Shader Graphs/Water_URP pass=ShadowCaster cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING UNITY_PASS_SHADOWCASTER uKW=SHADOWS_DEPTH dKW=_CASTING_PUNCTUAL_LIGHT_SHADOW SHADOWS_CUBE UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=3 type=Fragment platform=d3d11 reqs=227 mask=6 start=6823 ok=1 outsize=298 + +Cmd: compileSnippet + insize=42453 file=Assets/DefaultResourcesExtra/TerrainShaders/Splats/Hidden/TerrainEngine/Splatmap/Standard-Base pass=FORWARD cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING UNITY_PASS_FORWARDBASE uKW=DIRECTIONAL LIGHTPROBE_SH dKW=INSTANCING_ON FOG_LINEAR FOG_EXP FOG_EXP2 SHADOWS_SHADOWMASK DYNAMICLIGHTMAP_ON LIGHTMAP_ON LIGHTMAP_SHADOW_MIXING DIRLIGHTMAP_COMBINED SHADOWS_SCREEN VERTEXLIGHT_ON UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Vertex platform=d3d11 reqs=227 mask=6 start=29 ok=1 outsize=1630 + +Cmd: compileSnippet + insize=10076 file=Assets/HPJ Pathfinding Pro/Sample Assets/Shaders/Shader Graphs/Water_URP pass=SceneSelectionPass cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING uKW= dKW=INSTANCING_ON UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=3 type=Fragment platform=d3d11 reqs=227 mask=6 start=7157 ok=1 outsize=370 + +Cmd: compileSnippet + insize=1276 file=Assets/DefaultResourcesExtra/Particles/Standard Unlit pass=ShadowCaster cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING UNITY_PASS_SHADOWCASTER uKW=_ALPHABLEND_ON SHADOWS_DEPTH dKW=INSTANCING_ON PROCEDURAL_INSTANCING_ON _ALPHATEST_ON _ALPHAPREMULTIPLY_ON _ALPHAMODULATE_ON _REQUIRE_UV2 SHADOWS_CUBE UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Vertex platform=d3d11 reqs=33 mask=6 start=72 ok=1 outsize=1662 + +Cmd: compileSnippet + insize=2943 file=Assets/DefaultResourcesExtra/Legacy Shaders/Particles/Additive pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING uKW= dKW=SOFTPARTICLES_ON FOG_LINEAR FOG_EXP FOG_EXP2 UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Fragment platform=d3d11 reqs=1 mask=6 start=17 ok=1 outsize=522 + diff --git a/JNFrame/Logs/shadercompiler-UnityShaderCompiler.exe3.log b/JNFrame/Logs/shadercompiler-UnityShaderCompiler.exe3.log new file mode 100644 index 00000000..4ad81b1d --- /dev/null +++ b/JNFrame/Logs/shadercompiler-UnityShaderCompiler.exe3.log @@ -0,0 +1,16 @@ +Base path: 'D:/Unity/Unity2021.3.34f1/Editor/Data', plugins path 'D:/Unity/Unity2021.3.34f1/Editor/Data/PlaybackEngines' +Cmd: initializeCompiler + +Cmd: compileSnippet + insize=8465 file=Assets/DefaultResourcesExtra/TerrainShaders/Details/Hidden/TerrainEngine/Details/BillboardWavingDoublePass pass=ShadowCaster cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING UNITY_PASS_SHADOWCASTER uKW=SHADOWS_DEPTH dKW=INSTANCING_ON SHADOWS_CUBE UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Vertex platform=d3d11 reqs=33 mask=6 start=232 ok=1 outsize=3282 + +Cmd: compileSnippet + insize=15138 file=Assets/HPJ Pathfinding Pro/Sample Assets/Shaders/Shader Graphs/Water_URP pass=Pass cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING UNITY_PASS_FORWARDBASE uKW=DIRECTIONAL LIGHTPROBE_SH SHADOWS_SCREEN dKW=INSTANCING_ON FOG_LINEAR FOG_EXP FOG_EXP2 SHADOWS_SHADOWMASK DYNAMICLIGHTMAP_ON LIGHTMAP_ON LIGHTMAP_SHADOW_MIXING DIRLIGHTMAP_COMBINED UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=3 type=Fragment platform=d3d11 reqs=227 mask=6 start=6045 error: 1 plat 4 at (6282): pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them + ok=1 outsize=1582 + +Cmd: compileSnippet + insize=1276 file=Assets/DefaultResourcesExtra/Particles/Standard Unlit pass=ShadowCaster cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING UNITY_PASS_SHADOWCASTER uKW=_ALPHABLEND_ON SHADOWS_DEPTH dKW=INSTANCING_ON PROCEDURAL_INSTANCING_ON _ALPHATEST_ON _ALPHAPREMULTIPLY_ON _ALPHAMODULATE_ON _COLOROVERLAY_ON _COLORCOLOR_ON _COLORADDSUBDIFF_ON _REQUIRE_UV2 SHADOWS_CUBE UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Fragment platform=d3d11 reqs=33 mask=6 start=72 ok=1 outsize=446 + +Cmd: compileSnippet + insize=1058 file=Assets/DefaultResourcesExtra/Particles/Standard Unlit pass=ScenePickingPass cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING uKW= dKW=INSTANCING_ON PROCEDURAL_INSTANCING_ON _REQUIRE_UV2 UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Vertex platform=d3d11 reqs=33 mask=6 start=128 ok=1 outsize=850 + diff --git a/JNFrame/Logs/shadercompiler-UnityShaderCompiler.exe4.log b/JNFrame/Logs/shadercompiler-UnityShaderCompiler.exe4.log new file mode 100644 index 00000000..eddd9d5a --- /dev/null +++ b/JNFrame/Logs/shadercompiler-UnityShaderCompiler.exe4.log @@ -0,0 +1,13 @@ +Base path: 'D:/Unity/Unity2021.3.34f1/Editor/Data', plugins path 'D:/Unity/Unity2021.3.34f1/Editor/Data/PlaybackEngines' +Cmd: initializeCompiler + +Cmd: compileSnippet + insize=7423 file=Assets/DefaultResourcesExtra/TerrainShaders/Details/Hidden/TerrainEngine/Details/WavingDoublePass pass=ShadowCaster cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING UNITY_PASS_SHADOWCASTER uKW=SHADOWS_DEPTH dKW=INSTANCING_ON SHADOWS_CUBE UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Fragment platform=d3d11 reqs=33 mask=6 start=207 ok=1 outsize=534 + +Cmd: compileSnippet + insize=1276 file=Assets/DefaultResourcesExtra/Particles/Standard Unlit pass=ShadowCaster cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING UNITY_PASS_SHADOWCASTER uKW=PROCEDURAL_INSTANCING_ON _ALPHABLEND_ON SHADOWS_DEPTH dKW=INSTANCING_ON _ALPHATEST_ON _ALPHAPREMULTIPLY_ON _ALPHAMODULATE_ON _COLOROVERLAY_ON _COLORCOLOR_ON _COLORADDSUBDIFF_ON _REQUIRE_UV2 SHADOWS_CUBE UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Fragment platform=d3d11 reqs=16417 mask=6 start=72 ok=1 outsize=458 + +Cmd: compileSnippet + insize=1058 file=Assets/DefaultResourcesExtra/Particles/Standard Unlit pass=SceneSelectionPass cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING uKW= dKW=INSTANCING_ON PROCEDURAL_INSTANCING_ON _REQUIRE_UV2 UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Vertex platform=d3d11 reqs=33 mask=6 start=101 ok=1 outsize=850 + +Cmd: shutdown diff --git a/JNFrame/Logs/shadercompiler-UnityShaderCompiler.exe5.log b/JNFrame/Logs/shadercompiler-UnityShaderCompiler.exe5.log new file mode 100644 index 00000000..cd72a010 --- /dev/null +++ b/JNFrame/Logs/shadercompiler-UnityShaderCompiler.exe5.log @@ -0,0 +1,12 @@ +Base path: 'D:/Unity/Unity2021.3.34f1/Editor/Data', plugins path 'D:/Unity/Unity2021.3.34f1/Editor/Data/PlaybackEngines' +Cmd: initializeCompiler + +Cmd: compileSnippet + insize=8473 file=Assets/HPJ Pathfinding Pro/Sample Assets/Shaders/Shader Graphs/Water_URP pass=ShadowCaster cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING UNITY_PASS_SHADOWCASTER uKW= dKW=DOTS_INSTANCING_ON _CASTING_PUNCTUAL_LIGHT_SHADOW INSTANCING_ON UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=3 type=Vertex platform=d3d11 reqs=1101803 mask=6 start=1044 ok=1 outsize=1126 + +Cmd: compileSnippet + insize=1543 file=Assets/DefaultResourcesExtra/Particles/Standard Unlit pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING uKW= dKW=SOFTPARTICLES_ON FOG_LINEAR FOG_EXP FOG_EXP2 INSTANCING_ON PROCEDURAL_INSTANCING_ON _NORMALMAP _FADING_ON _REQUIRE_UV2 EFFECT_BUMP UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Vertex platform=d3d11 reqs=33 mask=6 start=147 ok=1 outsize=854 + +Cmd: compileSnippet + insize=1058 file=Assets/DefaultResourcesExtra/Particles/Standard Unlit pass=ScenePickingPass cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING uKW= dKW=INSTANCING_ON PROCEDURAL_INSTANCING_ON _ALPHATEST_ON _REQUIRE_UV2 UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Fragment platform=d3d11 reqs=33 mask=6 start=128 ok=1 outsize=282 + diff --git a/JNFrame/Logs/shadercompiler-UnityShaderCompiler.exe6.log b/JNFrame/Logs/shadercompiler-UnityShaderCompiler.exe6.log new file mode 100644 index 00000000..0b6cd94c --- /dev/null +++ b/JNFrame/Logs/shadercompiler-UnityShaderCompiler.exe6.log @@ -0,0 +1,19 @@ +Base path: 'D:/Unity/Unity2021.3.34f1/Editor/Data', plugins path 'D:/Unity/Unity2021.3.34f1/Editor/Data/PlaybackEngines' +Cmd: initializeCompiler + +Cmd: compileSnippet + insize=8473 file=Assets/HPJ Pathfinding Pro/Sample Assets/Shaders/Shader Graphs/Water_URP pass=ShadowCaster cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING UNITY_PASS_SHADOWCASTER uKW= dKW=DOTS_INSTANCING_ON INSTANCING_ON UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=3 type=Fragment platform=d3d11 reqs=1101803 mask=6 start=1044 ok=1 outsize=338 + +Cmd: compileSnippet + insize=10072 file=Assets/HPJ Pathfinding Pro/Sample Assets/Shaders/Shader Graphs/Water_URP pass=ScenePickingPass cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING uKW= dKW=INSTANCING_ON UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=3 type=Fragment platform=d3d11 reqs=227 mask=6 start=7492 ok=1 outsize=306 + +Cmd: compileSnippet + insize=1333 file=Assets/DefaultResourcesExtra/TerrainShaders/Splats/Hidden/Nature/Terrain/Utilities pass=Selection cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING uKW= dKW=INSTANCING_ON UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Fragment platform=d3d11 reqs=33 mask=6 start=50 ok=1 outsize=254 + +Cmd: compileSnippet + insize=731 file=Assets/DefaultResourcesExtra/Sprites/Default pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING uKW= dKW=ETC1_EXTERNAL_ALPHA INSTANCING_ON PIXELSNAP_ON UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Vertex platform=d3d11 reqs=1 mask=6 start=32 ok=1 outsize=890 + +Cmd: compileSnippet + insize=1058 file=Assets/DefaultResourcesExtra/Particles/Standard Unlit pass=SceneSelectionPass cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING uKW= dKW=INSTANCING_ON PROCEDURAL_INSTANCING_ON _ALPHATEST_ON _REQUIRE_UV2 UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Fragment platform=d3d11 reqs=33 mask=6 start=101 ok=1 outsize=314 + +Cmd: shutdown diff --git a/JNFrame/Logs/shadercompiler-UnityShaderCompiler.exe7.log b/JNFrame/Logs/shadercompiler-UnityShaderCompiler.exe7.log new file mode 100644 index 00000000..0cf71295 --- /dev/null +++ b/JNFrame/Logs/shadercompiler-UnityShaderCompiler.exe7.log @@ -0,0 +1,16 @@ +Base path: 'D:/Unity/Unity2021.3.34f1/Editor/Data', plugins path 'D:/Unity/Unity2021.3.34f1/Editor/Data/PlaybackEngines' +Cmd: initializeCompiler + +Cmd: compileSnippet + insize=319686 file=Assets/DefaultResourcesExtra/TerrainShaders/Splats/Nature/Terrain/Standard pass=FORWARD cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING UNITY_PASS_FORWARDBASE uKW=DIRECTIONAL LIGHTPROBE_SH dKW=FOG_LINEAR FOG_EXP FOG_EXP2 INSTANCING_ON _NORMALMAP SHADOWS_SHADOWMASK DYNAMICLIGHTMAP_ON LIGHTMAP_ON LIGHTMAP_SHADOW_MIXING DIRLIGHTMAP_COMBINED SHADOWS_SCREEN VERTEXLIGHT_ON UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Vertex platform=d3d11 reqs=227 mask=6 start=26 ok=1 outsize=1630 + +Cmd: compileSnippet + insize=1290 file=Assets/DefaultResourcesExtra/TerrainShaders/Splats/Hidden/Nature/Terrain/Utilities pass=Picking cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING uKW= dKW=INSTANCING_ON UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Vertex platform=d3d11 reqs=33 mask=6 start=10 ok=1 outsize=766 + +Cmd: compileSnippet + insize=2417 file=Assets/DefaultResourcesExtra/Legacy Shaders/Particles/Alpha Blended Premultiply pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING uKW= dKW=SOFTPARTICLES_ON UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Vertex platform=d3d11 reqs=1 mask=6 start=16 ok=1 outsize=822 + +Cmd: compileSnippet + insize=17683 file=Assets/DefaultResourcesExtra/Legacy Shaders/Diffuse pass=FORWARD cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING UNITY_PASS_FORWARDBASE uKW=DIRECTIONAL LIGHTPROBE_SH dKW=INSTANCING_ON FOG_LINEAR FOG_EXP FOG_EXP2 SHADOWS_SHADOWMASK DYNAMICLIGHTMAP_ON LIGHTMAP_ON LIGHTMAP_SHADOW_MIXING DIRLIGHTMAP_COMBINED SHADOWS_SCREEN UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Fragment platform=d3d11 reqs=33 mask=6 start=20 ok=1 outsize=698 + +Cmd: shutdown diff --git a/JNFrame/Logs/shadercompiler-UnityShaderCompiler.exe8.log b/JNFrame/Logs/shadercompiler-UnityShaderCompiler.exe8.log new file mode 100644 index 00000000..9a5cd285 --- /dev/null +++ b/JNFrame/Logs/shadercompiler-UnityShaderCompiler.exe8.log @@ -0,0 +1,13 @@ +Base path: 'D:/Unity/Unity2021.3.34f1/Editor/Data', plugins path 'D:/Unity/Unity2021.3.34f1/Editor/Data/PlaybackEngines' +Cmd: initializeCompiler + +Cmd: compileSnippet + insize=319686 file=Assets/DefaultResourcesExtra/TerrainShaders/Splats/Nature/Terrain/Standard pass=FORWARD cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING UNITY_PASS_FORWARDBASE uKW=DIRECTIONAL LIGHTPROBE_SH dKW=FOG_LINEAR FOG_EXP FOG_EXP2 INSTANCING_ON _ALPHATEST_ON _NORMALMAP SHADOWS_SHADOWMASK DYNAMICLIGHTMAP_ON LIGHTMAP_ON LIGHTMAP_SHADOW_MIXING DIRLIGHTMAP_COMBINED SHADOWS_SCREEN UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Fragment platform=d3d11 reqs=227 mask=6 start=26 ok=1 outsize=3906 + +Cmd: compileSnippet + insize=731 file=Assets/DefaultResourcesExtra/Sprites/Default pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING uKW= dKW=ETC1_EXTERNAL_ALPHA INSTANCING_ON PIXELSNAP_ON UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Fragment platform=d3d11 reqs=1 mask=6 start=32 ok=1 outsize=454 + +Cmd: compileSnippet + insize=2943 file=Assets/DefaultResourcesExtra/Legacy Shaders/Particles/Additive pass= cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING uKW= dKW=SOFTPARTICLES_ON FOG_LINEAR FOG_EXP FOG_EXP2 UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Vertex platform=d3d11 reqs=1 mask=6 start=17 ok=1 outsize=822 + +Cmd: shutdown diff --git a/JNFrame/Logs/shadercompiler-UnityShaderCompiler.exe9.log b/JNFrame/Logs/shadercompiler-UnityShaderCompiler.exe9.log new file mode 100644 index 00000000..67990c05 --- /dev/null +++ b/JNFrame/Logs/shadercompiler-UnityShaderCompiler.exe9.log @@ -0,0 +1,9 @@ +Base path: 'D:/Unity/Unity2021.3.34f1/Editor/Data', plugins path 'D:/Unity/Unity2021.3.34f1/Editor/Data/PlaybackEngines' +Cmd: initializeCompiler + +Cmd: compileSnippet + insize=15138 file=Assets/HPJ Pathfinding Pro/Sample Assets/Shaders/Shader Graphs/Water_URP pass=Pass cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING UNITY_PASS_FORWARDBASE uKW=DIRECTIONAL LIGHTPROBE_SH dKW=INSTANCING_ON FOG_LINEAR FOG_EXP FOG_EXP2 SHADOWS_SHADOWMASK DYNAMICLIGHTMAP_ON LIGHTMAP_ON LIGHTMAP_SHADOW_MIXING DIRLIGHTMAP_COMBINED SHADOWS_SCREEN VERTEXLIGHT_ON UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=3 type=Vertex platform=d3d11 reqs=227 mask=6 start=6045 ok=1 outsize=734 + +Cmd: compileSnippet + insize=1276 file=Assets/DefaultResourcesExtra/Particles/Standard Unlit pass=ShadowCaster cachingPP=1 ppOnly=0 stripLineD=0 buildPlatform=13 rsLen=0 pKW=UNITY_NO_RGBM UNITY_ENABLE_REFLECTION_BUFFERS UNITY_NO_CUBEMAP_ARRAY UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 SHADER_API_MOBILE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_ASTC_NORMALMAP_ENCODING UNITY_PASS_SHADOWCASTER uKW=PROCEDURAL_INSTANCING_ON _ALPHABLEND_ON SHADOWS_DEPTH dKW=INSTANCING_ON _ALPHATEST_ON _ALPHAPREMULTIPLY_ON _ALPHAMODULATE_ON _REQUIRE_UV2 SHADOWS_CUBE UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=268435456 lang=0 type=Vertex platform=d3d11 reqs=16417 mask=6 start=72 ok=1 outsize=2802 + diff --git a/JNFrame/Slayer.csproj b/JNFrame/Slayer.csproj new file mode 100644 index 00000000..1c1dbf16 --- /dev/null +++ b/JNFrame/Slayer.csproj @@ -0,0 +1,771 @@ + + + + 9.0 + <_TargetFrameworkDirectories>non_empty_path_generated_by_unity.rider.package + <_FullFrameworkReferenceAssemblyPaths>non_empty_path_generated_by_unity.rider.package + true + + + Debug + AnyCPU + 10.0.20506 + 2.0 + + {88736669-07be-1184-82c5-fadc9bb7e4e8} + {E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Properties + Slayer + v4.7.1 + 512 + . + + + true + full + false + Temp\Bin\Debug\Slayer\ + UNITY_2021_3_34;UNITY_2021_3;UNITY_2021;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_2020_1_OR_NEWER;UNITY_2020_2_OR_NEWER;UNITY_2020_3_OR_NEWER;UNITY_2021_1_OR_NEWER;UNITY_2021_2_OR_NEWER;UNITY_2021_3_OR_NEWER;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_NATIVE_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;ENABLE_RUNTIME_PERMISSIONS;ENABLE_ENGINE_CODE_STRIPPING;ENABLE_ONSCREEN_KEYBOARD;ENABLE_MANAGED_UNITYTLS;INCLUDE_DYNAMIC_GI;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;ENABLE_VIDEO;ENABLE_ACCELERATOR_CLIENT_DEBUGGING;PLATFORM_ANDROID;TEXTCORE_1_0_OR_NEWER;UNITY_ANDROID;UNITY_ANDROID_API;ENABLE_EGL;ENABLE_NETWORK;ENABLE_RUNTIME_GI;ENABLE_CRUNCH_TEXTURE_COMPRESSION;UNITY_CAN_SHOW_SPLASH_SCREEN;UNITY_HAS_GOOGLEVR;UNITY_HAS_TANGO;ENABLE_SPATIALTRACKING;ENABLE_ETC_COMPRESSION;PLATFORM_EXTENDS_VULKAN_DEVICE;PLATFORM_HAS_MULTIPLE_SWAPCHAINS;UNITY_ANDROID_SUPPORTS_SHADOWFILES;PLATFORM_UPDATES_TIME_OUTSIDE_OF_PLAYER_LOOP;ENABLE_UNITYADS_RUNTIME;UNITY_UNITYADS_API;ENABLE_MONO;NET_STANDARD_2_0;NET_STANDARD;NET_STANDARD_2_1;NETSTANDARD;NETSTANDARD2_1;ENABLE_PROFILER;DEBUG;TRACE;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_LEGACY_INPUT_MANAGER;TEXTCORE_FONT_ENGINE_1_5_OR_NEWER;UNITY_PHYSICS_CUSTOM;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER + prompt + 4 + 0169,0649 + False + False + + + true + true + false + false + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.AIModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.ARModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.AccessibilityModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.AndroidJNIModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.AnimationModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.AssetBundleModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.AudioModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClothModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.CoreModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.CrashReportingModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.DSPGraphModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.DirectorModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.GIModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.GameCenterModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.GridModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.HotReloadModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.IMGUIModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.ImageConversionModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputLegacyModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.JSONSerializeModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.LocalizationModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.ParticleSystemModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.PerformanceReportingModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.PhysicsModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.Physics2DModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.ProfilerModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.ScreenCaptureModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.SharedInternalsModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteMaskModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteShapeModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.StreamingModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubstanceModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubsystemsModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.TLSModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainPhysicsModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreFontEngineModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreTextEngineModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextRenderingModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.TilemapModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIElementsModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIElementsNativeModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UNETModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UmbraModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsCommonModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityConnectModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityCurlModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityTestProtocolModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAssetBundleModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAudioModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestTextureModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestWWWModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.VFXModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.VRModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.VehiclesModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.VideoModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.WindModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.XRModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.CoreModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.DeviceSimulatorModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.DiagnosticsModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.GraphViewModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.PackageManagerUIModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.QuickSearchModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneTemplateModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreFontEngineModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreTextEngineModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIBuilderModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsSamplesModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIServiceModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.UnityConnectModule.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\Managed\UnityEditor.Graphs.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\PlaybackEngines\WebGLSupport\UnityEditor.WebGL.Extensions.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\PlaybackEngines\AndroidPlayer\UnityEditor.Android.Extensions.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\PlaybackEngines\iOSSupport\UnityEditor.iOS.Extensions.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\PlaybackEngines\WindowsStandaloneSupport\UnityEditor.WindowsStandalone.Extensions.dll + + + D:\myproject\JisolGame\JNFrame\Assets\Game\Plugins\JNGame\BepuPhysics\Core\BepuPhysics2\BepuUtilities.2.3.4\lib\netstandard2.0\BepuUtilities.dll + + + D:\myproject\JisolGame\JNFrame\Library\PackageCache\com.unity.collab-proxy@2.2.0\Lib\Editor\PlasticSCM\Unity.Plastic.Newtonsoft.Json.dll + + + D:\myproject\JisolGame\JNFrame\Library\PackageCache\com.unity.collab-proxy@2.2.0\Lib\Editor\PlasticSCM\Unity.Plastic.Antlr3.Runtime.dll + + + D:\myproject\JisolGame\JNFrame\Library\PackageCache\com.unity.visualscripting@1.9.1\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll + + + D:\myproject\JisolGame\JNFrame\Library\PackageCache\com.unity.visualscripting@1.9.1\Editor\VisualScripting.Core\EditorAssetResources\Unity.VisualScripting.TextureAssets.dll + + + D:\myproject\JisolGame\JNFrame\Library\PackageCache\com.unity.visualscripting@1.9.1\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll + + + D:\myproject\JisolGame\JNFrame\Library\PackageCache\com.unity.collab-proxy@2.2.0\Lib\Editor\PlasticSCM\unityplastic.dll + + + D:\myproject\JisolGame\JNFrame\Assets\Game\Plugins\JNGame\BepuPhysics\Core\BepuPhysics2\BepuPhysics.2.3.4\lib\netstandard2.0\BepuPhysics.dll + + + D:\myproject\JisolGame\JNFrame\Assets\Packages\System.Runtime.CompilerServices.Unsafe.4.5.2\lib\netstandard2.0\System.Runtime.CompilerServices.Unsafe.dll + + + D:\myproject\JisolGame\JNFrame\Library\PackageCache\com.unity.collab-proxy@2.2.0\Lib\Editor\PlasticSCM\log4netPlastic.dll + + + D:\myproject\JisolGame\JNFrame\Assets\Packages\Newtonsoft.Json.13.0.3\lib\netstandard2.0\Newtonsoft.Json.dll + + + D:\myproject\JisolGame\JNFrame\Assets\Packages\Google.Protobuf.3.15.8\lib\netstandard2.0\Google.Protobuf.dll + + + D:\myproject\JisolGame\JNFrame\Assets\Game\Plugins\AstarPathfindingProject\Plugins\Clipper\Pathfinding.ClipperLib.dll + + + D:\myproject\JisolGame\JNFrame\Library\PackageCache\com.unity.visualscripting@1.9.1\Runtime\VisualScripting.Flow\Dependencies\NCalc\Unity.VisualScripting.Antlr3.Runtime.dll + + + D:\myproject\JisolGame\JNFrame\Library\PackageCache\com.unity.testtools.codecoverage@1.2.4\lib\ReportGenerator\ReportGeneratorMerged.dll + + + D:\myproject\JisolGame\JNFrame\Assets\Game\Plugins\AstarPathfindingProject\Plugins\DotNetZip\Pathfinding.Ionic.Zip.Reduced.dll + + + D:\myproject\JisolGame\JNFrame\Assets\NuGet\Editor\NugetForUnity.dll + + + D:\myproject\JisolGame\JNFrame\Assets\Game\Plugins\AstarPathfindingProject\Plugins\Poly2Tri\Pathfinding.Poly2Tri.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\PlaybackEngines\iOSSupport\UnityEditor.iOS.Extensions.Xcode.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\PlaybackEngines\iOSSupport\UnityEditor.iOS.Extensions.Common.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.Types.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\PlaybackEngines\AndroidPlayer\Unity.Android.Gradle.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\ref\2.1.0\netstandard.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\Microsoft.Win32.Primitives.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.AppContext.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Buffers.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.Concurrent.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.NonGeneric.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.Specialized.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.EventBasedAsync.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.Primitives.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.TypeConverter.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Console.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Data.Common.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Contracts.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Debug.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.FileVersionInfo.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Process.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.StackTrace.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.TextWriterTraceListener.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Tools.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.TraceSource.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Tracing.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Drawing.Primitives.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Dynamic.Runtime.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.Calendars.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.Extensions.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Compression.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Compression.ZipFile.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.DriveInfo.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.Primitives.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.Watcher.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.IsolatedStorage.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.MemoryMappedFiles.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Pipes.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.UnmanagedMemoryStream.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Expressions.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Parallel.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Queryable.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Memory.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Http.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.NameResolution.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.NetworkInformation.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Ping.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Primitives.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Requests.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Security.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Sockets.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebHeaderCollection.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebSockets.Client.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebSockets.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Numerics.Vectors.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ObjectModel.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.DispatchProxy.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.ILGeneration.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.Lightweight.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Extensions.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Primitives.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.Reader.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.ResourceManager.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.Writer.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.CompilerServices.VisualC.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Extensions.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Handles.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.InteropServices.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.InteropServices.RuntimeInformation.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Numerics.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Formatters.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Json.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Primitives.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Xml.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Claims.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Algorithms.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Csp.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Encoding.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Primitives.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.X509Certificates.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Principal.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.SecureString.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.Encoding.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.Encoding.Extensions.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.RegularExpressions.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Overlapped.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.Extensions.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.Parallel.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Thread.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.ThreadPool.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Timer.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ValueTuple.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.ReaderWriter.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XDocument.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XmlDocument.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XmlSerializer.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XPath.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XPath.XDocument.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\Extensions\2.0.0\System.Runtime.InteropServices.WindowsRuntime.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\mscorlib.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.ComponentModel.Composition.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Core.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Data.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Drawing.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.IO.Compression.FileSystem.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Net.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Numerics.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Runtime.Serialization.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.ServiceModel.Web.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Transactions.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Web.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Windows.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.Linq.dll + + + D:\Unity\Unity2021.3.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.Serialization.dll + + + D:\myproject\JisolGame\JNFrame\Library\ScriptAssemblies\UnityEditor.UI.dll + + + D:\myproject\JisolGame\JNFrame\Library\ScriptAssemblies\UnityEngine.UI.dll + + + + + + + diff --git a/JNFrame/UserSettings/EditorUserSettings.asset b/JNFrame/UserSettings/EditorUserSettings.asset index 9c9b1383..14a9986c 100644 --- a/JNFrame/UserSettings/EditorUserSettings.asset +++ b/JNFrame/UserSettings/EditorUserSettings.asset @@ -21,34 +21,34 @@ EditorUserSettings: value: 184c flags: 0 RecentlyUsedSceneGuid-0: - value: 5250045f07535c030f56597b43715e44174f1d2c2e7c77652e7a1b32e3e26c3e + value: 020900515d56580f5a5c082014705b444e154e29297f236128784b64b4b36c3c flags: 0 RecentlyUsedSceneGuid-1: - value: 5a09050300065d025f5c5c21467b0c44454e1e7c78797164742b4932b3e2356d + value: 0106035f55540f5a0b080f7447760e444f4e492b7b7827367d7c1931e3b43539 flags: 0 RecentlyUsedSceneGuid-2: - value: 550157555405505f090a0e7240725b44134e402e297873357a2b4a66e1b93068 + value: 0552510407070d0b5e0d5e73167b0844444f402c2f2c75322f2d4d6ab2b56c3d flags: 0 RecentlyUsedSceneGuid-3: - value: 02090c04005458595a595a7a157a0c44174e497e7d707664282d4d67b7b76d6c + value: 57535107500651035e59597742760c4444154d287d7b25627f2b486bb2b36d6e flags: 0 RecentlyUsedSceneGuid-4: - value: 505556565d020c0b5b5e5b71157b0c44104e417e74707f617a2a1831b7e5636c + value: 06530d055d51515a0f595b7242215b44464f4f7a7f7f20622c781963e6b53168 flags: 0 RecentlyUsedSceneGuid-5: - value: 0606035f56565b5a5e5f557b41275a4414164c2e7c7b20637b2d1e63b4b3626e + value: 5606000756010c0b595b557b16775a444e4f1a297c2d74367d7b4536b3b43269 flags: 0 RecentlyUsedSceneGuid-6: - value: 0650065500505e595c5b0824467b06444f16482b2e7f23652f7d4465b3e26c3b + value: 5101565f01500b090c5b097446220e4414151c7c787027342b7b1f64e0b9366a flags: 0 RecentlyUsedSceneGuid-7: - value: 5a03005f0301085d0f5d082043200b444e4e1c7b2d7a7f352c714532b0e6653b + value: 5507045753065c0c5f5f5a7341730944134e4a737b707765782c4e35b2b1676c flags: 0 RecentlyUsedSceneGuid-8: - value: 5a5757560101590a5d0c0e24427b5d44434e4c7a7b7a23677f2b4565b7b5353a + value: 5b54045556050808545759274125094414161e78797b27607f7f4d61b3e66461 flags: 0 RecentlyUsedSceneGuid-9: - value: 5409020704005a585b5a5b7545710a44434e1b782a707168297a1e67b1e1656b + value: 05010d5e06540d0d5d0d5c7141755e44134f19797a7e72642c7d456ab7b3323a flags: 0 Systems Window: value: 183b144645154b7802000a2b17364d11021e17246e72662b47695d73a2a07478a2a505e1e82d6f2f100cca3210371526d1051c05e22a040f2507f00b32f01c061ccb5a9f5ace1e10d81c50a48d5d91a3959694aa9ad8efd7c9f2afe0f1c0fcfdf6f8b6f2a5a6dacfb89debbfa1cbc9c3f5c3bac18e9c89c1bbdec2d6f2b992939996c59699c79ae8d182b7baad82aba0b0aea88398abdbf1dd8a8ea765ffc520262728fafcf8f6c28eb162945c71898d6167877a72a980809c9f71cecece859d579fd5f106dbdadb21de0dde237c686c76706641634c764f547c624a7e622d6628286620686f653d2b635a0204003e0805017509093043470e3643041c5d5b415c54450e1c424b420f6e4b634e636263696655641a1f273c0f083c1102ec362de62318e9ea25ab61ade8ed0ee30655b0b6b7b8176615 diff --git a/JNFrame/UserSettings/Layouts/default-2021.dwlt b/JNFrame/UserSettings/Layouts/default-2021.dwlt index a803180c..3130e2e1 100644 --- a/JNFrame/UserSettings/Layouts/default-2021.dwlt +++ b/JNFrame/UserSettings/Layouts/default-2021.dwlt @@ -19,7 +19,7 @@ MonoBehaviour: width: 1920 height: 989 m_ShowMode: 4 - m_Title: Project + m_Title: Inspector m_RootView: {fileID: 2} m_MinSize: {x: 875, y: 300} m_MaxSize: {x: 10000, y: 10000} @@ -119,7 +119,7 @@ MonoBehaviour: m_MinSize: {x: 400, y: 200} m_MaxSize: {x: 32384, y: 16192} vertical: 0 - controlID: 17 + controlID: 114 --- !u!114 &6 MonoBehaviour: m_ObjectHideFlags: 52 @@ -139,12 +139,12 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 1288 + width: 1523 height: 939 m_MinSize: {x: 300, y: 200} m_MaxSize: {x: 24288, y: 16192} vertical: 1 - controlID: 134 + controlID: 115 --- !u!114 &7 MonoBehaviour: m_ObjectHideFlags: 52 @@ -165,12 +165,12 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 1288 + width: 1523 height: 502 m_MinSize: {x: 300, y: 100} m_MaxSize: {x: 24288, y: 8096} vertical: 0 - controlID: 135 + controlID: 116 --- !u!114 &8 MonoBehaviour: m_ObjectHideFlags: 52 @@ -188,13 +188,13 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 229 + width: 266 height: 502 m_MinSize: {x: 201, y: 221} m_MaxSize: {x: 4001, y: 4021} - m_ActualView: {fileID: 15} + m_ActualView: {fileID: 14} m_Panes: - - {fileID: 15} + - {fileID: 14} m_Selected: 0 m_LastSelected: 0 --- !u!114 &9 @@ -212,16 +212,16 @@ MonoBehaviour: m_Children: [] m_Position: serializedVersion: 2 - x: 229 + x: 266 y: 0 - width: 417 + width: 496 height: 502 - m_MinSize: {x: 202, y: 221} - m_MaxSize: {x: 4002, y: 4021} - m_ActualView: {fileID: 14} + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_ActualView: {fileID: 13} m_Panes: - - {fileID: 14} - - {fileID: 16} + - {fileID: 13} + - {fileID: 15} m_Selected: 0 m_LastSelected: 1 --- !u!114 &10 @@ -239,15 +239,15 @@ MonoBehaviour: m_Children: [] m_Position: serializedVersion: 2 - x: 646 + x: 762 y: 0 - width: 642 + width: 761 height: 502 - m_MinSize: {x: 102, y: 121} - m_MaxSize: {x: 4002, y: 4021} - m_ActualView: {fileID: 13} + m_MinSize: {x: 100, y: 100} + m_MaxSize: {x: 4000, y: 4000} + m_ActualView: {fileID: 19} m_Panes: - - {fileID: 13} + - {fileID: 19} m_Selected: 0 m_LastSelected: 0 --- !u!114 &11 @@ -267,14 +267,14 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 502 - width: 1288 + width: 1523 height: 437 m_MinSize: {x: 231, y: 271} m_MaxSize: {x: 10001, y: 10021} - m_ActualView: {fileID: 17} + m_ActualView: {fileID: 16} m_Panes: + - {fileID: 16} - {fileID: 17} - - {fileID: 18} m_Selected: 0 m_LastSelected: 1 --- !u!114 &12 @@ -292,113 +292,18 @@ MonoBehaviour: m_Children: [] m_Position: serializedVersion: 2 - x: 1288 + x: 1523 y: 0 - width: 632 + width: 397 height: 939 - m_MinSize: {x: 276, y: 71} - m_MaxSize: {x: 4001, y: 4021} - m_ActualView: {fileID: 19} + m_MinSize: {x: 275, y: 50} + m_MaxSize: {x: 4000, y: 4000} + m_ActualView: {fileID: 18} m_Panes: - - {fileID: 19} + - {fileID: 18} m_Selected: 0 m_LastSelected: 0 --- !u!114 &13 -MonoBehaviour: - m_ObjectHideFlags: 52 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 12015, guid: 0000000000000000e000000000000000, type: 0} - m_Name: - m_EditorClassIdentifier: - m_MinSize: {x: 100, y: 100} - m_MaxSize: {x: 4000, y: 4000} - m_TitleContent: - m_Text: Game - m_Image: {fileID: -6423792434712278376, guid: 0000000000000000d000000000000000, type: 0} - m_Tooltip: - m_Pos: - serializedVersion: 2 - x: 646 - y: 73 - width: 640 - height: 481 - m_ViewDataDictionary: {fileID: 0} - m_OverlayCanvas: - m_LastAppliedPresetName: Default - m_SaveData: [] - m_OverlaysVisible: 1 - m_SerializedViewNames: - - UnityEditor.DeviceSimulation.SimulatorWindow - m_SerializedViewValues: - - D:\myproject\JisolGame\JNFrame\Library\PlayModeViewStates\7b49f4aeaef4fe74d80bf8ba15350198 - m_PlayModeViewName: GameView - m_ShowGizmos: 0 - m_TargetDisplay: 0 - m_ClearColor: {r: 0, g: 0, b: 0, a: 0} - m_TargetSize: {x: 640, y: 460} - m_TextureFilterMode: 0 - m_TextureHideFlags: 61 - m_RenderIMGUI: 1 - m_EnterPlayModeBehavior: 2 - m_UseMipMap: 0 - m_VSyncEnabled: 0 - m_Gizmos: 0 - m_Stats: 0 - m_SelectedSizes: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 - m_ZoomArea: - m_HRangeLocked: 0 - m_VRangeLocked: 0 - hZoomLockedByDefault: 0 - vZoomLockedByDefault: 0 - m_HBaseRangeMin: -320 - m_HBaseRangeMax: 320 - m_VBaseRangeMin: -230 - m_VBaseRangeMax: 230 - m_HAllowExceedBaseRangeMin: 1 - m_HAllowExceedBaseRangeMax: 1 - m_VAllowExceedBaseRangeMin: 1 - m_VAllowExceedBaseRangeMax: 1 - m_ScaleWithWindow: 0 - m_HSlider: 0 - m_VSlider: 0 - m_IgnoreScrollWheelUntilClicked: 0 - m_EnableMouseInput: 1 - m_EnableSliderZoomHorizontal: 0 - m_EnableSliderZoomVertical: 0 - m_UniformScale: 1 - m_UpDirection: 1 - m_DrawArea: - serializedVersion: 2 - x: 0 - y: 21 - width: 640 - height: 460 - m_Scale: {x: 1, y: 1} - m_Translation: {x: 320, y: 230} - m_MarginLeft: 0 - m_MarginRight: 0 - m_MarginTop: 0 - m_MarginBottom: 0 - m_LastShownAreaInsideMargins: - serializedVersion: 2 - x: -320 - y: -230 - width: 640 - height: 460 - m_MinimalGUI: 1 - m_defaultScale: 1 - m_LastWindowPixelSize: {x: 640, y: 481} - m_ClearInEditMode: 1 - m_NoCameraWarning: 1 - m_LowResolutionForAspectRatios: 01000000000000000000 - m_XRRenderMode: 0 - m_RenderTexture: {fileID: 0} ---- !u!114 &14 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -418,9 +323,9 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 229 + x: 266 y: 73 - width: 415 + width: 494 height: 481 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: @@ -657,9 +562,9 @@ MonoBehaviour: m_PlayAudio: 0 m_AudioPlay: 0 m_Position: - m_Target: {x: 0, y: 0, z: 0} + m_Target: {x: -95.19403, y: 177.00421, z: -234.11797} speed: 2 - m_Value: {x: 0, y: 0, z: 0} + m_Value: {x: -95.19403, y: 177.00421, z: -234.11797} m_RenderMode: 0 m_CameraMode: drawMode: 0 @@ -706,13 +611,13 @@ MonoBehaviour: m_GridAxis: 1 m_gridOpacity: 0.5 m_Rotation: - m_Target: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226} + m_Target: {x: 0.29090172, y: 0.4254927, z: -0.14660129, w: 0.84429854} speed: 2 - m_Value: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226} + m_Value: {x: 0.29090175, y: 0.42549276, z: -0.1466013, w: 0.84429866} m_Size: - m_Target: 23.0786 + m_Target: 10 speed: 2 - m_Value: 23.0786 + m_Value: 10 m_Ortho: m_Target: 0 speed: 2 @@ -737,7 +642,7 @@ MonoBehaviour: m_SceneVisActive: 1 m_LastLockedObject: {fileID: 0} m_ViewIsLockedToObject: 0 ---- !u!114 &15 +--- !u!114 &14 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -759,7 +664,7 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 73 - width: 228 + width: 265 height: 481 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: @@ -769,9 +674,9 @@ MonoBehaviour: m_SceneHierarchy: m_TreeViewState: scrollPos: {x: 0, y: 0} - m_SelectedIDs: - m_LastClickedID: 0 - m_ExpandedIDs: 32fbffff + m_SelectedIDs: 06ac0000 + m_LastClickedID: 44038 + m_ExpandedIDs: ecb9fdff2ebafdff7cbafdffc2bafdff0ebbfdff50bbfdff02bffdff40c7fdff44c7fdff4ec7fdff50c7fdffc8c7fdff5ac8fdff12c9fdff6c23feff1a24feffd624feff6e27fefff227feffa228feff5629feff9663feff78e8feff90e8feffa4e8feff54e9feff08eafeff826effff6a70ffffe27effffe8a3ffff46a4ffffa0a4ffff22a5ffff84a5fffff0afffff52f5ffff70f9ffffe6f9ffff30fbffff80820000b682000032830000 m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -795,7 +700,7 @@ MonoBehaviour: m_IsLocked: 0 m_CurrentSortingName: TransformSorting m_WindowGUID: 4c969a2b90040154d917609493e03593 ---- !u!114 &16 +--- !u!114 &15 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -824,7 +729,7 @@ MonoBehaviour: m_LastAppliedPresetName: Default m_SaveData: [] m_OverlaysVisible: 1 ---- !u!114 &17 +--- !u!114 &16 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -846,7 +751,7 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 575 - width: 1287 + width: 1522 height: 416 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: @@ -864,37 +769,37 @@ MonoBehaviour: m_SkipHidden: 0 m_SearchArea: 1 m_Folders: - - Assets/Game/Plugins/JNGame/BepuPhysics + - Assets/Game/Plugins/AstarPathfindingProject m_Globs: [] m_OriginalText: m_FilterByTypeIntersection: 0 m_ViewMode: 1 m_StartGridSize: 16 m_LastFolders: - - Assets/Game/Plugins/JNGame/BepuPhysics + - Assets/Game/Plugins/AstarPathfindingProject m_LastFoldersGridSize: 16 m_LastProjectPath: D:\myproject\JisolGame\JNFrame m_LockTracker: m_IsLocked: 0 m_FolderTreeState: scrollPos: {x: 0, y: 0} - m_SelectedIDs: 0a7f0000 - m_LastClickedID: 32522 - m_ExpandedIDs: 00000000de7e0000e07e0000e27e0000e47e0000e67e0000e87e0000ea7e0000ec7e0000ee7e0000f07e0000f27e0000f47e0000f67e0000f87e0000fa7e0000fc7e0000fe7e0000007f0000027f0000047f0000067f0000087f00000a7f00000c7f000000ca9a3bffffff7f + m_SelectedIDs: a8a60000 + m_LastClickedID: 42664 + m_ExpandedIDs: 00000000327f0000347f0000367f0000387f00003a7f00003c7f00003e7f0000407f0000427f0000447f0000467f0000487f00004a7f00004c7f00004e7f0000507f0000527f0000547f0000567f00005c7f0000607f0000787f0000a0a60000b4a60000c4a6000000ca9a3b m_RenameOverlay: m_UserAcceptedRename: 0 - m_Name: - m_OriginalName: + m_Name: Sync + m_OriginalName: Sync m_EditFieldRect: serializedVersion: 2 x: 0 y: 0 width: 0 height: 0 - m_UserData: 0 + m_UserData: 42678 m_IsWaitingForDelay: 0 m_IsRenaming: 0 - m_OriginalEventType: 11 + m_OriginalEventType: 0 m_IsRenamingFilename: 1 m_ClientGUIView: {fileID: 11} m_SearchString: @@ -908,7 +813,7 @@ MonoBehaviour: scrollPos: {x: 0, y: 0} m_SelectedIDs: m_LastClickedID: 0 - m_ExpandedIDs: 00000000de7e0000e07e0000e27e0000e47e0000e67e0000e87e0000ea7e0000ec7e0000ee7e0000f07e0000f27e0000f47e0000f67e0000f87e0000fa7e0000fc7e0000fe7e0000007f0000027f0000047f0000067f0000087f00000a7f00000c7f0000 + m_ExpandedIDs: 00000000327f0000347f0000367f0000387f00003a7f00003c7f00003e7f0000407f0000427f0000447f0000467f0000487f00004a7f00004c7f00004e7f0000507f0000527f0000547f0000567f0000587f00005a7f00005c7f00005e7f0000607f0000 m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -939,18 +844,18 @@ MonoBehaviour: m_ExpandedInstanceIDs: c6230000 m_RenameOverlay: m_UserAcceptedRename: 0 - m_Name: - m_OriginalName: + m_Name: SampleScene + m_OriginalName: SampleScene m_EditFieldRect: serializedVersion: 2 x: 0 y: 0 width: 0 height: 0 - m_UserData: 0 + m_UserData: 33150 m_IsWaitingForDelay: 0 m_IsRenaming: 0 - m_OriginalEventType: 11 + m_OriginalEventType: 0 m_IsRenamingFilename: 1 m_ClientGUIView: {fileID: 11} m_CreateAssetUtility: @@ -964,7 +869,7 @@ MonoBehaviour: m_GridSize: 16 m_SkipHiddenPackages: 0 m_DirectoriesAreaWidth: 336 ---- !u!114 &18 +--- !u!114 &17 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -985,15 +890,15 @@ MonoBehaviour: m_Pos: serializedVersion: 2 x: 0 - y: 589 - width: 1287 - height: 402 + y: 575 + width: 1522 + height: 416 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default m_SaveData: [] m_OverlaysVisible: 1 ---- !u!114 &19 +--- !u!114 &18 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -1013,9 +918,9 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 1288 + x: 1523 y: 73 - width: 631 + width: 396 height: 918 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: @@ -1029,9 +934,104 @@ MonoBehaviour: m_ControlHash: -371814159 m_PrefName: Preview_InspectorPreview m_LastInspectedObjectInstanceID: -1 - m_LastVerticalScrollValue: 0 + m_LastVerticalScrollValue: 156 m_GlobalObjectId: m_InspectorMode: 0 m_LockTracker: m_IsLocked: 0 m_PreviewWindow: {fileID: 0} +--- !u!114 &19 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12015, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 100, y: 100} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Game + m_Image: {fileID: -6423792434712278376, guid: 0000000000000000d000000000000000, type: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 762 + y: 73 + width: 759 + height: 481 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 + m_SerializedViewNames: + - UnityEditor.DeviceSimulation.SimulatorWindow + m_SerializedViewValues: + - D:\myproject\JisolGame\JNFrame\Library\PlayModeViewStates\6b48b49b9446ac844be6f98c980822ec + m_PlayModeViewName: GameView + m_ShowGizmos: 0 + m_TargetDisplay: 0 + m_ClearColor: {r: 0, g: 0, b: 0, a: 0} + m_TargetSize: {x: 1080, y: 1920} + m_TextureFilterMode: 0 + m_TextureHideFlags: 61 + m_RenderIMGUI: 1 + m_EnterPlayModeBehavior: 2 + m_UseMipMap: 0 + m_VSyncEnabled: 0 + m_Gizmos: 0 + m_Stats: 0 + m_SelectedSizes: 00000000000000000000000005000000000000000000000000000000000000000000000000000000 + m_ZoomArea: + m_HRangeLocked: 0 + m_VRangeLocked: 0 + hZoomLockedByDefault: 0 + vZoomLockedByDefault: 0 + m_HBaseRangeMin: -540 + m_HBaseRangeMax: 540 + m_VBaseRangeMin: -960 + m_VBaseRangeMax: 960 + m_HAllowExceedBaseRangeMin: 1 + m_HAllowExceedBaseRangeMax: 1 + m_VAllowExceedBaseRangeMin: 1 + m_VAllowExceedBaseRangeMax: 1 + m_ScaleWithWindow: 0 + m_HSlider: 0 + m_VSlider: 0 + m_IgnoreScrollWheelUntilClicked: 0 + m_EnableMouseInput: 0 + m_EnableSliderZoomHorizontal: 0 + m_EnableSliderZoomVertical: 0 + m_UniformScale: 1 + m_UpDirection: 1 + m_DrawArea: + serializedVersion: 2 + x: 0 + y: 21 + width: 759 + height: 460 + m_Scale: {x: 0.23958333, y: 0.23958333} + m_Translation: {x: 379.5, y: 230} + m_MarginLeft: 0 + m_MarginRight: 0 + m_MarginTop: 0 + m_MarginBottom: 0 + m_LastShownAreaInsideMargins: + serializedVersion: 2 + x: -1584 + y: -960 + width: 3168 + height: 1920 + m_MinimalGUI: 1 + m_defaultScale: 0.23958333 + m_LastWindowPixelSize: {x: 759, y: 481} + m_ClearInEditMode: 1 + m_NoCameraWarning: 1 + m_LowResolutionForAspectRatios: 01000001000000000000 + m_XRRenderMode: 0 + m_RenderTexture: {fileID: 0} diff --git a/JNFrame/obj/Debug/App.csproj.AssemblyReference.cache b/JNFrame/obj/Debug/App.csproj.AssemblyReference.cache index 33d439b9..228b5e9e 100644 Binary files a/JNFrame/obj/Debug/App.csproj.AssemblyReference.cache and b/JNFrame/obj/Debug/App.csproj.AssemblyReference.cache differ diff --git a/JNFrame/obj/Debug/Assembly-CSharp-Editor.csproj.AssemblyReference.cache b/JNFrame/obj/Debug/Assembly-CSharp-Editor.csproj.AssemblyReference.cache index c856e8fd..1e6dd4f6 100644 Binary files a/JNFrame/obj/Debug/Assembly-CSharp-Editor.csproj.AssemblyReference.cache and b/JNFrame/obj/Debug/Assembly-CSharp-Editor.csproj.AssemblyReference.cache differ diff --git a/JNFrame/obj/Debug/Assembly-CSharp.csproj.AssemblyReference.cache b/JNFrame/obj/Debug/Assembly-CSharp.csproj.AssemblyReference.cache index 8a266111..d643d0f8 100644 Binary files a/JNFrame/obj/Debug/Assembly-CSharp.csproj.AssemblyReference.cache and b/JNFrame/obj/Debug/Assembly-CSharp.csproj.AssemblyReference.cache differ diff --git a/JNFrame/obj/Debug/AstarPathfindingProject.csproj.AssemblyReference.cache b/JNFrame/obj/Debug/AstarPathfindingProject.csproj.AssemblyReference.cache index df145976..e0b9750a 100644 Binary files a/JNFrame/obj/Debug/AstarPathfindingProject.csproj.AssemblyReference.cache and b/JNFrame/obj/Debug/AstarPathfindingProject.csproj.AssemblyReference.cache differ diff --git a/JNFrame/obj/Debug/AstarPathfindingProjectEditor.csproj.AssemblyReference.cache b/JNFrame/obj/Debug/AstarPathfindingProjectEditor.csproj.AssemblyReference.cache index cc917b97..d0bbba14 100644 Binary files a/JNFrame/obj/Debug/AstarPathfindingProjectEditor.csproj.AssemblyReference.cache and b/JNFrame/obj/Debug/AstarPathfindingProjectEditor.csproj.AssemblyReference.cache differ diff --git a/JNFrame/obj/Debug/BestHTTP.csproj.AssemblyReference.cache b/JNFrame/obj/Debug/BestHTTP.csproj.AssemblyReference.cache index 1256ef25..f5097317 100644 Binary files a/JNFrame/obj/Debug/BestHTTP.csproj.AssemblyReference.cache and b/JNFrame/obj/Debug/BestHTTP.csproj.AssemblyReference.cache differ diff --git a/JNFrame/obj/Debug/HPJ.Presentation.csproj.AssemblyReference.cache b/JNFrame/obj/Debug/HPJ.Presentation.csproj.AssemblyReference.cache index a261760b..22210469 100644 Binary files a/JNFrame/obj/Debug/HPJ.Presentation.csproj.AssemblyReference.cache and b/JNFrame/obj/Debug/HPJ.Presentation.csproj.AssemblyReference.cache differ diff --git a/JNFrame/obj/Debug/JNGame.csproj.AssemblyReference.cache b/JNFrame/obj/Debug/JNGame.csproj.AssemblyReference.cache index d0a1f58b..2355f6af 100644 Binary files a/JNFrame/obj/Debug/JNGame.csproj.AssemblyReference.cache and b/JNFrame/obj/Debug/JNGame.csproj.AssemblyReference.cache differ diff --git a/JNFrame/obj/Debug/PackageToolsEditor.csproj.AssemblyReference.cache b/JNFrame/obj/Debug/PackageToolsEditor.csproj.AssemblyReference.cache index e9cdc726..0928462c 100644 Binary files a/JNFrame/obj/Debug/PackageToolsEditor.csproj.AssemblyReference.cache and b/JNFrame/obj/Debug/PackageToolsEditor.csproj.AssemblyReference.cache differ diff --git a/JNFrame/obj/Debug/Slayer.csproj.AssemblyReference.cache b/JNFrame/obj/Debug/Slayer.csproj.AssemblyReference.cache new file mode 100644 index 00000000..02d30be9 Binary files /dev/null and b/JNFrame/obj/Debug/Slayer.csproj.AssemblyReference.cache differ diff --git a/JNFrame/obj/Debug/UniTask.Addressables.csproj.AssemblyReference.cache b/JNFrame/obj/Debug/UniTask.Addressables.csproj.AssemblyReference.cache index c45a2310..a05e25a4 100644 Binary files a/JNFrame/obj/Debug/UniTask.Addressables.csproj.AssemblyReference.cache and b/JNFrame/obj/Debug/UniTask.Addressables.csproj.AssemblyReference.cache differ diff --git a/JNFrame/obj/Debug/UniTask.DOTween.csproj.AssemblyReference.cache b/JNFrame/obj/Debug/UniTask.DOTween.csproj.AssemblyReference.cache index c45a2310..a05e25a4 100644 Binary files a/JNFrame/obj/Debug/UniTask.DOTween.csproj.AssemblyReference.cache and b/JNFrame/obj/Debug/UniTask.DOTween.csproj.AssemblyReference.cache differ diff --git a/JNFrame/obj/Debug/UniTask.Editor.csproj.AssemblyReference.cache b/JNFrame/obj/Debug/UniTask.Editor.csproj.AssemblyReference.cache index 483c7e0c..c57cdec8 100644 Binary files a/JNFrame/obj/Debug/UniTask.Editor.csproj.AssemblyReference.cache and b/JNFrame/obj/Debug/UniTask.Editor.csproj.AssemblyReference.cache differ diff --git a/JNFrame/obj/Debug/UniTask.Linq.csproj.AssemblyReference.cache b/JNFrame/obj/Debug/UniTask.Linq.csproj.AssemblyReference.cache index c45a2310..a05e25a4 100644 Binary files a/JNFrame/obj/Debug/UniTask.Linq.csproj.AssemblyReference.cache and b/JNFrame/obj/Debug/UniTask.Linq.csproj.AssemblyReference.cache differ diff --git a/JNFrame/obj/Debug/UniTask.TextMeshPro.csproj.AssemblyReference.cache b/JNFrame/obj/Debug/UniTask.TextMeshPro.csproj.AssemblyReference.cache index 7c968cb9..78d58d54 100644 Binary files a/JNFrame/obj/Debug/UniTask.TextMeshPro.csproj.AssemblyReference.cache and b/JNFrame/obj/Debug/UniTask.TextMeshPro.csproj.AssemblyReference.cache differ diff --git a/JNFrame/obj/Debug/UniTask.csproj.AssemblyReference.cache b/JNFrame/obj/Debug/UniTask.csproj.AssemblyReference.cache index c45a2310..a05e25a4 100644 Binary files a/JNFrame/obj/Debug/UniTask.csproj.AssemblyReference.cache and b/JNFrame/obj/Debug/UniTask.csproj.AssemblyReference.cache differ diff --git a/JisolGameServer/GFrameDemo/src/main/java/cn/jisol/ngame/frame/controller/DemoController.java b/JisolGameServer/GFrameDemo/src/main/java/cn/jisol/ngame/frame/controller/DemoController.java index c3859c9f..913ea92a 100644 --- a/JisolGameServer/GFrameDemo/src/main/java/cn/jisol/ngame/frame/controller/DemoController.java +++ b/JisolGameServer/GFrameDemo/src/main/java/cn/jisol/ngame/frame/controller/DemoController.java @@ -2,7 +2,10 @@ package cn.jisol.ngame.frame.controller; import cn.jisol.ngame.actions.SystemAction; +import cn.jisol.ngame.actions.TileSyncAction; +import cn.jisol.ngame.actions.entity.TileServerInfo; import cn.jisol.ngame.proto.JNSyncMessage; +import cn.jisol.ngame.util.NewsContext; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; @@ -22,6 +25,44 @@ import java.util.Objects; @ResponseBody public class DemoController { + + //Tile 端口 分配 + private Integer nTilePort = 9000; + + //Id 分配 + private Integer nClientId = 1; + + + @ApiOperation(value = "获取玩家Id") + @GetMapping("/sync/tile/client/id") + public NewsContext getTileClientId(){ + return NewsContext.onSuccess("查询成功",nClientId++); + } + + @ApiOperation(value = "获取Tile端口") + @GetMapping("/sync/tile/port") + public NewsContext getTilePort(){ + return NewsContext.onSuccess("查询成功",nTilePort++); + } + + @ApiOperation(value = "获取TileId") + @GetMapping("/sync/tile/id") + public NewsContext getTileId(){ + return NewsContext.onSuccess("查询成功", TileSyncAction.getNeedTileId()); + } + + + @ApiImplicitParams({ + @ApiImplicitParam(name="index",value="所需Tile区域Id"), + }) + @ApiOperation(value = "获取Tile服务器连接") + @GetMapping("/sync/tile/server") + public NewsContext getTileServer(Integer index){ + return NewsContext.onSuccess("查询成功",TileSyncAction.getTileInfo(index)); + } + + + @ApiImplicitParams({ @ApiImplicitParam(name="start",value="帧开始"), @ApiImplicitParam(name="end",value="帧结束") diff --git a/JisolGameServer/GFrameDemo/src/main/java/cn/jisol/ngame/frame/network/WebSocket.java b/JisolGameServer/GFrameDemo/src/main/java/cn/jisol/ngame/frame/network/WebSocket.java index cef22b4f..68bcae5c 100644 --- a/JisolGameServer/GFrameDemo/src/main/java/cn/jisol/ngame/frame/network/WebSocket.java +++ b/JisolGameServer/GFrameDemo/src/main/java/cn/jisol/ngame/frame/network/WebSocket.java @@ -2,6 +2,7 @@ package cn.jisol.ngame.frame.network; import cn.jisol.ngame.NSystem; import cn.jisol.ngame.actions.SystemAction; +import cn.jisol.ngame.client.NClient; import cn.jisol.ngame.frame.network.client.GClient; import cn.jisol.ngame.network.JNetwork; import org.springframework.beans.factory.annotation.Autowired; @@ -30,12 +31,13 @@ public class WebSocket { GClient client = new GClient(session); CLIENTS.put(session.getId(), client); + JNetwork.onConnect(client,client,CLIENTS); NSystem.Log("连接WebSocket成功"); } - @OnMessage + @OnMessage(maxMessageSize = 5242880) public void onMessage(Session session, InputStream inputStream){ NSystem.Log("收到请求"); @@ -47,6 +49,8 @@ public class WebSocket { @OnClose public void onClose(Session session){ + NClient client = CLIENTS.get(session.getId()); + JNetwork.onDisconnect(client,client,CLIENTS); CLIENTS.remove(session.getId()); if(CLIENTS.size() == 0){ SystemAction.NSyncFrameEnd();