From 286c207ba3573bf695fe8e573cc86601ba08e130 Mon Sep 17 00:00:00 2001 From: LiRuoChen <571244399@qq.com> Date: Wed, 30 Apr 2025 09:56:48 +0800 Subject: [PATCH] =?UTF-8?q?webgl=E7=89=88=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 33 + CHANGELOG.md | 139 + CHANGELOG.md.meta | 7 + ConfigUIElement.meta | 8 + ConfigUIElement/Lrss3.ConfigUIElement.asmdef | 18 + .../Lrss3.ConfigUIElement.asmdef.meta | 7 + ConfigUIElement/Scripts.meta | 8 + ConfigUIElement/Scripts/Element.meta | 8 + .../Scripts/Element/ConfigButton.cs | 62 + .../Scripts/Element/ConfigButton.cs.meta | 11 + .../Element/ConfigDigitalInputField.cs | 153 + .../Element/ConfigDigitalInputField.cs.meta | 11 + .../Scripts/Element/ConfigDropdown.cs | 78 + .../Scripts/Element/ConfigDropdown.cs.meta | 11 + .../Scripts/Element/ConfigSelectableItem.cs | 712 ++ .../Element/ConfigSelectableItem.cs.meta | 11 + .../Scripts/Element/ConfigTextInputField.cs | 100 + .../Element/ConfigTextInputField.cs.meta | 11 + .../Scripts/Element/ConfigToggleGroup.cs | 86 + .../Scripts/Element/ConfigToggleGroup.cs.meta | 11 + .../Element/ConfigTypeOverrideAttribute.cs | 38 + .../ConfigTypeOverrideAttribute.cs.meta | 11 + .../Scripts/Element/ConfigVec2InputField.cs | 129 + .../Element/ConfigVec2InputField.cs.meta | 11 + .../Scripts/Element/ConfigVec3InputField.cs | 158 + .../Element/ConfigVec3InputField.cs.meta | 11 + Editor.meta | 8 + Editor/DeconstructionStyle.dll | Bin 0 -> 9728 bytes Editor/DeconstructionStyle.dll.meta | 33 + Editor/DeconstructionStyle.pdb.meta | 7 + Editor/HorizonLineOrbit.meta | 8 + .../SesothoPeManagerEditor.cs | 154 + .../SesothoPeManagerEditor.cs.meta | 11 + Editor/Lrss3.Deconstruction.Editor.asmdef | 19 + .../Lrss3.Deconstruction.Editor.asmdef.meta | 7 + Editor/UI.meta | 8 + Editor/UI/CircleSliderEditor.cs | 73 + Editor/UI/CircleSliderEditor.cs.meta | 11 + Editor/XericLibraryEditor.dll | Bin 0 -> 62464 bytes Editor/XericLibraryEditor.dll.meta | 69 + Editor/XericLibraryEditor.pdb.meta | 7 + LICENSE | 21 + LICENSE.meta | 7 + README.md | 481 + README.md.meta | 7 + Resources.meta | 8 + Resources/Material.meta | 8 + Resources/Material/Graph.meta | 8 + Resources/Material/Graph/Lit.meta | 8 + Resources/Material/Graph/Lit/SceneGround.mat | 117 + .../Material/Graph/Lit/SceneGround.mat.meta | 8 + .../Graph/Lit/SceneGroundGraphs.shadergraph | 1212 +++ .../Lit/SceneGroundGraphs.shadergraph.meta | 10 + Resources/Material/Graph/UI.meta | 8 + .../Material/Graph/UI/UISelectionBoxDraw.mat | 157 + .../Graph/UI/UISelectionBoxDraw.mat.meta | 8 + .../Graph/UI/UISelectionBoxGraphs.shadergraph | 8176 +++++++++++++++++ .../UI/UISelectionBoxGraphs.shadergraph.meta | 10 + Resources/Meshs.meta | 8 + Resources/Meshs/EditorTool.meta | 8 + Resources/Meshs/EditorTool/6m高立方体.fbx | Bin 0 -> 15180 bytes .../Meshs/EditorTool/6m高立方体.fbx.meta | 109 + .../Meshs/EditorTool/单位立方体的3d选框.fbx | Bin 0 -> 18124 bytes .../EditorTool/单位立方体的3d选框.fbx.meta | 105 + Resources/Prefab.meta | 8 + Resources/Prefab/ConfigUIItem.meta | 8 + .../ConfigUIItem/ConfigDigiteInput.prefab | 1416 +++ .../ConfigDigiteInput.prefab.meta | 7 + .../Prefab/ConfigUIItem/ConfigDropDown.prefab | 1844 ++++ .../ConfigUIItem/ConfigDropDown.prefab.meta | 7 + .../ConfigUIItem/ConfigInputVec2.prefab | 1688 ++++ .../ConfigUIItem/ConfigInputVec2.prefab.meta | 7 + .../ConfigUIItem/ConfigInputVec3.prefab | 2210 +++++ .../ConfigUIItem/ConfigInputVec3.prefab.meta | 7 + .../ConfigUIItem/ConfigToggleGroup.prefab | 1413 +++ .../ConfigToggleGroup.prefab.meta | 7 + Resources/Prefab/LinePrefab.meta | 8 + Resources/Sprite.meta | 8 + Resources/Sprite/EnptyAlphaMask.png | Bin 0 -> 102 bytes Resources/Sprite/EnptyAlphaMask.png.meta | 138 + Resources/Sprite/NoSingnal.png | Bin 0 -> 27242 bytes Resources/Sprite/NoSingnal.png.meta | 138 + Resources/Sprite/arrow.meta | 8 + Resources/Sprite/arrow/downArrow.png | Bin 0 -> 281 bytes Resources/Sprite/arrow/downArrow.png.meta | 164 + Resources/Sprite/arrow/leftArrow.png | Bin 0 -> 314 bytes Resources/Sprite/arrow/leftArrow.png.meta | 164 + Resources/Sprite/arrow/rightArrow.png | Bin 0 -> 302 bytes Resources/Sprite/arrow/rightArrow.png.meta | 164 + Resources/Sprite/arrow/upArrow.png | Bin 0 -> 251 bytes Resources/Sprite/arrow/upArrow.png.meta | 164 + Runtime.meta | 8 + Runtime/CentralizeLog.dll | Bin 0 -> 8192 bytes Runtime/CentralizeLog.dll.meta | 33 + Runtime/Deconstruction.dll | Bin 0 -> 96768 bytes Runtime/Deconstruction.dll.meta | 33 + Runtime/EditorTool.meta | 8 + Runtime/EditorTool/ShowMyNameInScene.cs | 132 + Runtime/EditorTool/ShowMyNameInScene.cs.meta | 11 + Runtime/Helper.meta | 8 + Runtime/Helper/XericHelper.cs | 31 + Runtime/Helper/XericHelper.cs.meta | 11 + Runtime/HorizonLineOrbit.meta | 8 + .../DrawTerminalLine2T3_OpSlot.cs | 365 + .../DrawTerminalLine2T3_OpSlot.cs.meta | 11 + Runtime/HorizonLineOrbit/ILinkconfident.cs | 24 + .../HorizonLineOrbit/ILinkconfident.cs.meta | 11 + Runtime/HorizonLineOrbit/ILinkconfidentPe.cs | 13 + .../HorizonLineOrbit/ILinkconfidentPe.cs.meta | 11 + .../SesothoArrangementWiresTool.cs | 558 ++ .../SesothoArrangementWiresTool.cs.meta | 11 + Runtime/HorizonLineOrbit/SesothoPeManager.cs | 187 + .../HorizonLineOrbit/SesothoPeManager.cs.meta | 11 + Runtime/HorizonLineOrbit/TerminalLine2T3.cs | 224 + .../HorizonLineOrbit/TerminalLine2T3.cs.meta | 11 + Runtime/HorizonLineOrbit/TerminalPoint.cs | 72 + .../HorizonLineOrbit/TerminalPoint.cs.meta | 11 + Runtime/Lrss3.Deconstruction.asmdef | 17 + Runtime/Lrss3.Deconstruction.asmdef.meta | 7 + Runtime/MathNet.Numerics.dll | Bin 0 -> 1590272 bytes Runtime/MathNet.Numerics.dll.meta | 33 + Runtime/Player.meta | 8 + Runtime/Player/CameraController.cs | 293 + Runtime/Player/CameraController.cs.meta | 11 + Runtime/RescissionRework.dll | Bin 0 -> 4608 bytes Runtime/RescissionRework.dll.meta | 33 + Runtime/Resources.meta | 8 + Runtime/Resources/Icon.meta | 8 + Runtime/Resources/Icon/deepseek_icon_long.png | Bin 0 -> 37483 bytes .../Icon/deepseek_icon_long.png.meta | 115 + Runtime/Resources/Icon/deepseek_icon_s.png | Bin 0 -> 12398 bytes .../Resources/Icon/deepseek_icon_s.png.meta | 115 + Runtime/SerializerHelper.dll | Bin 0 -> 19456 bytes Runtime/SerializerHelper.dll.meta | 33 + Runtime/Sponsor.meta | 8 + Runtime/Sponsor/Newtonsoft.Json.dll | Bin 0 -> 584976 bytes Runtime/Sponsor/Newtonsoft.Json.dll.meta | 33 + Runtime/StructType.meta | 8 + Runtime/StructType/GowSoftRef.cs | 109 + Runtime/StructType/GowSoftRef.cs.meta | 11 + Runtime/UI.meta | 8 + Runtime/UI/AutoCanvasScale.cs | 64 + Runtime/UI/AutoCanvasScale.cs.meta | 11 + Runtime/UI/CircleSlider.cs | 429 + Runtime/UI/CircleSlider.cs.meta | 11 + Runtime/UI/MacroUI.cs | 494 + Runtime/UI/MacroUI.cs.meta | 11 + Runtime/UI/WeaklyUIBehaviour.cs | 95 + Runtime/UI/WeaklyUIBehaviour.cs.meta | 11 + Runtime/XericLayout.dll | Bin 0 -> 4096 bytes Runtime/XericLayout.dll.meta | 33 + Runtime/XericLibrary.dll | Bin 0 -> 454656 bytes Runtime/XericLibrary.dll.meta | 33 + Runtime/hideSponsor.meta | 8 + Samples.meta | 8 + Third Party Notices.md | 16 + Third Party Notices.md.meta | 7 + package.json | 15 + package.json.meta | 7 + 159 files changed, 26234 insertions(+) create mode 100644 .gitignore create mode 100644 CHANGELOG.md create mode 100644 CHANGELOG.md.meta create mode 100644 ConfigUIElement.meta create mode 100644 ConfigUIElement/Lrss3.ConfigUIElement.asmdef create mode 100644 ConfigUIElement/Lrss3.ConfigUIElement.asmdef.meta create mode 100644 ConfigUIElement/Scripts.meta create mode 100644 ConfigUIElement/Scripts/Element.meta create mode 100644 ConfigUIElement/Scripts/Element/ConfigButton.cs create mode 100644 ConfigUIElement/Scripts/Element/ConfigButton.cs.meta create mode 100644 ConfigUIElement/Scripts/Element/ConfigDigitalInputField.cs create mode 100644 ConfigUIElement/Scripts/Element/ConfigDigitalInputField.cs.meta create mode 100644 ConfigUIElement/Scripts/Element/ConfigDropdown.cs create mode 100644 ConfigUIElement/Scripts/Element/ConfigDropdown.cs.meta create mode 100644 ConfigUIElement/Scripts/Element/ConfigSelectableItem.cs create mode 100644 ConfigUIElement/Scripts/Element/ConfigSelectableItem.cs.meta create mode 100644 ConfigUIElement/Scripts/Element/ConfigTextInputField.cs create mode 100644 ConfigUIElement/Scripts/Element/ConfigTextInputField.cs.meta create mode 100644 ConfigUIElement/Scripts/Element/ConfigToggleGroup.cs create mode 100644 ConfigUIElement/Scripts/Element/ConfigToggleGroup.cs.meta create mode 100644 ConfigUIElement/Scripts/Element/ConfigTypeOverrideAttribute.cs create mode 100644 ConfigUIElement/Scripts/Element/ConfigTypeOverrideAttribute.cs.meta create mode 100644 ConfigUIElement/Scripts/Element/ConfigVec2InputField.cs create mode 100644 ConfigUIElement/Scripts/Element/ConfigVec2InputField.cs.meta create mode 100644 ConfigUIElement/Scripts/Element/ConfigVec3InputField.cs create mode 100644 ConfigUIElement/Scripts/Element/ConfigVec3InputField.cs.meta create mode 100644 Editor.meta create mode 100644 Editor/DeconstructionStyle.dll create mode 100644 Editor/DeconstructionStyle.dll.meta create mode 100644 Editor/DeconstructionStyle.pdb.meta create mode 100644 Editor/HorizonLineOrbit.meta create mode 100644 Editor/HorizonLineOrbit/SesothoPeManagerEditor.cs create mode 100644 Editor/HorizonLineOrbit/SesothoPeManagerEditor.cs.meta create mode 100644 Editor/Lrss3.Deconstruction.Editor.asmdef create mode 100644 Editor/Lrss3.Deconstruction.Editor.asmdef.meta create mode 100644 Editor/UI.meta create mode 100644 Editor/UI/CircleSliderEditor.cs create mode 100644 Editor/UI/CircleSliderEditor.cs.meta create mode 100644 Editor/XericLibraryEditor.dll create mode 100644 Editor/XericLibraryEditor.dll.meta create mode 100644 Editor/XericLibraryEditor.pdb.meta create mode 100644 LICENSE create mode 100644 LICENSE.meta create mode 100644 README.md create mode 100644 README.md.meta create mode 100644 Resources.meta create mode 100644 Resources/Material.meta create mode 100644 Resources/Material/Graph.meta create mode 100644 Resources/Material/Graph/Lit.meta create mode 100644 Resources/Material/Graph/Lit/SceneGround.mat create mode 100644 Resources/Material/Graph/Lit/SceneGround.mat.meta create mode 100644 Resources/Material/Graph/Lit/SceneGroundGraphs.shadergraph create mode 100644 Resources/Material/Graph/Lit/SceneGroundGraphs.shadergraph.meta create mode 100644 Resources/Material/Graph/UI.meta create mode 100644 Resources/Material/Graph/UI/UISelectionBoxDraw.mat create mode 100644 Resources/Material/Graph/UI/UISelectionBoxDraw.mat.meta create mode 100644 Resources/Material/Graph/UI/UISelectionBoxGraphs.shadergraph create mode 100644 Resources/Material/Graph/UI/UISelectionBoxGraphs.shadergraph.meta create mode 100644 Resources/Meshs.meta create mode 100644 Resources/Meshs/EditorTool.meta create mode 100644 Resources/Meshs/EditorTool/6m高立方体.fbx create mode 100644 Resources/Meshs/EditorTool/6m高立方体.fbx.meta create mode 100644 Resources/Meshs/EditorTool/单位立方体的3d选框.fbx create mode 100644 Resources/Meshs/EditorTool/单位立方体的3d选框.fbx.meta create mode 100644 Resources/Prefab.meta create mode 100644 Resources/Prefab/ConfigUIItem.meta create mode 100644 Resources/Prefab/ConfigUIItem/ConfigDigiteInput.prefab create mode 100644 Resources/Prefab/ConfigUIItem/ConfigDigiteInput.prefab.meta create mode 100644 Resources/Prefab/ConfigUIItem/ConfigDropDown.prefab create mode 100644 Resources/Prefab/ConfigUIItem/ConfigDropDown.prefab.meta create mode 100644 Resources/Prefab/ConfigUIItem/ConfigInputVec2.prefab create mode 100644 Resources/Prefab/ConfigUIItem/ConfigInputVec2.prefab.meta create mode 100644 Resources/Prefab/ConfigUIItem/ConfigInputVec3.prefab create mode 100644 Resources/Prefab/ConfigUIItem/ConfigInputVec3.prefab.meta create mode 100644 Resources/Prefab/ConfigUIItem/ConfigToggleGroup.prefab create mode 100644 Resources/Prefab/ConfigUIItem/ConfigToggleGroup.prefab.meta create mode 100644 Resources/Prefab/LinePrefab.meta create mode 100644 Resources/Sprite.meta create mode 100644 Resources/Sprite/EnptyAlphaMask.png create mode 100644 Resources/Sprite/EnptyAlphaMask.png.meta create mode 100644 Resources/Sprite/NoSingnal.png create mode 100644 Resources/Sprite/NoSingnal.png.meta create mode 100644 Resources/Sprite/arrow.meta create mode 100644 Resources/Sprite/arrow/downArrow.png create mode 100644 Resources/Sprite/arrow/downArrow.png.meta create mode 100644 Resources/Sprite/arrow/leftArrow.png create mode 100644 Resources/Sprite/arrow/leftArrow.png.meta create mode 100644 Resources/Sprite/arrow/rightArrow.png create mode 100644 Resources/Sprite/arrow/rightArrow.png.meta create mode 100644 Resources/Sprite/arrow/upArrow.png create mode 100644 Resources/Sprite/arrow/upArrow.png.meta create mode 100644 Runtime.meta create mode 100644 Runtime/CentralizeLog.dll create mode 100644 Runtime/CentralizeLog.dll.meta create mode 100644 Runtime/Deconstruction.dll create mode 100644 Runtime/Deconstruction.dll.meta create mode 100644 Runtime/EditorTool.meta create mode 100644 Runtime/EditorTool/ShowMyNameInScene.cs create mode 100644 Runtime/EditorTool/ShowMyNameInScene.cs.meta create mode 100644 Runtime/Helper.meta create mode 100644 Runtime/Helper/XericHelper.cs create mode 100644 Runtime/Helper/XericHelper.cs.meta create mode 100644 Runtime/HorizonLineOrbit.meta create mode 100644 Runtime/HorizonLineOrbit/DrawTerminalLine2T3_OpSlot.cs create mode 100644 Runtime/HorizonLineOrbit/DrawTerminalLine2T3_OpSlot.cs.meta create mode 100644 Runtime/HorizonLineOrbit/ILinkconfident.cs create mode 100644 Runtime/HorizonLineOrbit/ILinkconfident.cs.meta create mode 100644 Runtime/HorizonLineOrbit/ILinkconfidentPe.cs create mode 100644 Runtime/HorizonLineOrbit/ILinkconfidentPe.cs.meta create mode 100644 Runtime/HorizonLineOrbit/SesothoArrangementWiresTool.cs create mode 100644 Runtime/HorizonLineOrbit/SesothoArrangementWiresTool.cs.meta create mode 100644 Runtime/HorizonLineOrbit/SesothoPeManager.cs create mode 100644 Runtime/HorizonLineOrbit/SesothoPeManager.cs.meta create mode 100644 Runtime/HorizonLineOrbit/TerminalLine2T3.cs create mode 100644 Runtime/HorizonLineOrbit/TerminalLine2T3.cs.meta create mode 100644 Runtime/HorizonLineOrbit/TerminalPoint.cs create mode 100644 Runtime/HorizonLineOrbit/TerminalPoint.cs.meta create mode 100644 Runtime/Lrss3.Deconstruction.asmdef create mode 100644 Runtime/Lrss3.Deconstruction.asmdef.meta create mode 100644 Runtime/MathNet.Numerics.dll create mode 100644 Runtime/MathNet.Numerics.dll.meta create mode 100644 Runtime/Player.meta create mode 100644 Runtime/Player/CameraController.cs create mode 100644 Runtime/Player/CameraController.cs.meta create mode 100644 Runtime/RescissionRework.dll create mode 100644 Runtime/RescissionRework.dll.meta create mode 100644 Runtime/Resources.meta create mode 100644 Runtime/Resources/Icon.meta create mode 100644 Runtime/Resources/Icon/deepseek_icon_long.png create mode 100644 Runtime/Resources/Icon/deepseek_icon_long.png.meta create mode 100644 Runtime/Resources/Icon/deepseek_icon_s.png create mode 100644 Runtime/Resources/Icon/deepseek_icon_s.png.meta create mode 100644 Runtime/SerializerHelper.dll create mode 100644 Runtime/SerializerHelper.dll.meta create mode 100644 Runtime/Sponsor.meta create mode 100644 Runtime/Sponsor/Newtonsoft.Json.dll create mode 100644 Runtime/Sponsor/Newtonsoft.Json.dll.meta create mode 100644 Runtime/StructType.meta create mode 100644 Runtime/StructType/GowSoftRef.cs create mode 100644 Runtime/StructType/GowSoftRef.cs.meta create mode 100644 Runtime/UI.meta create mode 100644 Runtime/UI/AutoCanvasScale.cs create mode 100644 Runtime/UI/AutoCanvasScale.cs.meta create mode 100644 Runtime/UI/CircleSlider.cs create mode 100644 Runtime/UI/CircleSlider.cs.meta create mode 100644 Runtime/UI/MacroUI.cs create mode 100644 Runtime/UI/MacroUI.cs.meta create mode 100644 Runtime/UI/WeaklyUIBehaviour.cs create mode 100644 Runtime/UI/WeaklyUIBehaviour.cs.meta create mode 100644 Runtime/XericLayout.dll create mode 100644 Runtime/XericLayout.dll.meta create mode 100644 Runtime/XericLibrary.dll create mode 100644 Runtime/XericLibrary.dll.meta create mode 100644 Runtime/hideSponsor.meta create mode 100644 Samples.meta create mode 100644 Third Party Notices.md create mode 100644 Third Party Notices.md.meta create mode 100644 package.json create mode 100644 package.json.meta diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b86fd56 --- /dev/null +++ b/.gitignore @@ -0,0 +1,33 @@ +# Build and Release Folders +bin-debug/ +bin-release/ +[Oo]bj/ +[Bb]in/ +/.vs/ +.vs/ +.idea/ + +# Other files and folders +.settings/ + +# Executables +*.swf +*.air +*.ipa +*.apk + +# dll +!*.dll + + +# Project files, i.e. `.project`, `.actionScriptProperties` and `.flexProperties` +# should NOT be excluded as they contain compiler settings and other important +# information for Eclipse / Flash Builder. +/Developer/DLLDev/.idea +/Developer/DLLDev/CentralizeLog/.vs +/Developer/DLLDev/Deconstruction/.vs +/Developer/DLLDev/EditorLevel/.vs +/Developer/DLLDev/MainSolution/.vs +/Developer/DLLDev/ManagerStyle/.vs +/Developer/DLLDev/RescissionRework/.vs +/Developer/DLLDev/XericLibrary/.vs diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..9d7fe10 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,139 @@ +# Changelog + +## [0.3.4] - 2025-04-23 + +增加了文本格式包裹器。 + +## [0.3.3] - 2025-04-17 + +增加了版本发布仓库,插件可以在library里享受缓存待遇了,真舒服啊。 +添加一种在运行时可以使用的Guidance(先导)方法,在这里可以执行初始化操作,而不用等待awake。 +添加了布尔计算器。 +添加了文本池。 +添加了用于自动菜单构建的布局特性管理器系统。 +更新枚举封装器(用法有变更)。 +重写了联合对象池(旧版联合对象池用的较少没有过度版本)。 +TimeStamp过时。 +添加TimingStamp用于代替TimeStamp。 + +## [0.3.2] - 2025-03-14 + +修复sql数据库封装器的部分问题。 + +## [0.3.1] - 2025-01-10 + +一个大功能更新:数据库宏 +添加了一个关于数据库读写的部分,将数据库的sql语言用更易管理的方式封装。 +数据库宏需要对应的数据库dll支持,为了便于分发,暂时没有纳入自动封装的范围 +数据库宏分为两个部分: +一个以order为基础,封装了基本操作指令的操作库。 +一个以关键字函数式为基础,允许使用链式语法构建指令的指令集,依靠编译器实现语法。 + +自上次以来,添加其他的一些小功能: +可以对一个字符串使用.InXml_xxx来快速使用xml格式包裹文本。 +调整了mono单例的一些单例模式,添加了惰性单例,编辑时单例,匿名单例,旁路优先单例,终端单例,现在一共可以用9种单例。 +添加了一个关于user32.dll的控制宏。 + +## [0.2.6] - 2024-10-10 + +添加了程序宏: +单例类中添加了对自源与他源的区分,替代了之前的抛出异常,而是可以通过不同的属性分别获取自己的单例和源自自己的单例. +添加了ui变换宏; +添加了摄像机宏:可以在编辑器下获取屏幕尺寸(用于解决当前高版本下获取低版本untiy的screen参数时总是不对的问题); + +## [0.2.5] - 2024-8-12 + +添加了列表宏:列表二分法迭代器,合并迭代器之前,合并迭代器之后,获取子迭代器片段,。 +添加了对象宏:广度优先节点迭代器,深度优先节点迭代器,获取家族序列,从家族序列查找对象。 +添加了树型结构:目录树。 +添加了超驰宏。 +添加了硬件信息查询,不过相关命令在unity里无法执行,需要系统权限。 +添加了一维到三维布尔数据结构。 +添加了按键宏,可以识别点击,长按,双击,连击,长按释放等操作,支持动作触发,时间触发,坐标触发。 +添加了一个测试用的角色控制器,默认使用旧输入系统,不过有提供便捷的重写结构。 +添加了编辑距离检查算法。 +添加了3d贝塞尔曲线(样条曲线),适用于3d世界场景。 +添加了2d界面的贝塞尔曲线,适用于ui界面,可以跟随界面定位缩放。 +添加了注册器。 + +之前更改的weaklyMono类在判断空方面有点繁琐,所以添加了 IsNullsNotNull 来判断 weaklyMono 是否为空。 + +修复了颜色梯度图表的一个编辑时错误,现在不会在每次展开inspector时添加默认值在0点了。 +修复了一些快捷枚举位操作宏会出现计算错误的情况。 +修复了数学库中的clamp计算错误。 + +## [0.2.4] - 2024-06-19 + +添加了更多的关于快速文件保存,数据算法,html解析,http连接的扩展实现。 +对于线路绘制库没有进行过多更改,但修复了一些可能存在的问题。 +添加了基于机器码的简易认证。 + +## [0.2.3-alpha] - 2024-06-14 + +主要添加了一些关于弱元素的扩展 +这是一个测试版本,基于上一版本进行更新,并调整了部分实验性API。 + +* 注意 +现在想要判断一个线路绘制库的元素是否为空,必须明确指出其空类型,或者使用 is null 以及 is not null 来更规范地检查是否为空。 +另外我在测试环境中的代码在此次更新中没有发生任何报错或警告,所以我认为这依然是一个小更新。 +但在未来可能会将此类语法扩展到其他类成员中,请悉知。 + +* 新增 +增加一些许可证行为。 +增加一些基础网络相关库。 + +* API调整 +重新设计了线路绘制库中序列化联盟的结构扩展,链式语法更紧凑了。 +同时反序列化的内容可以直接用于复制,同化等操作,并且逐组件同化的操作也可以使用快速链式调用了。 +已经被移除的旧方法大部分是非公开的,所以这算小更新,如果你通过软引用调用了旧api,请参考组件中新的反序列化进行调整。 +相连结构的检查接口包含新增与修改。 + +* 修复 +修复了线路绘制库中对线路的反序列化功能。 +修复了序列化联盟中存在的一些索引问题。 + +* 已知问题 +在电脑休眠后,untiy有几率会提示插件中的部分类missing the class attribute ‘ExtensionOfNativeClass’。 + + +## [0.2.2-alpha] - 2024-05-22 + +主要对线路绘制库的更新,以及对少量数学库的更新。 +这是一个测试版本,基于上一版本进行更新,并调整了部分实验性API。 + +* 新增 +添加了uid的全局存在查找功能。 +添加了序列化保存的功能。 +添加了线路吸附,并实装在工具中。 +添加了工具类的后台运行生命周期。 + +* API调整 +将原先添加巨大成员对象的方法中外置的空间转换方法隐去,而在IPossessorTrajectory2中添加了对默认可扩展的两种世界空间的默认转换方法。由于只有具备可执行脚本能力的类才可以继承此接口,因此在此处添加世界空间的转换方法个人认为是较为恰当的。 +移除了材质库,材质库现在独立为了新的插件。 + +* 修复 +修复了圆弧计算时,步长会随着半径提高而边长的问题,经过测试是正比关系,依此完成的矫正。 + + +## [0.2.1-alpha] - 2024-05-07 + +这是一个测试版本,但其中的api基本确定,可以进行基本的使用。 + + +## [0.2.0] - 2024-04-18 + +开始加入线路库*解构*功能 + +添加点,线的计算与绘制功能,以及全局标识。 + +## [0.1.0] - 2024-01-30 + +插件源自一个简单的数学整合库。 +现整合基本内容,并在此基础上编写线路库,期望通过dll封装形成大型但简洁的库。 + +简洁是可选的,移除不需要的dll功能即可。 + + +### This is the first release of *\*. + +*Short description of this release* diff --git a/CHANGELOG.md.meta b/CHANGELOG.md.meta new file mode 100644 index 0000000..ca0b39b --- /dev/null +++ b/CHANGELOG.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6a087633678869240ab81fb5063f68ba +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ConfigUIElement.meta b/ConfigUIElement.meta new file mode 100644 index 0000000..c012416 --- /dev/null +++ b/ConfigUIElement.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7758a0679c9038144a4b0d007d44618f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ConfigUIElement/Lrss3.ConfigUIElement.asmdef b/ConfigUIElement/Lrss3.ConfigUIElement.asmdef new file mode 100644 index 0000000..23414fc --- /dev/null +++ b/ConfigUIElement/Lrss3.ConfigUIElement.asmdef @@ -0,0 +1,18 @@ +{ + "name": "Lrss3.ConfigUIElement", + "rootNamespace": "", + "references": [ + "GUID:6055be8ebefd69e48b49212b09b47b2f", + "GUID:b1727b829ae4f0641acc8ad28ed624c2", + "GUID:343deaaf83e0cee4ca978e7df0b80d21" + ], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/ConfigUIElement/Lrss3.ConfigUIElement.asmdef.meta b/ConfigUIElement/Lrss3.ConfigUIElement.asmdef.meta new file mode 100644 index 0000000..a21b44d --- /dev/null +++ b/ConfigUIElement/Lrss3.ConfigUIElement.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 25409440eb1d34849a42df21f5989356 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ConfigUIElement/Scripts.meta b/ConfigUIElement/Scripts.meta new file mode 100644 index 0000000..e6945f4 --- /dev/null +++ b/ConfigUIElement/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d53a566643e99d74292ec8e451eb7356 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ConfigUIElement/Scripts/Element.meta b/ConfigUIElement/Scripts/Element.meta new file mode 100644 index 0000000..c557d15 --- /dev/null +++ b/ConfigUIElement/Scripts/Element.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d98e03d6c3f900341838908516882fd0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ConfigUIElement/Scripts/Element/ConfigButton.cs b/ConfigUIElement/Scripts/Element/ConfigButton.cs new file mode 100644 index 0000000..2632488 --- /dev/null +++ b/ConfigUIElement/Scripts/Element/ConfigButton.cs @@ -0,0 +1,62 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.EventSystems; +using UnityEngine.UI; + +namespace LRC +{ + public class ConfigButton : ConfigSelectableItem + { + #region ֶ + + public Button targetButton; + + public override bool AllowInput + { + get => base.AllowInput; + set + { + if (targetButton != null) + targetButton.interactable = !value; + base.AllowInput = value; + } + } + + #endregion + + #region ʵ + + protected override void SetValue(object newValue) + { + throw new System.NotImplementedException(); + } + + public override void RefreshValueWithoutEvent(object newValue, bool forceSet = false) + { + base.RefreshValueWithoutEvent(newValue, forceSet); + } + + private bool _doOnce = false; + protected override void Initialization_ChildConstruction(UIBehaviour component) + { + base.Initialization_ChildConstruction(component); + + var name = component.transform.name; + if (name is not "button") return; + if (_doOnce) + { + Debug.LogError("ظģ飺" + name); + return; + } + if (component is Button button) + { + _doOnce = true; + if (targetButton != null) + targetButton = button; + } + } + + #endregion + } +} \ No newline at end of file diff --git a/ConfigUIElement/Scripts/Element/ConfigButton.cs.meta b/ConfigUIElement/Scripts/Element/ConfigButton.cs.meta new file mode 100644 index 0000000..699ed51 --- /dev/null +++ b/ConfigUIElement/Scripts/Element/ConfigButton.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 73f7a373611d15741b1093e0669abea9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ConfigUIElement/Scripts/Element/ConfigDigitalInputField.cs b/ConfigUIElement/Scripts/Element/ConfigDigitalInputField.cs new file mode 100644 index 0000000..890062c --- /dev/null +++ b/ConfigUIElement/Scripts/Element/ConfigDigitalInputField.cs @@ -0,0 +1,153 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using TMPro; +using UnityEngine; +using UnityEngine.EventSystems; +using UnityEngine.UI; + +namespace LRC +{ + /// + /// һֵ򣬽ʹøֵΪĬ + /// + public class ConfigDigitalInputField : ConfigSelectableItem + { + #region ֶ + +#if UNITY_EDITOR + public float editorInput; +#endif + + public TMP_InputField targetInput; + + public Button digitalAddButton; + public Button digitalSubButton; + + public double maxValue = 114514; + public double minValue = -114515; + public int digits = 6; + + /// + /// + /// + public double delta = 1; + + public override bool AllowInput + { + get => base.AllowInput; + set + { + if (targetInput != null) + targetInput.readOnly = !value; + if (digitalAddButton != null) + digitalAddButton.interactable = value; + if (digitalSubButton != null) + digitalSubButton.interactable = value; + base.AllowInput = value; + } + } + + #endregion + + #region + + protected override void OnValidate() + { + base.OnValidate(); +#if UNITY_EDITOR + if (targetInput != null) + targetInput.text = editorInput.ToString(); +#endif + } + + protected override void Awake() + { + base.Awake(); + if (ReferenceEquals(targetInput, null)) + { + Debug.LogError($"{name}ĿĿĻԪز"); + return; + } + targetInput.onSelect.AddListener(a => + { + WhenStartEdit(); + }); + targetInput.onValueChanged.AddListener(o => + { + double value = 0; + if (double.TryParse(o, out value)) + { + SetValue(value); + } + }); + targetInput.onEndEdit.AddListener(delegate + { + WhenEndEdit(); + }); + if (!ReferenceEquals(digitalAddButton, null)) + digitalAddButton.onClick.AddListener(delegate + { + SetValue(CastDigitalNumber(Value) + delta); + RefreshFormatValue(Value); + }); + if (!ReferenceEquals(digitalSubButton, null)) + digitalSubButton.onClick.AddListener(delegate + { + SetValue(CastDigitalNumber(Value) - delta); + RefreshFormatValue(Value); + }); + } + + #endregion + + #region ʵ + + protected override void SetValue(object newValue) + { + base.SetValue(CastDigitalNumber(newValue, minValue, maxValue, digits)); + } + + public override void RefreshValueWithoutEvent(object newValue, bool forceSet = false) + { + base.RefreshValueWithoutEvent(CastDigitalNumber(newValue, minValue, maxValue, digits), forceSet); + } + + protected override void Initialization_ChildConstruction(UIBehaviour component) + { + base.Initialization_ChildConstruction(component); + + + if (component is TMP_InputField inputField) + { + if (targetInput != null) + targetInput = inputField; + } + else if(component is Button button) + { + var name = component.transform.name; + switch (name) + { + case "subbutton": + case "SubButton": + if (digitalSubButton != null) + digitalSubButton = button; + break; + case "addbutton": + case "AddButton": + if (digitalAddButton != null) + digitalAddButton = button; + break; + } + } + } + + protected override void RefreshFormatValue(object newValue) + { + base.RefreshFormatValue(newValue); + targetInput.text = CastDigitalNumber(newValue).ToString(numberFormat); + } + + #endregion + } +} diff --git a/ConfigUIElement/Scripts/Element/ConfigDigitalInputField.cs.meta b/ConfigUIElement/Scripts/Element/ConfigDigitalInputField.cs.meta new file mode 100644 index 0000000..679e580 --- /dev/null +++ b/ConfigUIElement/Scripts/Element/ConfigDigitalInputField.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d84fd414ac6743e46909249427b18364 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ConfigUIElement/Scripts/Element/ConfigDropdown.cs b/ConfigUIElement/Scripts/Element/ConfigDropdown.cs new file mode 100644 index 0000000..0086ea1 --- /dev/null +++ b/ConfigUIElement/Scripts/Element/ConfigDropdown.cs @@ -0,0 +1,78 @@ +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using TMPro; +using UnityEngine; +using UnityEngine.EventSystems; +using UnityEngine.Serialization; +using UnityEngine.UI; + +namespace LRC +{ + public class ConfigDropdown : ConfigSelectableItem + { + #region ֶ + + public TMP_Dropdown targetDropdown; + + #endregion + + #region + + protected override void Awake() + { + base.Awake(); + targetDropdown.onValueChanged.AddListener(index => + { + SetValue(index); + }); + } + + public void InitializationDropdown(IEnumerable options) + { + targetDropdown.options = options + .Select(option => new TMP_Dropdown.OptionData(option)).ToList(); + targetDropdown.RefreshShownValue(); + if (IsValueInitNull) + RefreshValueWithoutEvent(0); + } + + #endregion + + #region ʵ + + protected override void SetValue(object newValue) + { + base.SetValue(CastIntNumber(newValue)); + } + + public override void RefreshValueWithoutEvent(object newValue, bool forceSet = false) + { + base.RefreshValueWithoutEvent(CastIntNumber(newValue), forceSet); + } + + protected override void Initialization_ChildConstruction(UIBehaviour component) + { + base.Initialization_ChildConstruction(component); + + var name = component.transform.name; + if (name is not "dropdown") return; + if (component is TMP_Dropdown dropdown) + { + if (targetDropdown != null) + targetDropdown = dropdown; + } + } + + protected override void RefreshFormatValue(object newValue) + { + base.RefreshFormatValue(newValue); + if (newValue == null) + return; + targetDropdown.value = CastIntNumber(newValue); + targetDropdown.RefreshShownValue(); + } + + #endregion + } +} \ No newline at end of file diff --git a/ConfigUIElement/Scripts/Element/ConfigDropdown.cs.meta b/ConfigUIElement/Scripts/Element/ConfigDropdown.cs.meta new file mode 100644 index 0000000..42dee45 --- /dev/null +++ b/ConfigUIElement/Scripts/Element/ConfigDropdown.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 471d16b38f4449a46b9fcf5b312f65d0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ConfigUIElement/Scripts/Element/ConfigSelectableItem.cs b/ConfigUIElement/Scripts/Element/ConfigSelectableItem.cs new file mode 100644 index 0000000..72221bf --- /dev/null +++ b/ConfigUIElement/Scripts/Element/ConfigSelectableItem.cs @@ -0,0 +1,712 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Reflection; +using TMPro; +using UnityEngine; +using UnityEngine.EventSystems; +using UnityEngine.Serialization; +using UnityEngine.UI; +using XericLibrary.Runtime.CustomEditor; +using XericLibrary.Runtime.MacroLibrary; + +namespace LRC +{ + /// + /// һڻĿ + /// + /// ڴṩ˫ί޸ģӵǡ + /// ڳʼʱΪȡ + /// ǽ״ηıʱм¼Ӱֵ + /// + /// + public abstract class ConfigSelectableItem : MonoBehaviour + { + #region ̬¼ + + private static event Action ForceUpdateAllConfigEvent; + /// + /// ǿмijԱµ¼ʼʱⲿʱ + /// + /// + public static void ForceUpdateAll(bool resetDirty = false, bool forceSet = false) + { + ForceUpdateAllConfigEvent?.Invoke(resetDirty, forceSet); + } + + private static event Action ForceSetAllSourceValueEvent; + /// + /// ǿмijԱõ¼簴Ӧðťʱ + /// + public static void ForceSetAllSourceValue() + { + ForceSetAllSourceValueEvent?.Invoke(); + } + + /// + /// ֵ⵽޸ʱ + /// + public static event Action OnAnyValueDirty; + + /// + /// ֵյ޸ʱ¼ֵĺ޸ǰֵ + /// + public static event Action OnAnyValueChange; + + #endregion + + #region ̬Ա + + /// + /// ЧĿĿأڼ״̬ʱͻбɾ + /// + private static readonly List ConfigItemList = new List(); + + /// + /// ĿбЧԱ + /// + public static int ConfigItemListCount => ConfigItemList.Count; + + /// + /// ȡ + /// + /// + /// + public static ConfigSelectableItem GetConfigItemByIndex(int index) => ConfigItemList[index]; + public static IEnumerable ConfigItemLists => ConfigItemList; + + private static bool autoUpdateValueAll; + /// + /// Զֵ + /// + public static bool AutoUpdateValueAll + { + get => autoUpdateValueAll; + set + { + foreach (var item in ConfigItemList) + item.autoUpdateValue = value; + autoUpdateValueAll = value; + } + } + + #endregion + + #region ״̬ + + /// + /// ֵ⵽޸ʱ࣬ںӦпԱı仯 + /// + /// 飺ǿѡ + /// ̷ֵ޸ʱұOnValueChange磬ڸλ֮ǰֻһΡ + /// + /// + public event Action OnValueDirty; + + /// + /// ֵյ޸ʱ¼ֵĺ޸ǰֵ + /// + /// 飺ǿѡ + /// ̷ֵ޸ʱҪҳˢµĻеȴ + /// + /// + public event Action OnValueChange; + + /// + /// ֵ޸ʱ + /// + public event Action OnEndEdit; + /// + /// ǰȡֵ + /// + /// 飺DZҪ + /// ˢ¼ʱá + /// ǽⲿֵ趨ˡ + /// + /// + public event Func GetSourceValue; + + /// + /// ǰֵ + /// + /// 飺DZҪ + /// ӦʱForceSetAllSourceValueá + /// ǽ˴ĽֵصС + /// 棺ҪForceSetAllSourceValueSetSourceValueRequestȷ + /// ѭԼڴ⡣ + /// + /// + public event Action SetSourceValue; + + /// + /// ǰԵԶȡ + /// + /// 飺ѡ + /// ĿдToggleʱ(ӦautoUpdateValueToggleĿ) + /// ˴ڴⲿֵǷѡֵ趨 + /// + /// + public event Func GetSourceValueAutoUpdate; + + /// + /// ǰԵԶ + /// + /// 飺ѡ + /// ĿдToggleʱ(ӦautoUpdateValueToggleĿ) + /// ˴õⲿǷѡֵ趨 + /// + /// + public event Action SetSourceValueAutoUpdate; + + + + /// + /// ֵ(ֵӦõĴ) + /// + public void SetSourceValueRequest() + { + SetSourceValue?.Invoke(this, Value); + } + + #endregion + + #region ֶ + + /// + /// ĿӦıtag + /// + [Rename("ӳ")] + public string configTag; + + /// + /// 趨ǷЧ + /// Ч + /// + [SerializeField] + [Rename("")] + private bool allowInput = true; + + /// + /// Զֵ + /// + [SerializeField] + [Rename("")] + private bool autoUpdateValue = true; + + /// + /// Զ£ʾĿԶ״̬ѡ״̬ + /// + [SerializeField] + [Rename("Զ")] + private bool allowBlockUpdate = true; + + /// + /// Զ£һɳԶݽ + /// + [SerializeField] + [Rename("Զ")] + private bool forceBlockUpdate = false; + + /// + /// ʽı + /// + public string numberFormat = "0.##"; + + /// + /// Ŀ + /// + public TextMeshProUGUI titleLabel; +#if UNITY_EDITOR + [SerializeField] +#endif + private string titleTextContext; + + /// + /// ı + /// + public TextMeshProUGUI helpLabel; +#if UNITY_EDITOR + [SerializeField] +#endif + private string helpTextContext; + + /// + /// λı + /// + public TextMeshProUGUI unitLabel; +#if UNITY_EDITOR + [SerializeField] +#endif + private string unitTextContext; + + /// + /// ĿǰѡautoUpdateValueӦ + /// + [Rename("Զ״̬ѡ")] + public Toggle autoUpdateValueToggle; + + /// + /// תѡ״̬ + /// + [Rename("תԶ°ť״̬")] + public bool autoUpdateValueToggleReversalState; + + [Rename("תԶ״̬")] + public bool autoUpdateValueReversalState; + + /// + /// Զλ + /// Ա¿ʱȡ״̬ + /// + [Rename("Զλ")] + public bool dirtyAutoReset = false; + + // ==== ==== // + + /// + /// 趨ǷЧ + /// + public virtual bool AllowInput + { + get => allowInput; + set => allowInput = value; + } + + /// + /// ĿѾʼ + /// + [HideInInspector] + public bool IsValueInitNull { get; private set; } = true; + + // [Obsolete("ʹ÷")] + private bool _isDirty; + /// + /// Աǣ״й㲥 + /// + private bool IsDirty + { + get => _isDirty; + set + { + if (_isDirty) + { + if (!value) + _isDirty = false; + return; + } + if (!value) return; + + _isDirty = true; + OnAnyValueDirty?.Invoke(this); + OnValueDirty?.Invoke(this); + } + } + + /// + /// 趨Զ״̬ͬѡ + /// + /// Ϊд㣬״̬Ǻⲿݴֵһ£ + /// ˷Ϊ״̬ı׼ʡ + /// + /// ʽԶת򲻽ת + /// Ӧʹô˷ûڲʣⲿͨѶӦʹֶΡ + /// + /// Ҫڲж״̬תΪ״̬ + /// ӦͨautoUpdateValueReversalStateתΪݴֵ + /// ȻͨautoUpdateValueToggleReversalStateתΪֵ + /// + /// + public bool AutoUpdateValue + { + get => autoUpdateValueReversalState ^ autoUpdateValue; + set + { + autoUpdateValue = value; + if (autoUpdateValueToggle != null) + autoUpdateValueToggle.isOn = autoUpdateValueToggleReversalState ^ value; + } + } + + /// + /// 趨Զ + /// + public bool ForceBlockUpdate + { + get => forceBlockUpdate; + set => forceBlockUpdate = value; + } + + /// + /// Ŀ + /// + public string TitleName + { + get => titleLabel.text; + set => titleLabel.text = value; + } + + /// + /// ıĬӦDzʾͨıرʾ + /// + public string HelpName + { + get + { + if (helpLabel != null) return helpLabel.text; + return null; + } + set + { + if (helpLabel != null) + { + if (value != null) + { + helpLabel.text = value; + helpLabel.gameObject.SetActive(true); + } + else + helpLabel.gameObject.SetActive(false); + } + } + } + + public string UnitName + { + get => unitLabel.text; + set => unitLabel.text = value; + } + + [SerializeField] + // [Obsolete("ʹ÷")] + private object _value; + + /// + /// Ŀֵ + /// + public object Value + { + get => _value; + protected set + { + if (IsValueInitNull && value != null) + IsValueInitNull = false; + _value = value; + } + } + + // ==== ݴ ==== // + + public FieldInfo FieldInfo; + + public Type FieldType; + + #endregion + + #region + + protected virtual void OnValidate() + { + if (titleLabel != null) + TitleName = titleTextContext; + if (helpLabel != null) + HelpName = helpTextContext; + if (unitLabel != null) + UnitName = unitTextContext; + } + + protected virtual void Awake() + { + foreach (var child in transform.GetChildren()) + { + var component = child.GetComponent(); + if (component != null) + Initialization_ChildConstruction(component); + } + + Initialization_EventBinding(); + } + + protected virtual void OnEnable() + { + ConfigItemList.Add(this); + ForceUpdateAllConfigEvent += ForceUpdate; + ForceSetAllSourceValueEvent += SetSourceValueRequest; + + if (dirtyAutoReset) + IsDirty = false; + } + + protected virtual void OnDisable() + { + ConfigItemList.Remove(this); + ForceUpdateAllConfigEvent -= ForceUpdate; + ForceSetAllSourceValueEvent -= SetSourceValueRequest; + } + + protected virtual void Start() + { + ForceUpdate(true); + } + + private void Update() + { + if (IsValueInitNull || (AutoUpdateValue && !(allowBlockUpdate && forceBlockUpdate))) + { + ForceUpdate(); + } + } + + private void OnDestroy() + { + ForceUpdateAllConfigEvent -= ForceUpdate; + } + + #endregion + + #region ת + + protected static double CastDigitalNumber(object newValue) + { + if (double.TryParse(newValue.ToString(), out var value)) + { + return value; + } + return -1; + } + + /// + /// תֵֵͣǯ룩 + /// + /// + /// + /// + /// + /// + protected static double CastDigitalNumber(object newValue, double minValue, double maxValue, int digits) + { + // var resultValue = newValue switch + // { + // bool boolValue => boolValue ? 1 : 0, + // short intValue => intValue, + // int intValue => intValue, + // long intValue => intValue, + // float floatValue => Math.Round(floatValue, digits), + // double doubleValue => Math.Round(doubleValue, digits), + // _ => 0 + // }; +#if UNITY_EDITOR + if (newValue == null) + { + Debug.LogError($"ת:Ŀһֵڷֵʱǰ˳"); + return -1; + } +#endif + if (double.TryParse(newValue.ToString(), out var value)) + { + var resultValue = Math.Round(value, digits); + return Math.Clamp(resultValue, minValue, maxValue); + } + Debug.LogError($"ת:{newValue}ܲһЧֵ"); + return -1; + } + + protected static int CastIntNumber(object newValue) + { + var resultValue = Convert.ToInt32(newValue); + return resultValue; + } + + protected static Vector2 CastVector2(object newValue) + { + return newValue switch + { + Vector2 vec2Value => vec2Value, + System.Numerics.Vector2 sysVec2Value => new Vector2(sysVec2Value.X, sysVec2Value.Y), + _ => Vector2.zero + }; + } + + protected static Vector3 CastVector3(object newValue) + { + return newValue switch + { + Vector3 vec3Value => vec3Value, + System.Numerics.Vector3 sysVec3Value => new Vector3(sysVec3Value.X, sysVec3Value.Y, sysVec3Value.Z), + _ => Vector3.zero + }; + } + + #endregion + + #region ʼ + + /// + /// ѡĻʼ + /// + /// 趨Զ + protected void Initialization(bool autoUpdateValue = true) + { + AutoUpdateValue = autoUpdateValue; + } + + private bool _doOnce = false; + /// + /// ԣڳʼУͨʶĿ + /// + protected virtual void Initialization_ChildConstruction(UIBehaviour component) + { + // ٽڵ + var name = component.gameObject.name; + // ʼԶ¶Թ + if (name == "toggle" && component is Toggle toggle) + { + if (autoUpdateValueToggle == null) + autoUpdateValueToggle = toggle; + return; + } + if (name is not ("title" or "name")) return; + if (_doOnce) + { + Debug.LogError("ظģ飺" + name); + return; + } + if (component is TextMeshProUGUI textMeshProUGUI) + { + _doOnce = true; + if (titleLabel != null) + titleLabel = textMeshProUGUI; + } + } + + /// + /// ¼ڳʼǰҪж̬󶨵ݼ + /// + protected virtual void Initialization_EventBinding() + { + // Σ¼Ҫע + if (autoUpdateValueToggle != null) + { + autoUpdateValueToggle.onValueChanged.AddListener(a => + { + autoUpdateValue = autoUpdateValueToggleReversalState ^ a; + // Զתʹֶ + SetSourceValueAutoUpdate?.Invoke(autoUpdateValue); + // ܲ + // OnValueDirty?.Invoke(this); + }); + } + } + + #endregion + + #region · + + /// + /// º + /// + /// ʱ̵ʱǿˢеĹܣѾ򲻻κΪ + /// ָӱи£ֵ̲ȡص + /// + /// + public virtual void ForceUpdate(bool resetDirty = false, bool forceSet = false) + { + if (resetDirty) + IsDirty = false; + var value = GetSourceValue?.Invoke(this); + if (value == null) + return ; + RefreshValueWithoutEvent(value, forceSet); + RefreshAutoUpdateValue(); + } + + /// + /// ֵ¼ͨɽ淢Բ½ + /// + /// + protected virtual void SetValue(object newValue) + { + if (Value == newValue) + return; + var lastValue = Value; + // 룬λΪڵֵ + if (!allowInput) + RefreshValueWithoutEvent(Value); + else + { + Value = newValue; + IsDirty = true; + + OnAnyValueChange?.Invoke(this, lastValue); + OnValueChange?.Invoke(this, lastValue); + } + } + + /// + /// ֵʱ¼Ӧýнֵ¡ + /// + /// + /// + public virtual void RefreshValueWithoutEvent(object newValue, bool forceSet = false) + { + if (!AutoUpdateValue && !forceSet) + return; + if (newValue == null) + return; + if (Value != null && (Value.ToString() == newValue.ToString())) + return; + Value = newValue; + RefreshFormatValue(newValue); + } + + /// + /// Զ״̬ + /// + protected void RefreshAutoUpdateValue() + { + var isSourceValueAutoUpdate = GetSourceValueAutoUpdate?.Invoke(this); + if (isSourceValueAutoUpdate != null) + AutoUpdateValue = isSourceValueAutoUpdate.Value; + } + + /// + /// ˢ¸ʽıڴˢʱ + /// + protected virtual void RefreshFormatValue(object newValue) + { + + } + + protected void WhenStartEdit() + { + // Debug.Log("ʼ༭"); + ForceBlockUpdate = true; + } + + /// + /// ֵϣ򽹵Ƴʱá + /// + protected void WhenEndEdit() + { + // Debug.Log("༭"); + ForceBlockUpdate = false; + OnEndEdit?.Invoke(this, Value); + } + + #endregion + + #region 趨 + + /// + /// Զ¸ѡ򣬲趨ǰǷԶ + /// + /// + public void DestroyAutoUpdateValue(bool autoUpdateValue) + { + Destroy(autoUpdateValueToggle.gameObject); + this.autoUpdateValue = autoUpdateValueReversalState ^ autoUpdateValue; + } + + #endregion + + } +} \ No newline at end of file diff --git a/ConfigUIElement/Scripts/Element/ConfigSelectableItem.cs.meta b/ConfigUIElement/Scripts/Element/ConfigSelectableItem.cs.meta new file mode 100644 index 0000000..2fdb05f --- /dev/null +++ b/ConfigUIElement/Scripts/Element/ConfigSelectableItem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3e3c729eeb8e03f459a9c95dc6e239d8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ConfigUIElement/Scripts/Element/ConfigTextInputField.cs b/ConfigUIElement/Scripts/Element/ConfigTextInputField.cs new file mode 100644 index 0000000..0db11a9 --- /dev/null +++ b/ConfigUIElement/Scripts/Element/ConfigTextInputField.cs @@ -0,0 +1,100 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using TMPro; +using UnityEngine; +using UnityEngine.EventSystems; +using UnityEngine.UI; + +namespace LRC +{ + /// + /// һͨı + /// + public class ConfigTextInputField : ConfigSelectableItem + { + #region ֶ + +#if UNITY_EDITOR + public string editorInput; +#endif + + public TMP_InputField targetInput; + + + public override bool AllowInput + { + get => base.AllowInput; + set + { + if (targetInput != null) + targetInput.readOnly = !value; + base.AllowInput = value; + } + } + + #endregion + + #region + + protected override void OnValidate() + { + base.OnValidate(); +#if UNITY_EDITOR + if (targetInput != null) + targetInput.text = editorInput; +#endif + } + + protected override void Awake() + { + base.Awake(); + targetInput.onSelect.AddListener(a => + { + WhenStartEdit(); + }); + targetInput.onValueChanged.AddListener(o => + { + if(double.TryParse(o, out var value)) + SetValue(value); + }); + targetInput.onEndEdit.AddListener(delegate + { + WhenEndEdit(); + }); + } + + #endregion + + #region ʵ + + protected override void SetValue(object newValue) + { + base.SetValue(newValue); + } + + public override void RefreshValueWithoutEvent(object newValue, bool forceSet = false) + { + base.RefreshValueWithoutEvent(newValue, forceSet); + } + + protected override void Initialization_ChildConstruction(UIBehaviour component) + { + base.Initialization_ChildConstruction(component); + + if (component is TMP_InputField inputField) + { + if (targetInput != null) + targetInput = inputField; + } + } + + protected override void RefreshFormatValue(object newValue) + { + base.RefreshFormatValue(newValue); + targetInput.text = newValue.ToString(); + } + + #endregion + } +} diff --git a/ConfigUIElement/Scripts/Element/ConfigTextInputField.cs.meta b/ConfigUIElement/Scripts/Element/ConfigTextInputField.cs.meta new file mode 100644 index 0000000..85bee7b --- /dev/null +++ b/ConfigUIElement/Scripts/Element/ConfigTextInputField.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c9b27b4ed9920c947b157c1d7702372c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ConfigUIElement/Scripts/Element/ConfigToggleGroup.cs b/ConfigUIElement/Scripts/Element/ConfigToggleGroup.cs new file mode 100644 index 0000000..d795027 --- /dev/null +++ b/ConfigUIElement/Scripts/Element/ConfigToggleGroup.cs @@ -0,0 +1,86 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.EventSystems; +using UnityEngine.Serialization; +using UnityEngine.UI; + +namespace LRC +{ + /// + /// ѡ飬һǰЧѡΪֵ + /// + public class ConfigToggleGroup : ConfigSelectableItem + { + #region ֶ + + public ToggleGroup targetToggle; + + public List toggles; + + #endregion + + #region + + protected override void Awake() + { + base.Awake(); + + for (int i = 0; i < toggles.Count; i++) + { + void BuildInGroupInit() + { + var index = i; + var toggle = toggles[i]; + toggle.onValueChanged.AddListener(a => + { + if (a) + SetValue(index); + }); + } + BuildInGroupInit(); + } + } + + #endregion + + #region ʵ + + protected override void SetValue(object newValue) + { + base.SetValue(CastIntNumber(newValue)); + } + + public override void RefreshValueWithoutEvent(object newValue, bool forceSet = false) + { + base.RefreshValueWithoutEvent(CastIntNumber(newValue), forceSet); + } + + protected override void Initialization_ChildConstruction(UIBehaviour component) + { + base.Initialization_ChildConstruction(component); + + if (component is Toggle toggle && + !toggles.Contains(toggle)) + toggles.Add(toggle); + } + + protected override void RefreshFormatValue(object newValue) + { + base.RefreshFormatValue(newValue); + var newIndex = CastIntNumber(newValue); + // var index = 0; + // foreach (var toggle in targetToggle.ActiveToggles()) + // { + // if (newIndex != index++) + // continue; + // toggle.isOn = true; + // Debug.Log(TitleName +":òĿ"); + // } + toggles[newIndex].SetIsOnWithoutNotify(true); + } + + #endregion + } +} \ No newline at end of file diff --git a/ConfigUIElement/Scripts/Element/ConfigToggleGroup.cs.meta b/ConfigUIElement/Scripts/Element/ConfigToggleGroup.cs.meta new file mode 100644 index 0000000..727e57d --- /dev/null +++ b/ConfigUIElement/Scripts/Element/ConfigToggleGroup.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1b1b61fd3a211734eb3d51cedcbe579f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ConfigUIElement/Scripts/Element/ConfigTypeOverrideAttribute.cs b/ConfigUIElement/Scripts/Element/ConfigTypeOverrideAttribute.cs new file mode 100644 index 0000000..8ee1393 --- /dev/null +++ b/ConfigUIElement/Scripts/Element/ConfigTypeOverrideAttribute.cs @@ -0,0 +1,38 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Reflection; +using UnityEngine; + +namespace LRC +{ + [AttributeUsage(AttributeTargets.Field)] + public class ConfigTypeOverrideAttribute : PropertyAttribute + { + public readonly string TypeName; + + public ConfigTypeOverrideAttribute(string name) + { + TypeName = name; + } + + /// + /// Իȡеrename + /// + /// + /// ͨԻȡƣûΪԭ + /// ǷɹͨԻȡƣͨ + public static bool TryGetMemberName(FieldInfo field, out string name) + { + if (field.GetCustomAttribute(typeof(ConfigTypeOverrideAttribute)) is ConfigTypeOverrideAttribute rename) + { + name = rename.TypeName; + return true; + } + + name = field.FieldType.Name; + return false; + } + + } +} \ No newline at end of file diff --git a/ConfigUIElement/Scripts/Element/ConfigTypeOverrideAttribute.cs.meta b/ConfigUIElement/Scripts/Element/ConfigTypeOverrideAttribute.cs.meta new file mode 100644 index 0000000..261b8ee --- /dev/null +++ b/ConfigUIElement/Scripts/Element/ConfigTypeOverrideAttribute.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a130623ae66ff564a9e14580549d2858 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ConfigUIElement/Scripts/Element/ConfigVec2InputField.cs b/ConfigUIElement/Scripts/Element/ConfigVec2InputField.cs new file mode 100644 index 0000000..68f6078 --- /dev/null +++ b/ConfigUIElement/Scripts/Element/ConfigVec2InputField.cs @@ -0,0 +1,129 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using TMPro; +using UnityEngine.EventSystems; +using UnityEngine.UI; + +namespace LRC +{ + public class ConfigVec2InputField : ConfigSelectableItem + { + #region ֶ + +#if UNITY_EDITOR + public Vector2 editorInput; +#endif + + public TMP_InputField targetInputX; + public TMP_InputField targetInputY; + + public override bool AllowInput + { + get => base.AllowInput; + set + { + if (targetInputX != null) + targetInputX.readOnly = !value; + if (targetInputY != null) + targetInputY.readOnly = value; + base.AllowInput = value; + } + } + + #endregion + + #region + protected override void OnValidate() + { + base.OnValidate(); +#if UNITY_EDITOR + if (targetInputX != null) + targetInputX.text = editorInput.x.ToString(); + if (targetInputY != null) + targetInputY.text = editorInput.y.ToString(); +#endif + } + protected override void Awake() + { + base.Awake(); + + targetInputX.onSelect.AddListener(a => + { + WhenStartEdit(); + }); + targetInputY.onSelect.AddListener(a => + { + WhenStartEdit(); + }); + targetInputX.onValueChanged.AddListener(a => + { + var value = CastVector3(Value); + value.x = float.Parse(a); + SetValue(value); + }); + targetInputY.onValueChanged.AddListener(a => + { + var value = CastVector3(Value); + value.y = float.Parse(a); + SetValue(value); + }); + targetInputX.onEndEdit.AddListener(delegate + { + WhenEndEdit(); + }); + targetInputY.onEndEdit.AddListener(delegate + { + WhenEndEdit(); + }); + } + + #endregion + + #region ʵ + + protected override void SetValue(object newValue) + { + base.SetValue(CastVector2(newValue)); + } + + public override void RefreshValueWithoutEvent(object newValue, bool forceSet = false) + { + base.RefreshValueWithoutEvent(CastVector2(newValue), forceSet); + } + + protected override void Initialization_ChildConstruction(UIBehaviour component) + { + base.Initialization_ChildConstruction(component); + + var name = component.transform.name; + if (component is not TMP_InputField inputField) + return; + switch (name) + { + case "inputx": + case "inputX": + if (targetInputX != null) + targetInputX = inputField; + break; + case "inputy": + case "inputY": + if (targetInputY != null) + targetInputY = inputField; + break; + default: + break; + } + } + + protected override void RefreshFormatValue(object newValue) + { + base.RefreshFormatValue(newValue); + var value = CastVector2(newValue); + targetInputX.text = value.x.ToString(numberFormat); + targetInputY.text = value.y.ToString(numberFormat); + } + + #endregion + } +} \ No newline at end of file diff --git a/ConfigUIElement/Scripts/Element/ConfigVec2InputField.cs.meta b/ConfigUIElement/Scripts/Element/ConfigVec2InputField.cs.meta new file mode 100644 index 0000000..07e4cad --- /dev/null +++ b/ConfigUIElement/Scripts/Element/ConfigVec2InputField.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 118ff8f18137da54087c6d572fc5db75 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ConfigUIElement/Scripts/Element/ConfigVec3InputField.cs b/ConfigUIElement/Scripts/Element/ConfigVec3InputField.cs new file mode 100644 index 0000000..af55352 --- /dev/null +++ b/ConfigUIElement/Scripts/Element/ConfigVec3InputField.cs @@ -0,0 +1,158 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using TMPro; +using UnityEngine.EventSystems; +using UnityEngine.UI; + +namespace LRC +{ + + public class ConfigVec3InputField : ConfigSelectableItem + { + #region ֶ + +#if UNITY_EDITOR + public Vector3 editorInput; +#endif + + public TMP_InputField targetInputX; + public TMP_InputField targetInputY; + public TMP_InputField targetInputZ; + + public override bool AllowInput + { + get => base.AllowInput; + set + { + if (targetInputX != null) + targetInputX.readOnly = !value; + if (targetInputY != null) + targetInputY.readOnly = value; + if (targetInputZ != null) + targetInputZ.readOnly = value; + base.AllowInput = value; + } + } + + #endregion + + #region + + protected override void OnValidate() + { + base.OnValidate(); +#if UNITY_EDITOR + if (targetInputX != null) + targetInputX.text = editorInput.x.ToString(); + if (targetInputY != null) + targetInputY.text = editorInput.y.ToString(); + if (targetInputZ != null) + targetInputZ.text = editorInput.z.ToString(); +#endif + } + + protected override void Awake() + { + base.Awake(); + + targetInputX.onSelect.AddListener(a => + { + WhenStartEdit(); + }); + targetInputY.onSelect.AddListener(a => + { + WhenStartEdit(); + }); + targetInputZ.onSelect.AddListener(a => + { + WhenStartEdit(); + }); + targetInputX.onValueChanged.AddListener(a => + { + var value = CastVector3(Value); + value.x = float.Parse(a); + SetValue(value); + }); + targetInputY.onValueChanged.AddListener(a => + { + var value = CastVector3(Value); + value.y = float.Parse(a); + SetValue(value); + }); + targetInputZ.onValueChanged.AddListener(a => + { + var value = CastVector3(Value); + value.z = float.Parse(a); + SetValue(value); + }); + targetInputX.onEndEdit.AddListener(delegate + { + WhenEndEdit(); + }); + targetInputY.onEndEdit.AddListener(delegate + { + WhenEndEdit(); + }); + targetInputZ.onEndEdit.AddListener(delegate + { + WhenEndEdit(); + }); + } + + #endregion + + #region ʵ + + protected override void SetValue(object newValue) + { + base.SetValue(CastVector3(newValue)); + } + + public override void RefreshValueWithoutEvent(object newValue, bool forceSet = false) + { + base.RefreshValueWithoutEvent(CastVector3(newValue), forceSet); + } + + protected override void Initialization_ChildConstruction(UIBehaviour component) + { + base.Initialization_ChildConstruction(component); + + var name = component.transform.name; + if (component is not TMP_InputField inputField) + return; + switch (name) + { + case "inputx": + case "inputX": + if (targetInputX != null) + targetInputX = inputField; + break; + case "inputy": + case "inputY": + if (targetInputY != null) + targetInputY = inputField; + break; + case "inputz": + case "inputZ": + if (targetInputZ != null) + targetInputZ = inputField; + break; + default: + break; + } + } + + protected override void RefreshFormatValue(object newValue) + { + base.RefreshFormatValue(newValue); + var value = CastVector3(newValue); + targetInputX.text = value.x.ToString(numberFormat); + targetInputY.text = value.y.ToString(numberFormat); + targetInputZ.text = value.z.ToString(numberFormat); + } + + #endregion + } +} \ No newline at end of file diff --git a/ConfigUIElement/Scripts/Element/ConfigVec3InputField.cs.meta b/ConfigUIElement/Scripts/Element/ConfigVec3InputField.cs.meta new file mode 100644 index 0000000..e16d034 --- /dev/null +++ b/ConfigUIElement/Scripts/Element/ConfigVec3InputField.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b6e1779348dcc2b48a6f009b828e9b5d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Editor.meta b/Editor.meta new file mode 100644 index 0000000..66d20be --- /dev/null +++ b/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ec7555a0fb642c542aee477a7fbfcdb7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Editor/DeconstructionStyle.dll b/Editor/DeconstructionStyle.dll new file mode 100644 index 0000000000000000000000000000000000000000..2af3fd7f43893270136a9a7dd3cb51a7ced423b8 GIT binary patch literal 9728 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 V_t6Uin!iUj;v47xm;ZYs@ZUJN)?NSr literal 0 HcmV?d00001 diff --git a/Editor/DeconstructionStyle.dll.meta b/Editor/DeconstructionStyle.dll.meta new file mode 100644 index 0000000..c75c2cb --- /dev/null +++ b/Editor/DeconstructionStyle.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: bcbfe98d29b703044a524e421fcacc2a +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Editor/DeconstructionStyle.pdb.meta b/Editor/DeconstructionStyle.pdb.meta new file mode 100644 index 0000000..0722b88 --- /dev/null +++ b/Editor/DeconstructionStyle.pdb.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6116f350f3c2bca4dbb63afc5febe614 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Editor/HorizonLineOrbit.meta b/Editor/HorizonLineOrbit.meta new file mode 100644 index 0000000..8dd1a3b --- /dev/null +++ b/Editor/HorizonLineOrbit.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 23a5c2ef10b97d944a21755c6a5c520e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Editor/HorizonLineOrbit/SesothoPeManagerEditor.cs b/Editor/HorizonLineOrbit/SesothoPeManagerEditor.cs new file mode 100644 index 0000000..3c2e549 --- /dev/null +++ b/Editor/HorizonLineOrbit/SesothoPeManagerEditor.cs @@ -0,0 +1,154 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEditor; +using UnityEngine; +using UnityEngine.Serialization; + +namespace SesothoLine +{ + /// + /// ·Ʊ༭ + /// + [CustomEditor(typeof(SesothoPeManager))] + public class SesothoPeManagerEditor : Editor + { + #region ί¼ + + /// + /// ǰҪ궯 + /// + private event Action CurrenMouseAction; + + #endregion + + #region ֶ + + /// + /// DZ༭ģʽ + /// + public bool IsDebugDrawMode; + + private Vector3 _currentPosition; + + private bool OpKey_ForceStr; + private bool OpKey_90Arc; + private bool OpKey_180Arc; + private bool OpKey_RevCisoid; + + #endregion + + #region + + // private void OnEnable() + // { + // throw new NotImplementedException(); + // } + // + // private void OnDisable() + // { + // throw new NotImplementedException(); + // } + + private void OnSceneGUI() + { + if (!IsDebugDrawMode) return; + + int controlID = GUIUtility.GetControlID(FocusType.Keyboard); + if(GUIUtility.hotControl == 0) + HandleUtility.AddDefaultControl(controlID); + + OpKey_ForceStr = false; + OpKey_90Arc = false; + OpKey_180Arc = false; + OpKey_RevCisoid = false; + + if (Event.current.GetTypeForControl(controlID) == EventType.KeyDown) + { + switch (Event.current.keyCode) + { + case KeyCode.Escape: + IsDebugDrawMode = false; + break; + case KeyCode.LeftControl: + OpKey_ForceStr = true; + break; + case KeyCode.LeftAlt: + OpKey_90Arc = true; + break; + case KeyCode.LeftShift: + OpKey_180Arc = true; + break; + case KeyCode.R: + OpKey_RevCisoid = true; + break; + default: + break; + } + } + + var mousePos = Event.current.mousePosition; + if (Physics.Raycast(HandleUtility.GUIPointToWorldRay(mousePos), out var hit, float.MaxValue, 0xffff)) + { + _currentPosition = hit.point; + } + + if (Event.current.type == EventType.MouseUp && GUIUtility.hotControl == 0) + { + if (Event.current.button == 0) + { + CurrenMouseAction?.Invoke(); + } + } + } + + public override void OnInspectorGUI() + { + if (GUILayout.Button(IsDebugDrawMode ? "˳ģʽ" : "ģʽ")) + IsDebugDrawMode = !IsDebugDrawMode; + + base.OnInspectorGUI(); + } + + #endregion + + #region + + private TerminalLine2T3 _line; + private TerminalPoint _startPoint; + private TerminalPoint _endPoint; + + private void DarwLine() + { + _endPoint.transform.position = _currentPosition; + + // _line.SetLineSegment( + // _lastPointPosition, _currentPosition, + // _lastPointNormal, _helperNormal + // ); + + + if (OpKey_ForceStr) + _line.DrawStraightLine(); + else + { + var angle = -1; + if (OpKey_90Arc || OpKey_180Arc) + { + angle = 0; + if (OpKey_90Arc) + angle += 90; + if (OpKey_180Arc) + angle += 180; + } + _line.AutomaticDrawCircularLine(angle, OpKey_RevCisoid); + } + + // ϺִȾпܻ + // ڴ֮ǰĽ׶ѾԴ˽й˴ûйϵҪճĻҪһЩ޸ġ + _line.UpdateRender(); + } + + #endregion + } +} diff --git a/Editor/HorizonLineOrbit/SesothoPeManagerEditor.cs.meta b/Editor/HorizonLineOrbit/SesothoPeManagerEditor.cs.meta new file mode 100644 index 0000000..ba476d0 --- /dev/null +++ b/Editor/HorizonLineOrbit/SesothoPeManagerEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 557f21129700c2640b88cafb45f16ee1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Editor/Lrss3.Deconstruction.Editor.asmdef b/Editor/Lrss3.Deconstruction.Editor.asmdef new file mode 100644 index 0000000..1590311 --- /dev/null +++ b/Editor/Lrss3.Deconstruction.Editor.asmdef @@ -0,0 +1,19 @@ +{ + "name": "Lrss3.SesothoLine.Editor", + "rootNamespace": "SesothoLineEditor", + "references": [ + "Lrss3.Deconstruction", + "UnityEditor.UI" + ], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Editor/Lrss3.Deconstruction.Editor.asmdef.meta b/Editor/Lrss3.Deconstruction.Editor.asmdef.meta new file mode 100644 index 0000000..5467ef9 --- /dev/null +++ b/Editor/Lrss3.Deconstruction.Editor.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2428b220c378e91419f25330ce465c75 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Editor/UI.meta b/Editor/UI.meta new file mode 100644 index 0000000..b1ccfde --- /dev/null +++ b/Editor/UI.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: faed1afa5c53aa24c95131dcabd45eb9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Editor/UI/CircleSliderEditor.cs b/Editor/UI/CircleSliderEditor.cs new file mode 100644 index 0000000..e5b4aae --- /dev/null +++ b/Editor/UI/CircleSliderEditor.cs @@ -0,0 +1,73 @@ +using System.Collections; +using System.Collections.Generic; +using Deconstruction.Runtime.UI; +using UnityEditor; +using UnityEditor.UI; +using UnityEngine; + +namespace Deconstruction.Editor.UI +{ + +[CustomEditor(typeof(CircleSlider) , true)] +public class CircleSliderEditor : SelectableEditor +{ + private SerializedProperty m_Value; + private SerializedProperty FillOrigin; + private SerializedProperty m_MaxValue; + private SerializedProperty m_MinValue; + private SerializedProperty m_FillRect; + private SerializedProperty m_HandleRect; + private SerializedProperty m_FillOrigin; + private SerializedProperty m_Radius; + private SerializedProperty m_ClockWise; +// private SerializedProperty m_MaxAngle; +// private SerializedProperty m_MinAngle; + private SerializedProperty m_WholeNumbers; + + + protected override void OnEnable() + { + base.OnEnable(); + + m_FillRect = serializedObject.FindProperty("m_FillRect"); + m_HandleRect = serializedObject.FindProperty("m_HandleRect"); + m_MinValue = serializedObject.FindProperty("m_MinValue"); + m_MaxValue = serializedObject.FindProperty("m_MaxValue"); + m_Value = serializedObject.FindProperty("m_Value"); + m_FillOrigin = serializedObject.FindProperty("m_FillOrigin"); + m_Radius = serializedObject.FindProperty("m_Radius"); + m_ClockWise = serializedObject.FindProperty("m_ClockWise"); + m_WholeNumbers = serializedObject.FindProperty("m_WholeNumbers"); +// m_MaxAngle = serializedObject.FindProperty("m_MaxAngle"); +// m_MinAngle = serializedObject.FindProperty("m_MinAngle"); + + } + + public override void OnInspectorGUI() + { + base.OnInspectorGUI(); + serializedObject.Update(); + + EditorGUILayout.PropertyField(m_FillRect); + EditorGUILayout.PropertyField(m_HandleRect); + + if (m_FillRect.objectReferenceValue != null ) + { + EditorGUILayout.PropertyField(m_MinValue); + EditorGUILayout.PropertyField(m_MaxValue); + EditorGUILayout.PropertyField(m_WholeNumbers); + EditorGUILayout.Slider(m_Value, m_MinValue.floatValue, m_MaxValue.floatValue); + EditorGUILayout.PropertyField(m_FillOrigin); + EditorGUILayout.PropertyField(m_ClockWise); + } + + if (m_HandleRect.objectReferenceValue != null) + { + EditorGUILayout.PropertyField(m_Radius); + } + + serializedObject.ApplyModifiedProperties(); + } +} + +} \ No newline at end of file diff --git a/Editor/UI/CircleSliderEditor.cs.meta b/Editor/UI/CircleSliderEditor.cs.meta new file mode 100644 index 0000000..2b82d42 --- /dev/null +++ b/Editor/UI/CircleSliderEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b1f1f581af3fd5f4f9bdeaedd7c27516 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Editor/XericLibraryEditor.dll b/Editor/XericLibraryEditor.dll new file mode 100644 index 0000000000000000000000000000000000000000..0766a61410e090bdc56430f6da56521398a92201 GIT binary patch literal 62464 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

Q?+84)CEge5EL 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

*b(cpVe*4r7vGDOl8 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 p9BDeconstruction + + 发布页面 + +## 简介 + +unity通用库插件,现已转为unity 6000版本。 + +此插件为XericDigitalTwinTool插件库的前置依赖项。与MateriaLibrary材质库一起使用更好哦! + +单独使用可能会遇到编译报错,可以直接删除报错指向的文件。造成报错的原因可能是版本不兼容,依赖项uid错误等等。如果能力足够,请自行解决。 + +## 软件架构 + +* CentralizeLog: 小日志,unity本身的日志在调用时开销巨大,所以提供一个小日志的类型保存临时的日志内容。 +* Deconstruction: 通过数学公式对线进行描述,进行标准的CAD线路参数计算,并支持在线路上进行导航,合理性计算等 +* RescissionRework: 撤销重做 🕑 +* SerializerHelper: 序列化库 +* XericLibrary: 实用性unity宏库,包含一些实用扩展用法。 + +## Deconstruction (线路绘制,暂缓更新) + +Deconstruction 部分由两个dll组成,一个是 Deconstruction,另一个是 Deconstruction Style 。 + +### 线路绘制 +---- + + +线路绘制组件支持二维,或三维的线条计算,线条继承自“可放置物”类,为了能够显示线条,需要向其提供渲染器和,同理,为了能够算出构成线的点集合,需要提供线计算器。 +为此插件内默认提供了一个使用lineRenderer组件的线渲染器,以及二维的直线和圆弧的线计算器。 +在计算平面上的CAD线路时,通过实现二维的线计算器,并实现它的坐标转换方法,即可在任意表面上实现线的绘制与保存。 + +另外如果希望快速构建具有特制绘制规则的对象,则需要另外的可放置物管理器 PlaceElementManager , +它继承于 SingleMonoBase ,所以可以通过单例的方式访问它。 + +可放置物管理器管理的是所有的可放置物对象,和决策工具类 DecisionMakerToolBase ,以及它们的生命周期。 + +工具类则提供了细致的针对如何放置对象的操作规则,并提供了操作栈表结构, +可以通过操作栈来实现具有链表关系的行为树,栈中的每个节点是行为树上的一个节点, +每个节点可以访问到上一个对象和下一个对象成员的节点。 + +每个节点可以是正在绘制的线,正在计算寻路的ai,或其他任何行为, +在节点内可以直接通过 ReplaceThis(new Exit_OpSlot()); 方法类来切换行为树的节点到一个新的节点。 + +* 基础规则 +建议在工具类中进行创建等操作,管理类中只进行管理操作,比如在插件的sesotho部分的非dll文件中,提供了SesothoPeManager和SesothoArrangementWiresTool,他们就是管理器与工具类的派生部分。 + +* 按键规则 +在没有任何工具启动的情况下,管理器可以接收按键输入,直到被工具输入抢占。 +不过,管理器到工具中并没有任何抢占逻辑,所以请根据工具激活逻辑适时关闭按键处理。 +另外,在没有任何工具激活的情况下,工具本身的按键获取机制也不会激活,记得使用原生的按键获取逻辑。 + +* 线路规则 + + +* 链路规则 +链路是指实现了IConterminousness接口的对象,这个接口提供了一个获取ICoterminous接口的访问器; +ICoterminous接口通常是用于实现链接关系的抽象层,简单的通过输入和输出来定义链接的线路,在接口中可以通过GetOpposite在当前对象的链接结构上下文中访问另一个与当前访问者相对应的链接对象,通常这是与访问者同类的对象,但是会经过接口进行抽象;而GetIdentical则可以获取与访问者同类链接的对象成员。 + +链路方向使用LinkType进行标记,也可以直接使用LinkType.SwapType()来快速反转这个链接标记; +LinkType可以直接和LinkedPortType相互进行转换,也可以使用LinkType.ConvertType()来快速转换类型。 +链路方向通常只用在内部作为方向标识,外部无法获取,一般只在设置时进行一次标识设置即可。 + + + +### 线路结构 +---- + +线路绘制组件提供了线路连接引用关系,可以将一个线连接到另一个线上,也可以用点将它们连接起来, +默认线 + + +### 生命周期 +---- + + +由于所有的成员都是通过批处理器完成生命周期的定义,批处理器的调用时机对于后续的流程来说至关重要。 +为了便于使用,所有的批处理对象的生命周期都遵循以下规则: + +``` +开始和结束时间在LateUpdate阶段触发; +主线程更新事件在Update阶段触发; +异步更新事件在LateUpdate阶段触发; + +主线程事件在所有事件之后才执行; +``` + +* 安全检查 +在批处理期间是允许销毁的,目前的安全限制仅限在更新前会检查一遍批处理的key值是否为空,在其他时刻,可以通过其他的接口传递的安全检查来辅助更新检查。 +比如在PromptLine2中,如果太早或太迟调用UpdateRender会导致在更新期间捕获到一个空引用的报错,来源是linerenderer组件在此时还不存在,具体原理不清楚,但是只会提示一次,所以此时的渲染操作可以直接跳过。 + +### 获取工具 +---- + + +如果希望获取放置物管理器中的工具: + +``` +// 获取当前激活的工具目标 +DecisionMakerToolBase.ActiveDecisionMaker +// 以及这个工具目标是否有效 +DecisionMakerToolBase.HasAciveDecisionMaker +``` + +### 示例文件 +---- + + +在Runtime/HorizonLineOrbit中已经提供了基本的用例,将SesothoPeManager挂到任意一个节点上就可以了。 +运行后按下键盘L键,此时点击世界中layer为defualt的物体,就会点击处y轴为0的位置上生成一个线,移动光标,线也会跟着移动。 + +这些脚本提供了一个基本的示例,并且几乎将所有可以进行配置修改的要素都呈现了出来,可以在后续的扩展中通过参考这些文件来进行实现。 + +在示例脚本中主要分为对元素的实现,以及对过程的实现; +* terminalPoint, TerminalLine2T3, TerminalIland是后续创建的实例所挂载的具有确定空间,绘制方式的实现。 +* 其他的都是管理器,工具,操作栈的实现。 + +其中管理器,工具,操作栈类都是层层嵌套的引用结构,尽量只让相邻的两个过程进行相互的引用,比如工具应该引用管理器的实现,开放给操作栈。 + + +### 使用须知 +---- + + +现在已知的线路绘制问题: +* 如果同时创建大量的操作栈(>500),并在之后的某个时刻中将它们全部隐式地释放掉,有可能会在之后的某个时刻带来庞大的GC占用(>90ms) +* 逆时针绘制的曲线线路没法计算最近点。 + +## XericLibrary (主要核心库) + +XericLibrary 部分由两个dll组成,一个是 Xeric Library,另一个是 Xeric Library Editor 。 + +### 宏库 + +#### 特性库 +---- + +* CanFind$ + 其中包含多个特性类,用于查找类,字段,属性,方法等项目。 + +* ReName + 重命名特性,在没有安装odin插件的旧版本引擎上可以直接替换细节面板中的参数名称,不过由于无法和odin兼容,所以odin的功能会覆盖掉这个特性。 + 主要作用是提供属性标签查找功能。 + +#### 协程宏 +#### 调试宏 +#### 模型网格宏 +#### 机器标识宏 +#### 摄像机宏 +#### 颜色宏 +#### 常数宏 +#### 曲线宏 +#### 枚举宏 + +枚举宏包含一个缓存封装器,可以通过MacroEnum\来定义。 +定义枚举结构封装将允许像列表一样访问这个枚举,或将枚举实例赋予,通过枚举封装器来操作枚举值。 +在新版中,枚举封装器可以使用单例写法访问,而不再需要手动声名保存实例了。 + +#### 方程宏 +#### 事件宏 +#### 文件宏 +#### 步进宏 +#### 按键宏 +#### 集合宏 +#### 数学宏 +#### 消息库 + +预设一些消息处理流程。 + +* 全局业务分发器,消息入口Entry。 + + 特点是需要通过指定消息入口(RedirectReceiverMessage)和出口(RedirectReceiver)来中转消息。 + 完成后消息发送时会被进行一次包装,将带有入口名称的内容一同发送;而在消息处理的另一端,也需要用相同的逻辑处理这个包,就能获得这个包来自哪,并自动定位到对应的预定义委托上进行处理。 + 下面是一个接收示例: + ``` + // 声名一个消息处理器委托 + // 接收器形参可以是任何可以序列化的结构,或是无形参接收器。 + public MacroMessage.ReceiverObject myFunc; + public void Awake() + { + // 初始化函数中注册这个委托,并赋予一个名称用于标识 + myFunc.RedirectReceiver(nameof(myFunc)); + myFunc += Func; + } + // 处理消息 + public void Func(int number) + { + // 消息处理 + } + ``` + 下面是一个发送示例: + ``` + // 在收到文本消息后,立刻发送给重定向器 + void OnMessage(string message) + { + MacroMessage.RedirectReceiverMessage(message); + } + ``` + 最后,需要定义何时处理消息: + ``` + // 比如放在帧更新事件中,消息会作为队列加入,然后逐个处理。 + void Update() + { + MacroMessage.MainThreadProcessingMessage(); + } + ``` + +* 方法封装器 + 提供一个方法软引用封装器,首先需要将一个可执行流程转换为CallableTarget对象。然后通过AddCallableFunction添加到全局字典中,随后可以通过TryEvocation或者Evocation调用。 + 方法封装器默认可以搜索所有静态,实例,私有,公共的方法 + + +#### 对象宏 +#### PID宏 +#### 对象池宏 + +预设快速设置的对象池(CreatSimplePool)与顺序对象池(CreatObjectInOrderPool),传入预制体与父级,将直接返回一个预设的对象池。 + +提供一个联合对象池(预设的)MacroPool.UnionSet,支持开放预制体目标与父级目标参数到inspector。 +联合对象池需要手动调用Init函数进行初始化。 + +#### 矩形变换宏 +#### 超驰宏 +#### 仓库宏 +#### 材质宏 +#### 平滑宏 +#### 排序宏 + +c#自带的排序很好用,但是选择何种排序模式是根据数据类型自动切换的。 +在这里,排序宏中提供了一些可以手动选择的排序算法。 +注:没有猴子排序。 + +#### 文本宏 + +提供: +* StringBuilderPool: 文本构建池 +* join: 文本序列拼接。 +* 文本判断:空判断,空格判断,相等判断,字符集判断 +* 格式包裹:支持TMP的26个富文本标签,或者自行扩展更多包裹器。 + 包裹器可以依靠多态模型来构建文本,而不依赖字面量构建。下面是一个示例: + ``` + _blockBuilder = new TextBlockBuilder( + new ColorBlock(Color.white, "重量"), + new DelegateBlock(() => value.ToString()), + new SizeBlock(20, "kg"))); + ``` + TextBlockBuilder 是所有blocker的基类,使用它包裹所有文本将起到单纯拼接文本的作用;TextBlockBuilder 里的三个block的作用是使用相应的富文本标签包裹,根据标签的类型,包裹器会自动决定标签格式。 + DelegateBlock的作用是通过委托来实时获取一个变量,示例中直接获取value的文本值,拼接到结果中。 + TextBlockBuilder 可以不依靠如DelegateBlock这样的包裹器,可以直接将返回字符串类型的方法委托传入,blocker 会自动识别;前提是开启对应 blocker 里的compatibility兼容性检查,但这会带来额外的性能开销,如果没有特别的需求,建议还是使用DelegateBlock进行多态封装,这样也会更安全。 + + 在新的更新中,包裹器支持大括号写法,同时可以省略部分参数: + ``` + _blockBuilder = new TextBlockBuilder() + { + new ColorBlock() + { + "重量" + }, + new DelegateBlock(() => value.ToString()), + new SizeBlock(20) + { + "kg" + } + }; + ``` + 这里的作用与上面的示例完全一致,更新的包裹器中支持自动填入更多的默认值了,比如颜色默认为白色。 + +* 文本转换:自动值转换为文本。 +* NumberToChinese:将数值转为中文大写。 +* 沃格纳费舍尔拼写检查器:检查一对或多对文本是否相似,返回最相似的文本序列,及相似度。 + +#### 时间宏 +#### 轴变换宏 +#### 类型扩展 +#### 矢量扩展 + +#### 导航宏 +---- + +提供寻路算法核,寻路几何体构造器(未实装)。 + +* AStart寻路算法核 +通过AStart2提供,算法核只包含计算过程,需要被计算的对象上实现接口IAstartNavNeighborNode。 +接口中需要定义当前“可寻路对象”的距离模式,相邻代价,以及所有邻居。 +如果需要定义管理器,可使用AStartNode进行快速封装。 + + +#### 安全宏(计划废弃) +---- + +提供ProgramFlowSecurity类,以及相关的扩展和符属类型。 +安全宏用于,当一个方法中需要通过委托等方法动态调用其他一个或多个方法时,如果其中的某个方法报错,会导致后续所有方法不可用,且调用这些方法的方法也会因为错误抛出而停止,且如果运行在unity关键阶段,比如awake时,可能还会导致脚本被disable。 + +使用安全宏封装要调用的委托,并指定调用时的标识位,当产生错误时,安全宏会捕获这个错误,并转为抛出错误信息,如果选择默认解决,那么这个错误将不会影响后续运行。 +但当下次调用时,安全宏将再次抛出一个错误信息,表示已经发生错误的委托被再次调用。 + +#### 转换宏 +---- + + +### Spline组件 +---- + +提供XericSplinePathXericRectSplinePath组件。 +他们的区别是,一个用于三维世界,另一个用于UI界面。 +UI界面上的Spline组件会通过RectTransform控制,有区别与三维世界。 + +XericSplinePath可以直接在unity中进行挂载,并通过界面编辑点,在列表中可以增加和减少点,或改变点的顺序。 + +在脚本中使用XericSplinePath定义字段,可以让脚本在inspecter上呈现一个引用端口,引用组件以获取曲线实例。 + +曲线通常用于静态计算,在设计上并未考虑动态刷新,动态构建曲线的方法,如果希望动态地构建曲线,可以自行根据其中的结构提供点位数据。 + +在XericSplinePath曲线上初始时使用BakePoint()来烘焙一次数据,这个方法会在线组件上生成BakeData,有这个数据可以获得速度正确的的曲线映射,如果担心多个烘焙进行时的性能问题,可以使用协程方法BakePointCoroutine()推迟烘焙到来。 +烘焙的速度与精度有关,BakePoint()包含一个形参用于输入烘焙精度,默认100,表示进行100次采样,理论上采样越多,精度越高,但实际上并非越高越好,采样数量保持在数倍于实际点数量即可。 +烘焙后的曲线才可以使用重映射RemappingTimeValue(),同时也可以使用SplineLength获取曲线的长度。 + +在曲线实例上可以访问Evaluate...()方法来计算坐标,旋转,数值,颜色过度。 +方法要求给定一个驱动值t,取值范围在0-1之间。 +默认情况下,驱动值是几乎等分地控制着每条线路的,无论两个点之间的距离长短,都近似为“时间”相等的多段线,这意味着无法通过这样的一个线驱动一个物体平滑地从起点运动到终点。 +而开头我们使用BakePoint()烘焙的数据就起作用了,通过调用线实例上的RemappingTimeValue()将时间驱动值转换为速度驱动值,这会带来非常平滑的效果。 + +2D的线路组件XericRectSplinePath工作在Rect上,如果屏幕的工作分辨率实际上是可变的,可能会导致实际线路有时会错位,这是因为线路工作的参考坐标系是静态的。 +如果当前项目的窗口缩放易变,建议每帧调用UpdateRectDepend()(一般都很难遇到分辨率亘古不变的情况),这个方法可以刷新曲线构建所依赖的矩形空间坐标。 + +为了适配速度矫正后的线路,建议使用线路的长度作为循环的时间最大值,而不是强制所有线路从0-1取值,线路总长度可以使用SplineLength属性获取。 +这里是一个示例:(这个示例中使用的是二维曲线,但设置ui的方法是世界空间的,并非屏幕空间,这是因为我驱动的目标对象还是世界空间的Sprite,同时较小的ui坐标便于计算尾迹的长度,避免结果速度太快) +``` +public void UpdateBySpline(XericRectSplinePath spline) +{ + totalTime = (float)spline.SplineLength; + var remappingTime = time / totalTime; // 这是没有速度矫正的值 + remappingTime = spline.RemappingTimeValue(remappingTime); // 经过速度矫正 + // 设置坐标 + var pos = spline.EvaluatePosition(remappingTime); // 获得坐标 + transform.position = pos; + // 设置旋转朝向运动方向 + var lastOffset = (lastPosition - pos).normalized; + var ang = Mathf.Atan2(lastOffset.y, lastOffset.x) * Mathf.Rad2Deg; + transform.localRotation = Quaternion.Euler(0, 0, ang); + lastPosition = pos; + // 设置缩放,来自曲线上定义的浮点值 + var size = spline.EvaluateValue(remappingTime); + transform.localScale = size; +} +``` + + +### 简易批处理器 +---- + +在代码中引用 XericLibrary.Runtime.Type.BatchProcess , +并将需要进行批处理的对象实现 ICanBatchProcess 接口, +其中提供了所有额外支持的生命周期事件,可以直接实现或显式实现。 + +缺点是只有异步方法的生命周期约束,且没有提供线程安全的数据类型。 + +和官方的相比没有什么优势,只是作为dll内部的部分程序的替代品,没事不要用这个。 + +### 多维布尔 +---- + +提供Bool1,Bool2,Bool3,Booln。 +其中除了Booln是类,其他都是结构体,在相互转换时需要注意。 + +不同的多维布尔对象之间可以互相转换,且参数不会遗失。 +他们的区别是会在界面上绘制不同数量的参数。 + +其中bool1与普通布尔几乎无二,可以直接隐式转为bool,只是他存储的方式为int,可以用于bool隐式转为int。 + +### 时间节点 +---- +提供TimingStamp,TimeStamp。 + +TimingStamp用于时间快速转换,以及在unity界面上呈现的能力。 +TimeStamp用于隐式的,在极短时间内(小于1tick)的时间戳的名称标记。 + +## DataBaseControl (快捷数据库) + +数据库控制器,当前主要工作区域是SqlClient部分 + +---- + +### 基础使用 + +数据库操作的指令被抽象到Order类了(注释里会称为解释器),比如sqlClient就是sqlcOrder,其中sqlc代表sqlclient。 +order类本质上是一个文本拼接器,为了方便管理,你可以使用对应类的order.GetOrder来获取池中的一条指令,比如: +``` +var orderValues = SQLCHelper.GetOrder(); +``` +这个orderValues必须手动释放才会回到池中,比如: +``` +orderValues.Dispost(); +``` +GetOrder指令可以在编译时静态调用,用作静态参数,不去释放,这样的话指令的生命周期会跟随程序释放而释放。 +使用指令前建议先清空,避免指令污染: +``` +orderValues.CleanOrder(); +``` +然后,可以在指令上调用对应的函数,里面预制了数据库连接增删改查,表增删改查,项增删改查,以及插入判断,筛选条件命令。 +对于连接功能,可以参考下面的示例: +``` +public void InitDataBase(string hostName, string databaseName, string tableName, + IEnumerable valueData) +{ + SQLCHelper.connectOrder.OrderSetServer(hostName, null); + // 数据库不存在,就创建一个 + if ((int)orderValues.OrderIsDataBaseExist(databaseName) + .ExecuteScalar() <= 0) + orderValues.OrderCreatDataBase(databaseName) + .ExecuteNonQuery(); + + SQLCHelper.connectOrder.OrderSetServer(hostName, databaseName); + // 数据表不存在,就创建一个 + if ((int)orderValues.OrderIsTableExist(tableName) + .ExecuteScalar() <= 0) + orderValues.OrderCreatTable(tableName) + .ExecuteNonQuery(); + + // 构建数据项目 + orderValues.CleanValue(); + orderValues.Values.AddRange(valueData.Select(a => new SqlCOrder.SqlCValue(a.name, a.value))); + + // 数据项目不存在,就创建一个 + if (valueData != null) + { + orderValues.OrderInsetTableItem(tableName); + } +} +``` +可以看到前面会使用同一个order指令来执行命令构建,然后通过Execute方法来执行指令。 +指令在构建时会将文本压入stringBuilder中,直到遇到Execute指令后,指令才会被拼接成具体的文本,存入历史指令中。 +当这个指令中stringBuilder里没有待输出的指令时,会优先使用之前拼接过的文本,也就是说一条已经构建的指令可以被重复执行。 + +刚刚的示例代码也可以通过调用预制的扩展方法完成,比如: +``` +orderValues.InitializationDataBase("localhost", "DEFAULT_DATABASE", "DEFAULT_TABLE"); +``` +上面这段指令会自动连接到地址localhost下,名为DEFAULT_DATABASE的DEFAULT_TABLE表中。 +如果数据库中没有库或表,将会自动创建。这对于仅仅为了保存数据的情况来说会比较方便。 +这种扩展指令根据其使用情景可能会相对于普通的方法有所区别,就比方说这个扩展方法会立刻执行,不需要手动调用Execute方法。 +一般指令都仅仅只是将命令填入拼接池中,然后在Execute中执行order里的SubmitOrder()来持久化指令内容。 + +如果希望在内存中保留一个与数据库对应的数值,则可以使用order的Values属性; +一个order里的Values对应一个数据库表里的一列下的一个数据。 +Value的name对应列名,value对应实际值。 + +还是上面那段完整的数据库创建函数实例中,最后的OrderInsetTableItem就是将values插入到表的指令,包括InitializationDataBase扩展中也会自动将当前执行的order里的values插入到表,所以这个指令会建议手动管理生命周期。 + +这里说明一下,指令里的方法名称是有特定规律的: +* 比如用于单段执行的指令方法,会使用Order开头,使用.Order...可以搜索到很多相关的指令。他们都会返回自身,用以支持链式的调用。 +* 如果某个指令的后面可以继续添加指令,比如条件指令之类的,可以使用.OrderJoin...搜索到一些相关的预制指令。 +* 而其他的指令则可以在扩展库中找到,扩展库中会专门针对特定的应用情景开放专门的方法。 + +#### 数据读写 + +在上面已经说过如何新建表,建表的时候会默认写入一次数据,而如果希望手动定义表格里的内容的话可以这么写: +``` +order.OrderJoinValuesDefinitinOnly(orderValues.Values); +``` +如果希望填入当前order里的Values的话,可以这么写: +``` +``` + +读取可以使用: +``` +orderValues.OrderSelect("DEFAULT_TABLE", null, null, true, true); +``` +这段指令将orderValues里的value作为项目进行查询,由于两个null没有指定条件和排序,所以这会返回所有value的值。 +记得使用ExecuteReader执行,并返回阅读器进行处理,在阅读器中,需要手动根据值名称一一对应地将值填回orderValues里。 + +不过在扩展类中也提供了自动地读取逻辑: +``` +orderValues.ReadLatestValue("DEFAULT_TABLE"); +``` +这会读取数据库中的,orderValues中的值,并直接写在orderValues的每一项中。 +然后直接对orderValues中的values进行处理姐可以了。 + +需要注意的是,这些指令虽然没有明确要求数据库连接,但还是至少需要连接过一次数据库,比如至少调用过一次InitializationDataBase方法,这样,后续的所有指令都可以不需要主动指定connectOrder项目。 + + diff --git a/README.md.meta b/README.md.meta new file mode 100644 index 0000000..fd6a290 --- /dev/null +++ b/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 019144fe8aedc3f499e254bf3e42bf14 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Resources.meta b/Resources.meta new file mode 100644 index 0000000..04f09e2 --- /dev/null +++ b/Resources.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4a39969a6ab3a784a966b967e9bf6aa8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Resources/Material.meta b/Resources/Material.meta new file mode 100644 index 0000000..3f7b485 --- /dev/null +++ b/Resources/Material.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8a2c41b83ca78de4db64f1a357f0af29 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Resources/Material/Graph.meta b/Resources/Material/Graph.meta new file mode 100644 index 0000000..6d2a77a --- /dev/null +++ b/Resources/Material/Graph.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 89918c623ee85524abc8f3b1392af91a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Resources/Material/Graph/Lit.meta b/Resources/Material/Graph/Lit.meta new file mode 100644 index 0000000..0ba704c --- /dev/null +++ b/Resources/Material/Graph/Lit.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4743ef177c5bfb546b5b9c72efc59b3b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Resources/Material/Graph/Lit/SceneGround.mat b/Resources/Material/Graph/Lit/SceneGround.mat new file mode 100644 index 0000000..5490a7a --- /dev/null +++ b/Resources/Material/Graph/Lit/SceneGround.mat @@ -0,0 +1,117 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SceneGround + m_Shader: {fileID: -6465566751694194690, guid: c508188bc2ab04746ba729aded8434fa, type: 3} + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Texture2D: + m_Texture: {fileID: 10309, guid: 0000000000000000f000000000000000, type: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Texture2D_Normal: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueOffset: 0 + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueControl: -1 + - _QueueOffset: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &1580504613398626283 +MonoBehaviour: + m_ObjectHideFlags: 11 + 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: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 diff --git a/Resources/Material/Graph/Lit/SceneGround.mat.meta b/Resources/Material/Graph/Lit/SceneGround.mat.meta new file mode 100644 index 0000000..f4b8cec --- /dev/null +++ b/Resources/Material/Graph/Lit/SceneGround.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b13df369c6ed3a64a9c4024a6333b4cf +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Resources/Material/Graph/Lit/SceneGroundGraphs.shadergraph b/Resources/Material/Graph/Lit/SceneGroundGraphs.shadergraph new file mode 100644 index 0000000..36efe98 --- /dev/null +++ b/Resources/Material/Graph/Lit/SceneGroundGraphs.shadergraph @@ -0,0 +1,1212 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "275530f0cc8044cdb37c1eeab5b0d564", + "m_Properties": [ + { + "m_Id": "b17287c6b9294da7a8cb72f1b63be8ee" + }, + { + "m_Id": "a1bc40a084d94f7c80352c2a79ead977" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "4ca15f54f4494d20904497259b8f2553" + } + ], + "m_Nodes": [ + { + "m_Id": "1a1080e6ddde4d5e9d51e7b643ceb557" + }, + { + "m_Id": "80e034e1e58a4385a0a407c721428dfe" + }, + { + "m_Id": "96dc238052ea4f039ae9750d683a6920" + }, + { + "m_Id": "ffc19a777b46441b8a94f59034e38b86" + }, + { + "m_Id": "1996420dbda54a099bd3683de1fcf67a" + }, + { + "m_Id": "34c07405c620440084d0213fd695bb37" + }, + { + "m_Id": "c6a8f8c0dbba4c1eb58d659f4a56da0b" + }, + { + "m_Id": "aa9649c99dfb4cdd82b3c7f5b9c8afd5" + }, + { + "m_Id": "789bfdd452f04d56bfba260ea1776279" + }, + { + "m_Id": "46518a3c852c4971bb44650753187c62" + }, + { + "m_Id": "090832bceb3a4f55ab8405d1f6cc1e3a" + }, + { + "m_Id": "85cf6092e34a40b98f89fec2d1019008" + }, + { + "m_Id": "18a68b11fe8449bfa4eae143c09b7630" + } + ], + "m_GroupDatas": [], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "090832bceb3a4f55ab8405d1f6cc1e3a" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "46518a3c852c4971bb44650753187c62" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "46518a3c852c4971bb44650753187c62" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ffc19a777b46441b8a94f59034e38b86" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "46518a3c852c4971bb44650753187c62" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "18a68b11fe8449bfa4eae143c09b7630" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "85cf6092e34a40b98f89fec2d1019008" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "46518a3c852c4971bb44650753187c62" + }, + "m_SlotId": 2 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 0.0, + "y": 0.0 + }, + "m_Blocks": [ + { + "m_Id": "1a1080e6ddde4d5e9d51e7b643ceb557" + }, + { + "m_Id": "80e034e1e58a4385a0a407c721428dfe" + }, + { + "m_Id": "96dc238052ea4f039ae9750d683a6920" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": 0.0, + "y": 200.0 + }, + "m_Blocks": [ + { + "m_Id": "ffc19a777b46441b8a94f59034e38b86" + }, + { + "m_Id": "1996420dbda54a099bd3683de1fcf67a" + }, + { + "m_Id": "34c07405c620440084d0213fd695bb37" + }, + { + "m_Id": "c6a8f8c0dbba4c1eb58d659f4a56da0b" + }, + { + "m_Id": "aa9649c99dfb4cdd82b3c7f5b9c8afd5" + }, + { + "m_Id": "789bfdd452f04d56bfba260ea1776279" + }, + { + "m_Id": "18a68b11fe8449bfa4eae143c09b7630" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"fileID\":10210,\"guid\":\"0000000000000000e000000000000000\",\"type\":0}}", + "m_Guid": "" + }, + "preventRotation": true + }, + "m_Path": "Shader Graphs", + "m_GraphPrecision": 1, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_ActiveTargets": [ + { + "m_Id": "ab3c67755ad04d0d864945b966c3b318" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "090832bceb3a4f55ab8405d1f6cc1e3a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1078.0, + "y": 166.00001525878907, + "width": 139.00006103515626, + "height": 33.999969482421878 + } + }, + "m_Slots": [ + { + "m_Id": "b44d30beb0f345b1affe4a1f04f67172" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "b17287c6b9294da7a8cb72f1b63be8ee" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0fdc2a704db842bbbb746dd664494ac0", + "m_Id": 0, + "m_DisplayName": "Smoothness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Smoothness", + "m_StageCapability": 2, + "m_Value": 0.5, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "18a68b11fe8449bfa4eae143c09b7630", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "3bf68d82074c449aaa7040faf76b3753" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "1996420dbda54a099bd3683de1fcf67a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.NormalTS", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "b23e137b6f854076ac70211d22033dc8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.NormalTS" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "1a1080e6ddde4d5e9d51e7b643ceb557", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "c85132e85f3a4b9697d9cc9cd44f7e79" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "1bbb216f11e04e15a410b34c2e2c37e4", + "m_Id": 1954524551, + "m_DisplayName": "OriginOffset", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "_OriginOffset", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "209dc336cfed4bff812989cc78465741", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.5, + "y": 0.5, + "z": 0.5 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "2b5a0bc9e33f424aaf79535460cb724f", + "m_Id": 0, + "m_DisplayName": "Ambient Occlusion", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Occlusion", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "34c07405c620440084d0213fd695bb37", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Metallic", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "5a7cab2db494460187fb81b3aa7e865e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Metallic" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3bf68d82074c449aaa7040faf76b3753", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "3db78c311ece4e51bb7c44e50466f0b5", + "m_Id": 2, + "m_DisplayName": "index", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "index", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "46518a3c852c4971bb44650753187c62", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1078.0, + "y": 205.0, + "width": 183.0, + "height": 251.0 + } + }, + "m_Slots": [ + { + "m_Id": "9f2bffc2d2cf44379635bf0b63dbfe35" + }, + { + "m_Id": "4bb26fe8e87f403d8cd4c09acf519921" + }, + { + "m_Id": "801c0283490044c192355a9c8b520f8d" + }, + { + "m_Id": "77caf74be9444ef193f163f41ab47b43" + }, + { + "m_Id": "7a6fa7da827e41fea8250f6da57ab50a" + }, + { + "m_Id": "c282c259bddb4d1484b0272a2b4b6f39" + }, + { + "m_Id": "e84a3c21b81246e5b931b33d61af7f87" + }, + { + "m_Id": "7572fd07309b4598bb167457511f7232" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4bb26fe8e87f403d8cd4c09acf519921", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "4ca15f54f4494d20904497259b8f2553", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "b17287c6b9294da7a8cb72f1b63be8ee" + }, + { + "m_Id": "a1bc40a084d94f7c80352c2a79ead977" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5a7cab2db494460187fb81b3aa7e865e", + "m_Id": 0, + "m_DisplayName": "Metallic", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Metallic", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "6311704bd76643cda9b8c1b61e7ad7d8", + "m_Id": 1, + "m_DisplayName": "WorldUV", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "WorldUV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "635765667b94474fbcfb79c7d6f82204", + "m_Id": 0, + "m_DisplayName": "Emission", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Emission", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 1, + "m_DefaultColor": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "7572fd07309b4598bb167457511f7232", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "77caf74be9444ef193f163f41ab47b43", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "789bfdd452f04d56bfba260ea1776279", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Occlusion", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "2b5a0bc9e33f424aaf79535460cb724f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Occlusion" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7a6fa7da827e41fea8250f6da57ab50a", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "801c0283490044c192355a9c8b520f8d", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "80e034e1e58a4385a0a407c721428dfe", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "9a00ccd8ad364cca9561889cef8378ee" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "85cf6092e34a40b98f89fec2d1019008", + "m_Group": { + "m_Id": "" + }, + "m_Name": "WorldUpVectorUV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1291.0, + "y": 205.0, + "width": 213.0, + "height": 302.0000305175781 + } + }, + "m_Slots": [ + { + "m_Id": "88831a34875842bb80d0a474cb0e791d" + }, + { + "m_Id": "1bbb216f11e04e15a410b34c2e2c37e4" + }, + { + "m_Id": "6311704bd76643cda9b8c1b61e7ad7d8" + }, + { + "m_Id": "3db78c311ece4e51bb7c44e50466f0b5" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"ea08eb5d0b2c0e3479804a22fa882c5c\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "c07e0e91-06f9-441f-a0e7-a41baeadcbc4", + "b1ea27f6-c098-4ae0-8575-1d046c3f688b" + ], + "m_PropertyIds": [ + 1527661158, + 1954524551 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "88831a34875842bb80d0a474cb0e791d", + "m_Id": 1527661158, + "m_DisplayName": "TileSize", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "_TileSize", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.BuiltIn.ShaderGraph.BuiltInLitSubTarget", + "m_ObjectId": "88dba662e8674ebb95aea3681f836bd4", + "m_WorkflowMode": 1, + "m_NormalDropOffSpace": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "96dc238052ea4f039ae9750d683a6920", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "9a6ca8bfea504202be0afe1b0a01f6a2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "9a00ccd8ad364cca9561889cef8378ee", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "9a6ca8bfea504202be0afe1b0a01f6a2", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "9f2bffc2d2cf44379635bf0b63dbfe35", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "a1bc40a084d94f7c80352c2a79ead977", + "m_Guid": { + "m_GuidSerialized": "d5322d25-b786-4efa-b46d-bd8bef56a360" + }, + "m_Name": "Texture2D Normal", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "Texture2D Normal", + "m_DefaultReferenceName": "_Texture2D_Normal", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "aa9649c99dfb4cdd82b3c7f5b9c8afd5", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Emission", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "635765667b94474fbcfb79c7d6f82204" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Emission" +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.Rendering.BuiltIn.ShaderGraph.BuiltInTarget", + "m_ObjectId": "ab3c67755ad04d0d864945b966c3b318", + "m_ActiveSubTarget": { + "m_Id": "88dba662e8674ebb95aea3681f836bd4" + }, + "m_AllowMaterialOverride": false, + "m_SurfaceType": 1, + "m_ZWriteControl": 0, + "m_ZTestMode": 4, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CustomEditorGUI": "" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "b17287c6b9294da7a8cb72f1b63be8ee", + "m_Guid": { + "m_GuidSerialized": "dd8b3833-a421-4746-b71c-89cc2e37068b" + }, + "m_Name": "Texture2D", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "Texture2D", + "m_DefaultReferenceName": "_Texture2D", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "b23e137b6f854076ac70211d22033dc8", + "m_Id": 0, + "m_DisplayName": "Normal (Tangent Space)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "NormalTS", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 3 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "b44d30beb0f345b1affe4a1f04f67172", + "m_Id": 0, + "m_DisplayName": "Texture2D", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "c282c259bddb4d1484b0272a2b4b6f39", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "c6a8f8c0dbba4c1eb58d659f4a56da0b", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Smoothness", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "0fdc2a704db842bbbb746dd664494ac0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Smoothness" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "c85132e85f3a4b9697d9cc9cd44f7e79", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "e84a3c21b81246e5b931b33d61af7f87", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "ffc19a777b46441b8a94f59034e38b86", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "209dc336cfed4bff812989cc78465741" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + diff --git a/Resources/Material/Graph/Lit/SceneGroundGraphs.shadergraph.meta b/Resources/Material/Graph/Lit/SceneGroundGraphs.shadergraph.meta new file mode 100644 index 0000000..02f42a2 --- /dev/null +++ b/Resources/Material/Graph/Lit/SceneGroundGraphs.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: c508188bc2ab04746ba729aded8434fa +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Resources/Material/Graph/UI.meta b/Resources/Material/Graph/UI.meta new file mode 100644 index 0000000..27a4fba --- /dev/null +++ b/Resources/Material/Graph/UI.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 44e5a14a3900d124bb47f540a23b0451 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Resources/Material/Graph/UI/UISelectionBoxDraw.mat b/Resources/Material/Graph/UI/UISelectionBoxDraw.mat new file mode 100644 index 0000000..d0a085a --- /dev/null +++ b/Resources/Material/Graph/UI/UISelectionBoxDraw.mat @@ -0,0 +1,157 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: UISelectionBoxDraw + m_Shader: {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} + m_ValidKeywords: [] + m_InvalidKeywords: + - _BUILTIN_SURFACE_TYPE_TRANSPARENT + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - PixelSnap: 0 + - _Alpha: 0.2 + - _BUILTIN_AlphaClip: 0 + - _BUILTIN_Blend: 0 + - _BUILTIN_CullMode: 2 + - _BUILTIN_DstBlend: 10 + - _BUILTIN_QueueControl: 0 + - _BUILTIN_QueueOffset: 0 + - _BUILTIN_SrcBlend: 5 + - _BUILTIN_Surface: 1 + - _BUILTIN_ZTest: 4 + - _BUILTIN_ZWrite: 0 + - _BUILTIN_ZWriteControl: 0 + - _BumpScale: 1 + - _ColorMask: 15 + - _CullMode: 0 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Edge: 5 + - _EdgeAlpha: 0.8 + - _EdgeThera: 0.0001 + - _EnableExternalAlpha: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _Precision: 100 + - _QueueControl: -1 + - _QueueOffset: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _UVSec: 0 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EdgeColor: {r: 1, g: 1, b: 1, a: 0.8352941} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _Point1: {r: 0, g: 0, b: 0, a: 0} + - _Point2: {r: 0, g: 0, b: 0, a: 0} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &5744030932169462819 +MonoBehaviour: + m_ObjectHideFlags: 11 + 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: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!114 &7813913351238974909 +MonoBehaviour: + m_ObjectHideFlags: 11 + 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: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 diff --git a/Resources/Material/Graph/UI/UISelectionBoxDraw.mat.meta b/Resources/Material/Graph/UI/UISelectionBoxDraw.mat.meta new file mode 100644 index 0000000..36f5243 --- /dev/null +++ b/Resources/Material/Graph/UI/UISelectionBoxDraw.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a03a3cfcd64713a4f83bd9966e474ac1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Resources/Material/Graph/UI/UISelectionBoxGraphs.shadergraph b/Resources/Material/Graph/UI/UISelectionBoxGraphs.shadergraph new file mode 100644 index 0000000..54366cc --- /dev/null +++ b/Resources/Material/Graph/UI/UISelectionBoxGraphs.shadergraph @@ -0,0 +1,8176 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "1bc02e2f9b4b40c8b55af4561e7902b7", + "m_Properties": [ + { + "m_Id": "9d7ee9e86af1446d8ab1ec1c058ecfee" + }, + { + "m_Id": "e32cc799c0204e05ba1d30c02e3eb720" + }, + { + "m_Id": "44a3b27e93754e2ca9445c452d735073" + }, + { + "m_Id": "0037bf0f4de94a8d885c1c6dac42056c" + }, + { + "m_Id": "6dd2b1faba004a728ed5d208c9efa1c1" + }, + { + "m_Id": "9a1da2cbbb434c87b01edd10819c1b63" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "42ad688ddbab42de8a1f6f00b88a2318" + } + ], + "m_Nodes": [ + { + "m_Id": "618233005983415c89e0a7289c836914" + }, + { + "m_Id": "6f560bcaaa3e452fa440a497ef419724" + }, + { + "m_Id": "02caf17e1f1c4307aefa37a0642b63de" + }, + { + "m_Id": "7bb2d3223a634f5fbbfc8fb2efcc138c" + }, + { + "m_Id": "57f28b2075c848ac871156ba6051feaa" + }, + { + "m_Id": "babd9bfbe8dd4dc494543a2ee21b38e6" + }, + { + "m_Id": "11a2e56b46f0475eae04384853ac3d37" + }, + { + "m_Id": "09e0d6f042b74846bd07381d5a1cc77b" + }, + { + "m_Id": "4d66744c089e482db328fcc1135ba68a" + }, + { + "m_Id": "931fa242670f465c8e345681f62d4706" + }, + { + "m_Id": "5a5aa7a85fb94e27b4b8d393823e3a3a" + }, + { + "m_Id": "8402c7792aeb4b08b975b4b47d096545" + }, + { + "m_Id": "6466c63d9353433e889ec7eada999295" + }, + { + "m_Id": "3c098bb61d004ea79d54468b1473841c" + }, + { + "m_Id": "5d87e27df271488f8d357c61ffad3f91" + }, + { + "m_Id": "812df07afd8d4f929191cee9cc64e09f" + }, + { + "m_Id": "1cc18fed272e4131ac199eb6279a8083" + }, + { + "m_Id": "a9c305554f2648c3b0cf10d8e5f0f241" + }, + { + "m_Id": "39a1e33549914950aa134a324354cfcd" + }, + { + "m_Id": "78fccb4c15e94754949e901b97d47fab" + }, + { + "m_Id": "9026c55427fc43fe8fbee3890dff1724" + }, + { + "m_Id": "9315d54910e0411d8e3d940c21d2bd41" + }, + { + "m_Id": "c2da02f30d58454a839b8ea2ab088a9e" + }, + { + "m_Id": "1bb87653816448cbad25d83caf84d4bf" + }, + { + "m_Id": "61859cf0e65a47d4b0dfab22edd0bf9d" + }, + { + "m_Id": "1e5fab3f08ad48e2b575c37f2ee526ec" + }, + { + "m_Id": "05f1cee40a2f40f9987048a66e8c6583" + }, + { + "m_Id": "78d08c62c8294005bdf49a28d34014dc" + }, + { + "m_Id": "e43d15309eee469899e39c52487f5717" + }, + { + "m_Id": "63e7eb32cb2e4105829dbbb24ee90eab" + }, + { + "m_Id": "5e8e5336ed634a0fbc5860d58df29c09" + }, + { + "m_Id": "b0ffcfa3615f451abf62e7f6b171170d" + }, + { + "m_Id": "5cdb08742bac484599862b68c1d1284d" + }, + { + "m_Id": "5aded1b2bbdf4ca2b7a5ef92b985adcb" + }, + { + "m_Id": "a7d7e10a1b994d50a5318b247bde6e99" + }, + { + "m_Id": "54407f56f36c4fd49af88d89edf8696a" + }, + { + "m_Id": "9c9b01c30c284447b28c23ee375bb23f" + }, + { + "m_Id": "98f0cba8df5a47c68bbc07fc292dc06a" + }, + { + "m_Id": "db6a09bd547142099e2279980c5b54d0" + }, + { + "m_Id": "ac4cfe70546d4159a58e1cce895bb482" + }, + { + "m_Id": "965b3bc1c6bc44039b9d51567ce75df5" + }, + { + "m_Id": "cfae2a2a50f34b649ce8e7e43e4784e4" + }, + { + "m_Id": "070c05527b0b48c4baba360d824a2b4b" + }, + { + "m_Id": "7d511e39661947a28a6f833ba03cd339" + }, + { + "m_Id": "5a3a6d335b24450ab68ca68224bd8040" + }, + { + "m_Id": "b6d5b9e00f1040c0b71de21ad2ee1273" + }, + { + "m_Id": "7e173870f2064f2fb02be49bf4fe72e7" + }, + { + "m_Id": "57924e6529754609923b1a5f2933cc3a" + }, + { + "m_Id": "6f7bbb3dff13474b974352b7eb99af93" + }, + { + "m_Id": "964c7f01f6774420ad4d54b78197a264" + }, + { + "m_Id": "c4d83597b77a47e0ba14a5dbf5460278" + }, + { + "m_Id": "fd32acfe2a3040f9b19074bb36a417e4" + }, + { + "m_Id": "49f4e2d3805240ed9d55247c1be6eeaa" + }, + { + "m_Id": "0bf0a73ccec44377ab675a4289d2ab0f" + }, + { + "m_Id": "d541d33009844984a3a929cb08909fb3" + }, + { + "m_Id": "9edd1fd03d1741c2bde179115e6b5370" + }, + { + "m_Id": "277d35f6fbdb4e05b6eaf95b81552d0d" + }, + { + "m_Id": "d199153182574e7186e7cd7aaf23e9b3" + }, + { + "m_Id": "f897f715292a45a391d817a048261657" + }, + { + "m_Id": "16248bb017444af3bcd989c3fce179af" + } + ], + "m_GroupDatas": [], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "05f1cee40a2f40f9987048a66e8c6583" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ac4cfe70546d4159a58e1cce895bb482" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "05f1cee40a2f40f9987048a66e8c6583" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ac4cfe70546d4159a58e1cce895bb482" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "070c05527b0b48c4baba360d824a2b4b" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "78d08c62c8294005bdf49a28d34014dc" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "09e0d6f042b74846bd07381d5a1cc77b" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4d66744c089e482db328fcc1135ba68a" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "09e0d6f042b74846bd07381d5a1cc77b" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5a5aa7a85fb94e27b4b8d393823e3a3a" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "09e0d6f042b74846bd07381d5a1cc77b" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "8402c7792aeb4b08b975b4b47d096545" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "09e0d6f042b74846bd07381d5a1cc77b" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "931fa242670f465c8e345681f62d4706" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "0bf0a73ccec44377ab675a4289d2ab0f" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d541d33009844984a3a929cb08909fb3" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "11a2e56b46f0475eae04384853ac3d37" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4d66744c089e482db328fcc1135ba68a" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "11a2e56b46f0475eae04384853ac3d37" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5a5aa7a85fb94e27b4b8d393823e3a3a" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "11a2e56b46f0475eae04384853ac3d37" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "8402c7792aeb4b08b975b4b47d096545" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "11a2e56b46f0475eae04384853ac3d37" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "931fa242670f465c8e345681f62d4706" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "16248bb017444af3bcd989c3fce179af" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "54407f56f36c4fd49af88d89edf8696a" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1bb87653816448cbad25d83caf84d4bf" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "61859cf0e65a47d4b0dfab22edd0bf9d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1cc18fed272e4131ac199eb6279a8083" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a9c305554f2648c3b0cf10d8e5f0f241" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1e5fab3f08ad48e2b575c37f2ee526ec" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "05f1cee40a2f40f9987048a66e8c6583" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "277d35f6fbdb4e05b6eaf95b81552d0d" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9edd1fd03d1741c2bde179115e6b5370" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "39a1e33549914950aa134a324354cfcd" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "61859cf0e65a47d4b0dfab22edd0bf9d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3c098bb61d004ea79d54468b1473841c" + }, + "m_SlotId": 6 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5d87e27df271488f8d357c61ffad3f91" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3c098bb61d004ea79d54468b1473841c" + }, + "m_SlotId": 6 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "812df07afd8d4f929191cee9cc64e09f" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3c098bb61d004ea79d54468b1473841c" + }, + "m_SlotId": 6 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9026c55427fc43fe8fbee3890dff1724" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3c098bb61d004ea79d54468b1473841c" + }, + "m_SlotId": 6 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d199153182574e7186e7cd7aaf23e9b3" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4d66744c089e482db328fcc1135ba68a" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6466c63d9353433e889ec7eada999295" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "54407f56f36c4fd49af88d89edf8696a" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f897f715292a45a391d817a048261657" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "57924e6529754609923b1a5f2933cc3a" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7e173870f2064f2fb02be49bf4fe72e7" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "57924e6529754609923b1a5f2933cc3a" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9c9b01c30c284447b28c23ee375bb23f" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "57f28b2075c848ac871156ba6051feaa" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "11a2e56b46f0475eae04384853ac3d37" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5a3a6d335b24450ab68ca68224bd8040" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b6d5b9e00f1040c0b71de21ad2ee1273" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5a5aa7a85fb94e27b4b8d393823e3a3a" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3c098bb61d004ea79d54468b1473841c" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5aded1b2bbdf4ca2b7a5ef92b985adcb" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a7d7e10a1b994d50a5318b247bde6e99" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5aded1b2bbdf4ca2b7a5ef92b985adcb" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a7d7e10a1b994d50a5318b247bde6e99" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5d87e27df271488f8d357c61ffad3f91" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1cc18fed272e4131ac199eb6279a8083" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5d87e27df271488f8d357c61ffad3f91" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "812df07afd8d4f929191cee9cc64e09f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5e8e5336ed634a0fbc5860d58df29c09" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b0ffcfa3615f451abf62e7f6b171170d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "61859cf0e65a47d4b0dfab22edd0bf9d" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1e5fab3f08ad48e2b575c37f2ee526ec" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "61859cf0e65a47d4b0dfab22edd0bf9d" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d511e39661947a28a6f833ba03cd339" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6466c63d9353433e889ec7eada999295" + }, + "m_SlotId": 6 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1cc18fed272e4131ac199eb6279a8083" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6466c63d9353433e889ec7eada999295" + }, + "m_SlotId": 6 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5d87e27df271488f8d357c61ffad3f91" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6466c63d9353433e889ec7eada999295" + }, + "m_SlotId": 6 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "78fccb4c15e94754949e901b97d47fab" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6466c63d9353433e889ec7eada999295" + }, + "m_SlotId": 6 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d199153182574e7186e7cd7aaf23e9b3" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6f7bbb3dff13474b974352b7eb99af93" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "98f0cba8df5a47c68bbc07fc292dc06a" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "78fccb4c15e94754949e901b97d47fab" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c2da02f30d58454a839b8ea2ab088a9e" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7d511e39661947a28a6f833ba03cd339" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5a3a6d335b24450ab68ca68224bd8040" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7e173870f2064f2fb02be49bf4fe72e7" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6f7bbb3dff13474b974352b7eb99af93" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "812df07afd8d4f929191cee9cc64e09f" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a9c305554f2648c3b0cf10d8e5f0f241" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "8402c7792aeb4b08b975b4b47d096545" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3c098bb61d004ea79d54468b1473841c" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9026c55427fc43fe8fbee3890dff1724" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c2da02f30d58454a839b8ea2ab088a9e" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9315d54910e0411d8e3d940c21d2bd41" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "78fccb4c15e94754949e901b97d47fab" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9315d54910e0411d8e3d940c21d2bd41" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9026c55427fc43fe8fbee3890dff1724" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "931fa242670f465c8e345681f62d4706" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6466c63d9353433e889ec7eada999295" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "964c7f01f6774420ad4d54b78197a264" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "070c05527b0b48c4baba360d824a2b4b" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "965b3bc1c6bc44039b9d51567ce75df5" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "070c05527b0b48c4baba360d824a2b4b" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "98f0cba8df5a47c68bbc07fc292dc06a" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "49f4e2d3805240ed9d55247c1be6eeaa" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "98f0cba8df5a47c68bbc07fc292dc06a" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cfae2a2a50f34b649ce8e7e43e4784e4" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9c9b01c30c284447b28c23ee375bb23f" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6f7bbb3dff13474b974352b7eb99af93" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9edd1fd03d1741c2bde179115e6b5370" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "965b3bc1c6bc44039b9d51567ce75df5" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a7d7e10a1b994d50a5318b247bde6e99" + }, + "m_SlotId": 6 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "16248bb017444af3bcd989c3fce179af" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a9c305554f2648c3b0cf10d8e5f0f241" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "39a1e33549914950aa134a324354cfcd" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ac4cfe70546d4159a58e1cce895bb482" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e43d15309eee469899e39c52487f5717" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b6d5b9e00f1040c0b71de21ad2ee1273" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9c9b01c30c284447b28c23ee375bb23f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b6d5b9e00f1040c0b71de21ad2ee1273" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7e173870f2064f2fb02be49bf4fe72e7" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "babd9bfbe8dd4dc494543a2ee21b38e6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "09e0d6f042b74846bd07381d5a1cc77b" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c2da02f30d58454a839b8ea2ab088a9e" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1bb87653816448cbad25d83caf84d4bf" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c4d83597b77a47e0ba14a5dbf5460278" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "49f4e2d3805240ed9d55247c1be6eeaa" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cfae2a2a50f34b649ce8e7e43e4784e4" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "964c7f01f6774420ad4d54b78197a264" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d199153182574e7186e7cd7aaf23e9b3" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "16248bb017444af3bcd989c3fce179af" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d541d33009844984a3a929cb08909fb3" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "964c7f01f6774420ad4d54b78197a264" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "db6a09bd547142099e2279980c5b54d0" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f897f715292a45a391d817a048261657" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e43d15309eee469899e39c52487f5717" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d511e39661947a28a6f833ba03cd339" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e43d15309eee469899e39c52487f5717" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "965b3bc1c6bc44039b9d51567ce75df5" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e43d15309eee469899e39c52487f5717" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cfae2a2a50f34b649ce8e7e43e4784e4" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f897f715292a45a391d817a048261657" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5a3a6d335b24450ab68ca68224bd8040" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "fd32acfe2a3040f9b19074bb36a417e4" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "49f4e2d3805240ed9d55247c1be6eeaa" + }, + "m_SlotId": 1 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 1679.9998779296875, + "y": -571.9999389648438 + }, + "m_Blocks": [ + { + "m_Id": "618233005983415c89e0a7289c836914" + }, + { + "m_Id": "6f560bcaaa3e452fa440a497ef419724" + }, + { + "m_Id": "02caf17e1f1c4307aefa37a0642b63de" + }, + { + "m_Id": "63e7eb32cb2e4105829dbbb24ee90eab" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": 1722.0, + "y": 110.99993896484375 + }, + "m_Blocks": [ + { + "m_Id": "7bb2d3223a634f5fbbfc8fb2efcc138c" + }, + { + "m_Id": "78d08c62c8294005bdf49a28d34014dc" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"fileID\":10210,\"guid\":\"0000000000000000e000000000000000\",\"type\":0}}", + "m_Guid": "" + }, + "preventRotation": true + }, + "m_Path": "Shader Graphs", + "m_GraphPrecision": 0, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_ActiveTargets": [ + { + "m_Id": "725b3c9a4d7449479dbc9a999017251f" + } + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "0037bf0f4de94a8d885c1c6dac42056c", + "m_Guid": { + "m_GuidSerialized": "4716b020-c31a-46e8-82a1-b68ecb1cb3e5" + }, + "m_Name": "EdgeThera", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "EdgeThera", + "m_DefaultReferenceName": "_EdgeThera", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "013d6bbb0c83407c80f8f5a45e3a203e", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "024ed61ec15142d8819ef6df6a771029", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "02caf17e1f1c4307aefa37a0642b63de", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "80dc8008598148718b8e868793a241b0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0335ac23fdb2409f9b3d31b9d5647796", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "05f1cee40a2f40f9987048a66e8c6583", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -406.0001220703125, + "y": 202.99998474121095, + "width": 119.00003051757813, + "height": 100.99998474121094 + } + }, + "m_Slots": [ + { + "m_Id": "becac710070447b9998c640490b19c95" + }, + { + "m_Id": "bd7b025dc417461088d2c1f8b88f67fc" + }, + { + "m_Id": "2da72e7616c54b89b54a20f3c38eaf27" + }, + { + "m_Id": "22e2b4317bf44fd68e57a0234552d0f7" + }, + { + "m_Id": "607bde7fe5e84817b6dbf7995d5f2ff8" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MaximumNode", + "m_ObjectId": "070c05527b0b48c4baba360d824a2b4b", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Maximum", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1226.0001220703125, + "y": 500.9999084472656, + "width": 125.9998779296875, + "height": 118.00009155273438 + } + }, + "m_Slots": [ + { + "m_Id": "6adcfebd8ae840438050c77478fe437c" + }, + { + "m_Id": "ac092cd90d8b4f368b5865e2e2ea91a6" + }, + { + "m_Id": "22823ab565414735997dd3e08e64a83e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "085efa9bb1df48b0ac252017d6ccc0ca", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "091d7a4e859241a6a27745eb514e5fcc", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "0930a46e9ec7475d9448b7d922d23ad1", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "09e0d6f042b74846bd07381d5a1cc77b", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -2222.000244140625, + "y": 466.00006103515627, + "width": 119.0, + "height": 99.99993896484375 + } + }, + "m_Slots": [ + { + "m_Id": "26cb3a1da80940408faa605033397ee7" + }, + { + "m_Id": "6c2a8ac87cf94cd5bb9e33af357d876c" + }, + { + "m_Id": "f69fada9ab80444e8f3160b51e732613" + }, + { + "m_Id": "a0e85c82db424faba0dbbf2452e9b4c2" + }, + { + "m_Id": "663fe1a6f70a42c396b41abd6e928b92" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0a313b7dc94042c6999a4f6af9f25848", + "m_Id": 0, + "m_DisplayName": "Edge", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "0bf0a73ccec44377ab675a4289d2ab0f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1100.0, + "y": 272.0, + "width": 132.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "352ba0f335544e35b07a6f7df3360f5c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "9a1da2cbbb434c87b01edd10819c1b63" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0fb700d77039488d98f6cbe2470503e4", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0fc25573d0fc4629ac8d69f5bb434200", + "m_Id": 0, + "m_DisplayName": "Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0ffc67215ae84d64803fafe4adde6320", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "11a2e56b46f0475eae04384853ac3d37", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -2222.000244140625, + "y": 111.99998474121094, + "width": 119.0, + "height": 101.0 + } + }, + "m_Slots": [ + { + "m_Id": "ee6cf9ccc94545e3890adefbba78c0d9" + }, + { + "m_Id": "699e9d5b0855487f8f13942f237b0e61" + }, + { + "m_Id": "cf75c9643f7a44bd83d6285125195f2a" + }, + { + "m_Id": "7147f9108cef4330a9324469ba504e65" + }, + { + "m_Id": "7b4994927f9d436ba8214b9ab82c908d" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "13583df735e04ca19cdf710a83a1652b", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "1596081c467247fca91f29b4046c3d38", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "16248bb017444af3bcd989c3fce179af", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1332.0, + "y": 584.0, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "f1ad687730c84a98aec04547082f7b72" + }, + { + "m_Id": "ef090b7af48f406f97b34882f60fe768" + }, + { + "m_Id": "2c8e49f7abe948a69b0f613024659a38" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "1ae51bb4ac7f4510bcde3b70e23d8548", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "1bb87653816448cbad25d83caf84d4bf", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -796.0, + "y": 111.99999237060547, + "width": 129.99993896484376, + "height": 94.0000228881836 + } + }, + "m_Slots": [ + { + "m_Id": "571e34592f8b4f92969b1b92ff090607" + }, + { + "m_Id": "3d43b0b264134762a99a9b18aa614cb5" + }, + { + "m_Id": "bfa2dc825b7f4bd7bb3076e3c83cb90a" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "1bc4750e64b34fd493653746316c400c", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "1cc18fed272e4131ac199eb6279a8083", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1462.0001220703125, + "y": 171.00001525878907, + "width": 130.0, + "height": 117.99998474121094 + } + }, + "m_Slots": [ + { + "m_Id": "0335ac23fdb2409f9b3d31b9d5647796" + }, + { + "m_Id": "4a1287facb184577900a12f9bef16aa7" + }, + { + "m_Id": "bf1d4b549e0b48ae9133c646a125b639" + } + ], + "synonyms": [ + "subtraction", + "remove", + "minus", + "take away" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "1ced1b90f5574558b6fee8dce23c553a", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1d6cca8f50814d7a88571cf30e0bdd46", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "1e39188f9e1649628293001eb99291ba", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MaximumNode", + "m_ObjectId": "1e5fab3f08ad48e2b575c37f2ee526ec", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Maximum", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -536.0001220703125, + "y": 202.99998474121095, + "width": 130.0, + "height": 94.00007629394531 + } + }, + "m_Slots": [ + { + "m_Id": "fdcbfa10eba048faad43b3da6d7225e3" + }, + { + "m_Id": "b21d4ff4c92f4513bb21347382e47019" + }, + { + "m_Id": "706e6419f3544c8cbe6b4513577fab71" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "1fd369b37c9b40ef9cda54ae5de2d7fe", + "m_Id": 0, + "m_DisplayName": "Point1", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "1fdc892bb55545a2b4a442938eced5a4", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "2058b054ebdc4420b214562023ee8749", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "20944635d9f1412dab104114e6a81d1b", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "22823ab565414735997dd3e08e64a83e", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "22e2b4317bf44fd68e57a0234552d0f7", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "247503c695d746e6a2da88e9c22ed35b", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "26cb3a1da80940408faa605033397ee7", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "277d35f6fbdb4e05b6eaf95b81552d0d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 848.0000610351563, + "y": 382.9999694824219, + "width": 105.0, + "height": 34.000030517578128 + } + }, + "m_Slots": [ + { + "m_Id": "a326ea6261b74ad2bc375d566c42ce90" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "6dd2b1faba004a728ed5d208c9efa1c1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "29142e3939a441868f6f5246e839d5d9", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 640.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "29eff7490f964eb7911f0e9c4bd1b87b", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "2c8e49f7abe948a69b0f613024659a38", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "2d783bd53df94c1ca5ff994a0ab1a429", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "2da72e7616c54b89b54a20f3c38eaf27", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "2de3477aae07402a99be998a67ce2ee6", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "30055067eee74a2f818c87cff2ad86a9", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "304bcc3b99004c89b9d2b3b7262b3169", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "3277987125264aa58a18f8e58e429d05", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "35024b2926e048ebbc15c9842f0172b2", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "352ba0f335544e35b07a6f7df3360f5c", + "m_Id": 0, + "m_DisplayName": "EdgeColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AbsoluteNode", + "m_ObjectId": "39a1e33549914950aa134a324354cfcd", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Absolute", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1202.0001220703125, + "y": 230.00001525878907, + "width": 131.0, + "height": 93.99998474121094 + } + }, + "m_Slots": [ + { + "m_Id": "5f4cc034ff7940319ce494ff56fce947" + }, + { + "m_Id": "7e0efaf8f4a6489b81827f44fbb9bf1e" + } + ], + "synonyms": [ + "positive" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "3c098bb61d004ea79d54468b1473841c", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -1717.0001220703125, + "y": 348.00006103515627, + "width": 140.0, + "height": 165.99993896484376 + } + }, + "m_Slots": [ + { + "m_Id": "e0896f5d9442475596126b72d32015dc" + }, + { + "m_Id": "c5f46bf6e45c4fbbb0bfcc3c2b9cdeef" + }, + { + "m_Id": "63d81c5c394445f5b488f1cb60910840" + }, + { + "m_Id": "67891136c56545138b979b8816d55b40" + }, + { + "m_Id": "091d7a4e859241a6a27745eb514e5fcc" + }, + { + "m_Id": "30055067eee74a2f818c87cff2ad86a9" + }, + { + "m_Id": "efa6dbf958c043078d6fb1e41d1092bf" + } + ], + "synonyms": [ + "append" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "3c52bece8d464ac59e255f0eb73927c9", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "3d43b0b264134762a99a9b18aa614cb5", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": -1.0, + "e01": -1.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3fedfbc45fe04019b5101759e9bc10cc", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "422a1a3ab9204aafbfb3ffc28e589967", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "42ad688ddbab42de8a1f6f00b88a2318", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "9d7ee9e86af1446d8ab1ec1c058ecfee" + }, + { + "m_Id": "e32cc799c0204e05ba1d30c02e3eb720" + }, + { + "m_Id": "44a3b27e93754e2ca9445c452d735073" + }, + { + "m_Id": "0037bf0f4de94a8d885c1c6dac42056c" + }, + { + "m_Id": "6dd2b1faba004a728ed5d208c9efa1c1" + }, + { + "m_Id": "9a1da2cbbb434c87b01edd10819c1b63" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "42d3dca50202402e87aee317b4c4aad9", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4407911d57974a4f90115a366befe513", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "44a3b27e93754e2ca9445c452d735073", + "m_Guid": { + "m_GuidSerialized": "cc41f2ad-163d-4620-b8c1-72b0d32d6af5" + }, + "m_Name": "Edge", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "Edge", + "m_DefaultReferenceName": "_Edge", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 1.9850000143051148, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "45670ed8db9245b3a08b06ff7a25e5d8", + "m_Id": 0, + "m_DisplayName": "EdgeThera", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.LerpNode", + "m_ObjectId": "49f4e2d3805240ed9d55247c1be6eeaa", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Lerp", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1100.0, + "y": 110.99993896484375, + "width": 130.0, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "c2f11540790e4a8bb7189a058c0f345a" + }, + { + "m_Id": "a20e204497bf48399d6a247100788a0f" + }, + { + "m_Id": "78c26e7b5838471680561a1e08dac205" + }, + { + "m_Id": "3277987125264aa58a18f8e58e429d05" + } + ], + "synonyms": [ + "mix", + "blend", + "linear interpolate" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4a1287facb184577900a12f9bef16aa7", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4a74ac520e96448bbc2d617759a51f8e", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "4c48cb7ff9894281b6834d47a834242a", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MinimumNode", + "m_ObjectId": "4d66744c089e482db328fcc1135ba68a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Minimum", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1973.0001220703125, + "y": 111.99998474121094, + "width": 126.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "13583df735e04ca19cdf710a83a1652b" + }, + { + "m_Id": "9b703b0dc6234b4a8f783ffc5b163d3f" + }, + { + "m_Id": "b2f27c80cd8147fb9230907d135a5510" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4fcd45d42f1f402ab1576c1901326850", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DivideNode", + "m_ObjectId": "54407f56f36c4fd49af88d89edf8696a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Divide", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -1201.0, + "y": 702.0000610351563, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "20944635d9f1412dab104114e6a81d1b" + }, + { + "m_Id": "6c29855ca1714b4aa95e24999b48dc98" + }, + { + "m_Id": "013d6bbb0c83407c80f8f5a45e3a203e" + } + ], + "synonyms": [ + "division", + "divided by" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "5579349f2b814168a2a03e20aaaad5c2", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "571e34592f8b4f92969b1b92ff090607", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "57924e6529754609923b1a5f2933cc3a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 279.9999694824219, + "y": 229.9999542236328, + "width": 132.0, + "height": 34.00001525878906 + } + }, + "m_Slots": [ + { + "m_Id": "45670ed8db9245b3a08b06ff7a25e5d8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "0037bf0f4de94a8d885c1c6dac42056c" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "57f28b2075c848ac871156ba6051feaa", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2222.000244140625, + "y": 77.99998474121094, + "width": 109.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "1fd369b37c9b40ef9cda54ae5de2d7fe" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "9d7ee9e86af1446d8ab1ec1c058ecfee" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "589c80956beb4f769750b0d3ce29eed4", + "m_Id": 0, + "m_DisplayName": "Point2", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "599366d8ea2747a2a74e4b13bb7676e1", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "5a3a6d335b24450ab68ca68224bd8040", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 279.9999694824219, + "y": 111.9998779296875, + "width": 130.00003051757813, + "height": 118.00007629394531 + } + }, + "m_Slots": [ + { + "m_Id": "920d2ee36205462ba40b71ad3739e1d6" + }, + { + "m_Id": "fb2d290e65b946ce9abc0e92a3db44cc" + }, + { + "m_Id": "673ce498c4ad4b86be3d8cd9faf27214" + } + ], + "synonyms": [ + "subtraction", + "remove", + "minus", + "take away" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MaximumNode", + "m_ObjectId": "5a5aa7a85fb94e27b4b8d393823e3a3a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Maximum", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1973.0001220703125, + "y": 348.00006103515627, + "width": 126.0, + "height": 117.99990844726563 + } + }, + "m_Slots": [ + { + "m_Id": "d5296438a5494683834d5b36740bab89" + }, + { + "m_Id": "792b7fce193d4f2aafcb31caf7cd5162" + }, + { + "m_Id": "ec478a87a002472eabeaf6790924f35e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ScreenNode", + "m_ObjectId": "5aded1b2bbdf4ca2b7a5ef92b985adcb", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Screen", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1675.0, + "y": 701.0, + "width": 88.0, + "height": 101.0 + } + }, + "m_Slots": [ + { + "m_Id": "5b68a44e582f4227a8894a4e5b1518c8" + }, + { + "m_Id": "6fa41a3ca42e4f8c8954a02de909c28c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5ae91421baa5477c804602c7e3714bf9", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5b04c7c2445843f9a45724acdd3dc06c", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 640.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5b68a44e582f4227a8894a4e5b1518c8", + "m_Id": 0, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "5c39667aea0f46d3bc2ffa5b459c7622", + "m_Id": 0, + "m_DisplayName": "Predicate", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Predicate", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.VertexColorNode", + "m_ObjectId": "5cdb08742bac484599862b68c1d1284d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Vertex Color", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1404.9998779296875, + "y": -571.9999389648438, + "width": 118.0001220703125, + "height": 93.99996948242188 + } + }, + "m_Slots": [ + { + "m_Id": "0fb700d77039488d98f6cbe2470503e4" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.LerpNode", + "m_ObjectId": "5d87e27df271488f8d357c61ffad3f91", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Lerp", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -1592.0001220703125, + "y": 230.00001525878907, + "width": 130.0, + "height": 117.99998474121094 + } + }, + "m_Slots": [ + { + "m_Id": "cf0c03edbe7040f5909e98f2615f97bb" + }, + { + "m_Id": "a981613a3e084f4aa0df48de7249bf27" + }, + { + "m_Id": "be82b00acdde400aaba13712d12f042e" + }, + { + "m_Id": "2058b054ebdc4420b214562023ee8749" + } + ], + "synonyms": [ + "mix", + "blend", + "linear interpolate" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CustomInterpolatorNode", + "m_ObjectId": "5e8e5336ed634a0fbc5860d58df29c09", + "m_Group": { + "m_Id": "" + }, + "m_Name": "CustomInterpolatorPreVertex (Custom Interpolator)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1404.9998779296875, + "y": -707.0, + "width": 338.0, + "height": 94.00006103515625 + } + }, + "m_Slots": [ + { + "m_Id": "8878a7d8809e4a3288866eb1e5b64967" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "customBlockNodeName": "CustomInterpolatorPreVertex", + "serializedType": 4 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "5f4cc034ff7940319ce494ff56fce947", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "607bde7fe5e84817b6dbf7995d5f2ff8", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "61367601cd49469d9500e8b5e1bf9cff", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "618233005983415c89e0a7289c836914", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "35024b2926e048ebbc15c9842f0172b2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DivideNode", + "m_ObjectId": "61859cf0e65a47d4b0dfab22edd0bf9d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Divide", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -666.0000610351563, + "y": 203.00006103515626, + "width": 130.0, + "height": 117.99993896484375 + } + }, + "m_Slots": [ + { + "m_Id": "f1608264b8be4339a56e6f7a4dd1dacf" + }, + { + "m_Id": "b5914df1c7c64093a3fadf6f7cb1a6fb" + }, + { + "m_Id": "247503c695d746e6a2da88e9c22ed35b" + } + ], + "synonyms": [ + "division", + "divided by" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "6214f96a5cd94b9ea341b86b2d035b04", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "63874270112b4449b87471fe95a1756f", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 1.0, + "z": 0.004274129867553711 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "63d81c5c394445f5b488f1cb60910840", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "63e7eb32cb2e4105829dbbb24ee90eab", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.CustomInterpolator", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "8daae37787da45058aef391168fa65be" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.CustomInterpolatorPreVertex#4" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "6466c63d9353433e889ec7eada999295", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -1717.0001220703125, + "y": 111.99998474121094, + "width": 140.0, + "height": 166.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "af0207288466448a98c39db98dd5bd2b" + }, + { + "m_Id": "6b141e99e2294c89b2c116df92243e21" + }, + { + "m_Id": "6d886cd54fd049c88155302d275385b8" + }, + { + "m_Id": "fa466475bf184ea091faed23ef49e484" + }, + { + "m_Id": "6ac7cb86cd834205b689c6d5641fa016" + }, + { + "m_Id": "304bcc3b99004c89b9d2b3b7262b3169" + }, + { + "m_Id": "90d5dcb05da547f09d186625f795d12e" + } + ], + "synonyms": [ + "append" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "64e9a6c3358044e1b814778e361750d5", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "663fe1a6f70a42c396b41abd6e928b92", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "673ce498c4ad4b86be3d8cd9faf27214", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "675ef0e6c70d45648fae09f830250ff5", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "67891136c56545138b979b8816d55b40", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "693d3d420eaf4ddc8f6bd0252cc7fa3c", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "699e9d5b0855487f8f13942f237b0e61", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "6ac7cb86cd834205b689c6d5641fa016", + "m_Id": 4, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "6adcfebd8ae840438050c77478fe437c", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6b141e99e2294c89b2c116df92243e21", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "6c29855ca1714b4aa95e24999b48dc98", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6c2a8ac87cf94cd5bb9e33af357d876c", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6c984010b5b4414b88e304b8fff1558c", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6d886cd54fd049c88155302d275385b8", + "m_Id": 2, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "6db77615d7f04060a31bca5b86625510", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "6dd2b1faba004a728ed5d208c9efa1c1", + "m_Guid": { + "m_GuidSerialized": "2886f724-0a60-4303-91cc-6e652322a514" + }, + "m_Name": "Color", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "Color", + "m_DefaultReferenceName": "_Color", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.17089080810546876, + "b": 1.0, + "a": 0.0 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "6f560bcaaa3e452fa440a497ef419724", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "74f7d92dbbe14ff4a9007ff000a799df" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.OrNode", + "m_ObjectId": "6f7bbb3dff13474b974352b7eb99af93", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Or", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 673.9999389648438, + "y": 109.99999237060547, + "width": 130.00006103515626, + "height": 100.99991607666016 + } + }, + "m_Slots": [ + { + "m_Id": "693d3d420eaf4ddc8f6bd0252cc7fa3c" + }, + { + "m_Id": "ee40cfe737004d258b3a5dd2583757b5" + }, + { + "m_Id": "c592ed1c4e2147159e9a382bce66b7b3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6fa41a3ca42e4f8c8954a02de909c28c", + "m_Id": 1, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "6ffb655c24c04acf948b3dbd47ecf472", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "7046809435754c139d0662b13c9be1ae", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "706e6419f3544c8cbe6b4513577fab71", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "712b66d7d00447739956594821598ef3", + "m_Id": 0, + "m_DisplayName": "EdgeColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7147f9108cef4330a9324469ba504e65", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.Rendering.BuiltIn.ShaderGraph.BuiltInTarget", + "m_ObjectId": "725b3c9a4d7449479dbc9a999017251f", + "m_ActiveSubTarget": { + "m_Id": "a639a18560644f74818e02e432e3b0bc" + }, + "m_AllowMaterialOverride": false, + "m_SurfaceType": 1, + "m_ZWriteControl": 0, + "m_ZTestMode": 4, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CustomEditorGUI": "" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "74f7d92dbbe14ff4a9007ff000a799df", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "78c26e7b5838471680561a1e08dac205", + "m_Id": 2, + "m_DisplayName": "T", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "T", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "78d08c62c8294005bdf49a28d34014dc", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "2de3477aae07402a99be998a67ce2ee6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "78fccb4c15e94754949e901b97d47fab", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1056.0001220703125, + "y": 111.99998474121094, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "f41a3659b4784ee980a318964cdd3794" + }, + { + "m_Id": "dc55ee4c29144e2cb257a9513cab8d9d" + }, + { + "m_Id": "99e04e86c62d4dd38249e8d0c0c3114b" + } + ], + "synonyms": [ + "subtraction", + "remove", + "minus", + "take away" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "792b7fce193d4f2aafcb31caf7cd5162", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "799a0d80af754a81a268eed7c9429bbb", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7b4994927f9d436ba8214b9ab82c908d", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "7bb2d3223a634f5fbbfc8fb2efcc138c", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "63874270112b4449b87471fe95a1756f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "7d04b94dd6624150bd1b4e778c82f081", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "7d511e39661947a28a6f833ba03cd339", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -33.00004959106445, + "y": 112.0, + "width": 130.0, + "height": 118.00004577636719 + } + }, + "m_Slots": [ + { + "m_Id": "64e9a6c3358044e1b814778e361750d5" + }, + { + "m_Id": "61367601cd49469d9500e8b5e1bf9cff" + }, + { + "m_Id": "9623c24fb7ce48bd932963e786b698af" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "7daeabe3bf134352b782b20dcdb6d9c8", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "7e0efaf8f4a6489b81827f44fbb9bf1e", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ComparisonNode", + "m_ObjectId": "7e173870f2064f2fb02be49bf4fe72e7", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Comparison", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 528.9999389648438, + "y": 246.9999542236328, + "width": 145.0, + "height": 136.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "c8e0e2d56ac84e2298b11879a5320309" + }, + { + "m_Id": "29eff7490f964eb7911f0e9c4bd1b87b" + }, + { + "m_Id": "6db77615d7f04060a31bca5b86625510" + } + ], + "synonyms": [ + "equal", + "greater than", + "less than" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_ComparisonType": 2 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "80dc8008598148718b8e868793a241b0", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "812df07afd8d4f929191cee9cc64e09f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1462.0001220703125, + "y": 313.0000305175781, + "width": 130.0, + "height": 117.99996948242188 + } + }, + "m_Slots": [ + { + "m_Id": "ab42e487991a4989b603b52bed138426" + }, + { + "m_Id": "675ef0e6c70d45648fae09f830250ff5" + }, + { + "m_Id": "f0fc9d8466d04e0a9316c8a6cab2bf59" + } + ], + "synonyms": [ + "subtraction", + "remove", + "minus", + "take away" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MaximumNode", + "m_ObjectId": "8402c7792aeb4b08b975b4b47d096545", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Maximum", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1973.0001220703125, + "y": 465.9999694824219, + "width": 126.0, + "height": 118.00009155273438 + } + }, + "m_Slots": [ + { + "m_Id": "42d3dca50202402e87aee317b4c4aad9" + }, + { + "m_Id": "4a74ac520e96448bbc2d617759a51f8e" + }, + { + "m_Id": "6214f96a5cd94b9ea341b86b2d035b04" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "85c76872b8364de98e2dc051da61b259", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "8878a7d8809e4a3288866eb1e5b64967", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "8886635a08404259a25732923c2d0ddc", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "8daae37787da45058aef391168fa65be", + "m_Id": 0, + "m_DisplayName": "CustomInterpolatorPreVertex", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "CustomInterpolatorPreVertex", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "9026c55427fc43fe8fbee3890dff1724", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1056.0001220703125, + "y": 348.00006103515627, + "width": 130.0, + "height": 117.99990844726563 + } + }, + "m_Slots": [ + { + "m_Id": "bf510e26351a46c38705a836b616c246" + }, + { + "m_Id": "6ffb655c24c04acf948b3dbd47ecf472" + }, + { + "m_Id": "b5b518a6652e4522b868a17dff51d413" + } + ], + "synonyms": [ + "subtraction", + "remove", + "minus", + "take away" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "90d5dcb05da547f09d186625f795d12e", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "920d2ee36205462ba40b71ad3739e1d6", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "926a6c1015cf46c790e2590055fbd759", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "9315d54910e0411d8e3d940c21d2bd41", + "m_Group": { + "m_Id": "" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1462.0001220703125, + "y": -20.000017166137697, + "width": 145.0001220703125, + "height": 128.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "96581a2208834453bde81d0ee0292c6b" + } + ], + "synonyms": [ + "texcoords", + "coords", + "coordinates" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MinimumNode", + "m_ObjectId": "931fa242670f465c8e345681f62d4706", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Minimum", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1973.0001220703125, + "y": 229.99998474121095, + "width": 126.0, + "height": 118.00007629394531 + } + }, + "m_Slots": [ + { + "m_Id": "7d04b94dd6624150bd1b4e778c82f081" + }, + { + "m_Id": "1596081c467247fca91f29b4046c3d38" + }, + { + "m_Id": "024ed61ec15142d8819ef6df6a771029" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "9623c24fb7ce48bd932963e786b698af", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "962aad2c22da46f485f8a4d0613e3469", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "964c7f01f6774420ad4d54b78197a264", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1100.0, + "y": 382.9999694824219, + "width": 126.0001220703125, + "height": 117.99993896484375 + } + }, + "m_Slots": [ + { + "m_Id": "0930a46e9ec7475d9448b7d922d23ad1" + }, + { + "m_Id": "e34c4123691c468faa2ad2c9540bdc4a" + }, + { + "m_Id": "987df9a973ea43b3941fa970f415f75e" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "96581a2208834453bde81d0ee0292c6b", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "965b3bc1c6bc44039b9d51567ce75df5", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 848.0000610351563, + "y": 500.9999084472656, + "width": 125.99993896484375, + "height": 118.00009155273438 + } + }, + "m_Slots": [ + { + "m_Id": "1ced1b90f5574558b6fee8dce23c553a" + }, + { + "m_Id": "b8db1a4ddfe24060a0cfc92576257b97" + }, + { + "m_Id": "799a0d80af754a81a268eed7c9429bbb" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "987df9a973ea43b3941fa970f415f75e", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BranchNode", + "m_ObjectId": "98f0cba8df5a47c68bbc07fc292dc06a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Branch", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": 804.0, + "y": 111.9998779296875, + "width": 170.0, + "height": 94.00015258789063 + } + }, + "m_Slots": [ + { + "m_Id": "5c39667aea0f46d3bc2ffa5b459c7622" + }, + { + "m_Id": "bd0025d5596e4ead982ff388a5d495fd" + }, + { + "m_Id": "c534a14946fc4273a172e26b1f189511" + }, + { + "m_Id": "da33480746314e20800f18597a02694e" + } + ], + "synonyms": [ + "switch", + "if", + "else" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "9985f228f3d24e2195e48eb08d58a0d5", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "99e04e86c62d4dd38249e8d0c0c3114b", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "9a1da2cbbb434c87b01edd10819c1b63", + "m_Guid": { + "m_GuidSerialized": "d7a1bce6-6fdf-426d-92d7-46e33e8ff88c" + }, + "m_Name": "EdgeColor", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "EdgeColor", + "m_DefaultReferenceName": "_EdgeColor", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.0 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "9b703b0dc6234b4a8f783ffc5b163d3f", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ComparisonNode", + "m_ObjectId": "9c9b01c30c284447b28c23ee375bb23f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Comparison", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 528.9999389648438, + "y": 110.99993896484375, + "width": 145.0, + "height": 136.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "926a6c1015cf46c790e2590055fbd759" + }, + { + "m_Id": "3fedfbc45fe04019b5101759e9bc10cc" + }, + { + "m_Id": "4c48cb7ff9894281b6834d47a834242a" + } + ], + "synonyms": [ + "equal", + "greater than", + "less than" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_ComparisonType": 2 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "9d7ee9e86af1446d8ab1ec1c058ecfee", + "m_Guid": { + "m_GuidSerialized": "a2fbb62d-7a9b-419f-b5a6-eb3195f4e7d4" + }, + "m_Name": "Point1", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "Point1", + "m_DefaultReferenceName": "_Point1", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.10000000149011612, + "y": 0.10000000149011612, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "9edd1fd03d1741c2bde179115e6b5370", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": 848.0000610351563, + "y": 423.9999084472656, + "width": 118.9998779296875, + "height": 77.0 + } + }, + "m_Slots": [ + { + "m_Id": "1bc4750e64b34fd493653746316c400c" + }, + { + "m_Id": "085efa9bb1df48b0ac252017d6ccc0ca" + }, + { + "m_Id": "f8030853d0ac47efa2396af211f60957" + }, + { + "m_Id": "b3e60be5a17f4d139b7a706ff939cdf9" + }, + { + "m_Id": "6c984010b5b4414b88e304b8fff1558c" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "9f9439dea65849e9b89aa524efe4b8ce", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a0e85c82db424faba0dbbf2452e9b4c2", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "a20e204497bf48399d6a247100788a0f", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "a326ea6261b74ad2bc375d566c42ce90", + "m_Id": 0, + "m_DisplayName": "Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.BuiltIn.ShaderGraph.BuiltInUnlitSubTarget", + "m_ObjectId": "a639a18560644f74818e02e432e3b0bc" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CombineNode", + "m_ObjectId": "a7d7e10a1b994d50a5318b247bde6e99", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Combine", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -1587.0, + "y": 701.0, + "width": 125.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "5b04c7c2445843f9a45724acdd3dc06c" + }, + { + "m_Id": "29142e3939a441868f6f5246e839d5d9" + }, + { + "m_Id": "4fcd45d42f1f402ab1576c1901326850" + }, + { + "m_Id": "4407911d57974a4f90115a366befe513" + }, + { + "m_Id": "1e39188f9e1649628293001eb99291ba" + }, + { + "m_Id": "d63ff95202264c3fa372e47108f27bab" + }, + { + "m_Id": "efe4615e1c6345618b97030085823600" + } + ], + "synonyms": [ + "append" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "a837e20966b645c4bd1e5ac3c5a1fe8e", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "a981613a3e084f4aa0df48de7249bf27", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "a9c305554f2648c3b0cf10d8e5f0f241", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1332.0001220703125, + "y": 230.00001525878907, + "width": 130.0, + "height": 117.99998474121094 + } + }, + "m_Slots": [ + { + "m_Id": "e1c8317ae3db4156bec11d93e42c1ab3" + }, + { + "m_Id": "7046809435754c139d0662b13c9be1ae" + }, + { + "m_Id": "9985f228f3d24e2195e48eb08d58a0d5" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "ab42e487991a4989b603b52bed138426", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "ac092cd90d8b4f368b5865e2e2ea91a6", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MinimumNode", + "m_ObjectId": "ac4cfe70546d4159a58e1cce895bb482", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Minimum", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -287.0, + "y": 202.99998474121095, + "width": 125.99998474121094, + "height": 117.99998474121094 + } + }, + "m_Slots": [ + { + "m_Id": "8886635a08404259a25732923c2d0ddc" + }, + { + "m_Id": "599366d8ea2747a2a74e4b13bb7676e1" + }, + { + "m_Id": "edaaebd02d5e494e92bfec6011ea4a69" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "af0207288466448a98c39db98dd5bd2b", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "af0e0776399b42c1a2cd8876d4334202", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "b0ffcfa3615f451abf62e7f6b171170d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": 1934.9998779296875, + "y": -707.0, + "width": 69.0, + "height": 94.00006103515625 + } + }, + "m_Slots": [ + { + "m_Id": "dbd15bd6c49e427fa4104030a47eb9bb" + }, + { + "m_Id": "e95a9af8eee9428e8dccf24b7ecd84f3" + }, + { + "m_Id": "a837e20966b645c4bd1e5ac3c5a1fe8e" + } + ], + "synonyms": [ + "addition", + "sum", + "plus" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "b21d4ff4c92f4513bb21347382e47019", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "b2f27c80cd8147fb9230907d135a5510", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b3e60be5a17f4d139b7a706ff939cdf9", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "b4aca0fb6e114314928be6fa22e3717e", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "b5914df1c7c64093a3fadf6f7cb1a6fb", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.09000000357627869, + "y": 0.09000000357627869, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "b5b518a6652e4522b868a17dff51d413", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "b6d5b9e00f1040c0b71de21ad2ee1273", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": 410.0, + "y": 110.99993896484375, + "width": 118.99993896484375, + "height": 101.00007629394531 + } + }, + "m_Slots": [ + { + "m_Id": "2d783bd53df94c1ca5ff994a0ab1a429" + }, + { + "m_Id": "85c76872b8364de98e2dc051da61b259" + }, + { + "m_Id": "5ae91421baa5477c804602c7e3714bf9" + }, + { + "m_Id": "422a1a3ab9204aafbfb3ffc28e589967" + }, + { + "m_Id": "1d6cca8f50814d7a88571cf30e0bdd46" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b769e980ed79405ca62b3e7bce97b953", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "b8db1a4ddfe24060a0cfc92576257b97", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "babd9bfbe8dd4dc494543a2ee21b38e6", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2222.000244140625, + "y": 432.0000305175781, + "width": 110.000244140625, + "height": 34.000030517578128 + } + }, + "m_Slots": [ + { + "m_Id": "589c80956beb4f769750b0d3ce29eed4" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "e32cc799c0204e05ba1d30c02e3eb720" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "bd0025d5596e4ead982ff388a5d495fd", + "m_Id": 1, + "m_DisplayName": "True", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "True", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "bd7b025dc417461088d2c1f8b88f67fc", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "bdcf27d77d944f7da5f9efd519bc8326", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "be82b00acdde400aaba13712d12f042e", + "m_Id": 2, + "m_DisplayName": "T", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "T", + "m_StageCapability": 3, + "m_Value": { + "x": 0.5, + "y": 0.5, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "becac710070447b9998c640490b19c95", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "bf1d4b549e0b48ae9133c646a125b639", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "bf510e26351a46c38705a836b616c246", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "bfa2dc825b7f4bd7bb3076e3c83cb90a", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c0ac66db38b94dde8f5a10766837cf5b", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "c2da02f30d58454a839b8ea2ab088a9e", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -926.0001220703125, + "y": 111.99998474121094, + "width": 130.00006103515626, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "d362cc7771b4473697ae03c2b7db590c" + }, + { + "m_Id": "b4aca0fb6e114314928be6fa22e3717e" + }, + { + "m_Id": "bdcf27d77d944f7da5f9efd519bc8326" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "c2f11540790e4a8bb7189a058c0f345a", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c4d83597b77a47e0ba14a5dbf5460278", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1100.0, + "y": 41.99998474121094, + "width": 105.0, + "height": 34.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "0fc25573d0fc4629ac8d69f5bb434200" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "6dd2b1faba004a728ed5d208c9efa1c1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "c534a14946fc4273a172e26b1f189511", + "m_Id": 2, + "m_DisplayName": "False", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "False", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "c592ed1c4e2147159e9a382bce66b7b3", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c5f46bf6e45c4fbbb0bfcc3c2b9cdeef", + "m_Id": 1, + "m_DisplayName": "G", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c8e0e2d56ac84e2298b11879a5320309", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "cc7e8eaaae98478994a970d75363f64b", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "cf0c03edbe7040f5909e98f2615f97bb", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "cf75c9643f7a44bd83d6285125195f2a", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "cfae2a2a50f34b649ce8e7e43e4784e4", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 974.0, + "y": 382.9999694824219, + "width": 126.0, + "height": 117.99993896484375 + } + }, + "m_Slots": [ + { + "m_Id": "962aad2c22da46f485f8a4d0613e3469" + }, + { + "m_Id": "e348553789874629aaf5ef9ce8002200" + }, + { + "m_Id": "9f9439dea65849e9b89aa524efe4b8ce" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "d199153182574e7186e7cd7aaf23e9b3", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1462.0, + "y": 584.0000610351563, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "3c52bece8d464ac59e255f0eb73927c9" + }, + { + "m_Id": "7daeabe3bf134352b782b20dcdb6d9c8" + }, + { + "m_Id": "0ffc67215ae84d64803fafe4adde6320" + } + ], + "synonyms": [ + "subtraction", + "remove", + "minus", + "take away" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "d362cc7771b4473697ae03c2b7db590c", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "d5296438a5494683834d5b36740bab89", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "d541d33009844984a3a929cb08909fb3", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": 1100.0, + "y": 306.0, + "width": 119.0, + "height": 76.99996948242188 + } + }, + "m_Slots": [ + { + "m_Id": "1fdc892bb55545a2b4a442938eced5a4" + }, + { + "m_Id": "c0ac66db38b94dde8f5a10766837cf5b" + }, + { + "m_Id": "b769e980ed79405ca62b3e7bce97b953" + }, + { + "m_Id": "fb8b01dda12647dfac26f0d7adc03525" + }, + { + "m_Id": "cc7e8eaaae98478994a970d75363f64b" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "d63ff95202264c3fa372e47108f27bab", + "m_Id": 5, + "m_DisplayName": "RGB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "da33480746314e20800f18597a02694e", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "db6a09bd547142099e2279980c5b54d0", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1071.0, + "y": 668.0, + "width": 101.99993896484375, + "height": 34.00006103515625 + } + }, + "m_Slots": [ + { + "m_Id": "0a313b7dc94042c6999a4f6af9f25848" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "44a3b27e93754e2ca9445c452d735073" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "dbd15bd6c49e427fa4104030a47eb9bb", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "dc55ee4c29144e2cb257a9513cab8d9d", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e0896f5d9442475596126b72d32015dc", + "m_Id": 0, + "m_DisplayName": "R", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "e13ec1cd374440c4afe1c85ae39f67a3", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "e1c8317ae3db4156bec11d93e42c1ab3", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "e32cc799c0204e05ba1d30c02e3eb720", + "m_Guid": { + "m_GuidSerialized": "8dadd267-4962-4fb5-9781-2eb1b468e3ae" + }, + "m_Name": "Point2", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "Point2", + "m_DefaultReferenceName": "_Point2", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 1, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.5, + "y": 0.800000011920929, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "e348553789874629aaf5ef9ce8002200", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "e34c4123691c468faa2ad2c9540bdc4a", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SignNode", + "m_ObjectId": "e43d15309eee469899e39c52487f5717", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Sign", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -160.9999542236328, + "y": 202.99996948242188, + "width": 127.99996185302735, + "height": 94.00003051757813 + } + }, + "m_Slots": [ + { + "m_Id": "1ae51bb4ac7f4510bcde3b70e23d8548" + }, + { + "m_Id": "5579349f2b814168a2a03e20aaaad5c2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e95a9af8eee9428e8dccf24b7ecd84f3", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "ec478a87a002472eabeaf6790924f35e", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "edaaebd02d5e494e92bfec6011ea4a69", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "ee40cfe737004d258b3a5dd2583757b5", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "ee6cf9ccc94545e3890adefbba78c0d9", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "ef090b7af48f406f97b34882f60fe768", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "efa6dbf958c043078d6fb1e41d1092bf", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "efe4615e1c6345618b97030085823600", + "m_Id": 6, + "m_DisplayName": "RG", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RG", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f0fc9d8466d04e0a9316c8a6cab2bf59", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f1608264b8be4339a56e6f7a4dd1dacf", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "f1ad687730c84a98aec04547082f7b72", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f41a3659b4784ee980a318964cdd3794", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f69fada9ab80444e8f3160b51e732613", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f8030853d0ac47efa2396af211f60957", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "f897f715292a45a391d817a048261657", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1071.0, + "y": 702.0000610351563, + "width": 130.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "f8f0d35c664647f4aadcd60f9341dda6" + }, + { + "m_Id": "e13ec1cd374440c4afe1c85ae39f67a3" + }, + { + "m_Id": "af0e0776399b42c1a2cd8876d4334202" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "f8f0d35c664647f4aadcd60f9341dda6", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "fa466475bf184ea091faed23ef49e484", + "m_Id": 3, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "fb2d290e65b946ce9abc0e92a3db44cc", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0010000000474974514, + "y": 0.0010000000474974514, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "fb8b01dda12647dfac26f0d7adc03525", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "fd32acfe2a3040f9b19074bb36a417e4", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1100.0, + "y": 75.99999237060547, + "width": 132.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "712b66d7d00447739956594821598ef3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "9a1da2cbbb434c87b01edd10819c1b63" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "fdcbfa10eba048faad43b3da6d7225e3", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + diff --git a/Resources/Material/Graph/UI/UISelectionBoxGraphs.shadergraph.meta b/Resources/Material/Graph/UI/UISelectionBoxGraphs.shadergraph.meta new file mode 100644 index 0000000..a90dd22 --- /dev/null +++ b/Resources/Material/Graph/UI/UISelectionBoxGraphs.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 41f84080474f68743b85cc98577121dc +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Resources/Meshs.meta b/Resources/Meshs.meta new file mode 100644 index 0000000..1115d80 --- /dev/null +++ b/Resources/Meshs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6deb65a87a47b3645acddff5802d7212 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Resources/Meshs/EditorTool.meta b/Resources/Meshs/EditorTool.meta new file mode 100644 index 0000000..8ee86b4 --- /dev/null +++ b/Resources/Meshs/EditorTool.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f835902a541afd34dbd818c1b2fd5686 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Resources/Meshs/EditorTool/6m高立方体.fbx b/Resources/Meshs/EditorTool/6m高立方体.fbx new file mode 100644 index 0000000000000000000000000000000000000000..913aaec966687c58b7f7856087a631ade89cd98a GIT binary patch literal 15180 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 U&$_(#&q6ESXcYPFpW5gD0Lj}Eg#Z8m literal 0 HcmV?d00001 diff --git a/Resources/Meshs/EditorTool/单位立方体的3d选框.fbx.meta b/Resources/Meshs/EditorTool/单位立方体的3d选框.fbx.meta new file mode 100644 index 0000000..58cda9f --- /dev/null +++ b/Resources/Meshs/EditorTool/单位立方体的3d选框.fbx.meta @@ -0,0 +1,105 @@ +fileFormatVersion: 2 +guid: 92b65be2919a60249b5f519dfd7b1742 +ModelImporter: + serializedVersion: 21202 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Resources/Prefab.meta b/Resources/Prefab.meta new file mode 100644 index 0000000..fd75511 --- /dev/null +++ b/Resources/Prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8353159549bc0b74dae8320db161b27d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Resources/Prefab/ConfigUIItem.meta b/Resources/Prefab/ConfigUIItem.meta new file mode 100644 index 0000000..ee973dd --- /dev/null +++ b/Resources/Prefab/ConfigUIItem.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2c9d6141c22cf274f80f6e2061c6f5c1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Resources/Prefab/ConfigUIItem/ConfigDigiteInput.prefab b/Resources/Prefab/ConfigUIItem/ConfigDigiteInput.prefab new file mode 100644 index 0000000..96707db --- /dev/null +++ b/Resources/Prefab/ConfigUIItem/ConfigDigiteInput.prefab @@ -0,0 +1,1416 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &6020133344334338800 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8040101714722564985} + - component: {fileID: 5039833503221258314} + - component: {fileID: 4082521950945455002} + m_Layer: 5 + m_Name: help + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8040101714722564985 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6020133344334338800} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7324063016638379250} + 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: 0, y: -35} + m_SizeDelta: {x: 300, y: 50} + m_Pivot: {x: 0, y: 1} +--- !u!222 &5039833503221258314 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6020133344334338800} + m_CullTransparentMesh: 1 +--- !u!114 &4082521950945455002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6020133344334338800} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 3bd21f304e77db54eb98a1f35f6a2680, type: 2} + m_sharedMaterial: {fileID: -3509209986637506031, guid: 3bd21f304e77db54eb98a1f35f6a2680, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190335 + m_fontColor: {r: 1, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 14 + m_fontSizeBase: 14 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &7933913440620816631 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7933913440620816630} + - component: {fileID: 7933913440620816625} + m_Layer: 5 + m_Name: Toggle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7933913440620816630 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7933913440620816631} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7933913441394453803} + - {fileID: 7933913440750380166} + m_Father: {fileID: 7933913441054708338} + 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: -0.000015258789} + m_SizeDelta: {x: 16, y: 16} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &7933913440620816625 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7933913440620816631} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, 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: 7933913441394453802} + toggleTransition: 1 + graphic: {fileID: 7933913440750380161} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_IsOn: 0 +--- !u!1 &7933913440750380167 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7933913440750380166} + - component: {fileID: 7933913440750380160} + - component: {fileID: 7933913440750380161} + m_Layer: 5 + m_Name: Checkmark + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7933913440750380166 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7933913440750380167} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7933913440620816630} + 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: 0} + m_SizeDelta: {x: -0.00000014901161, y: 0.00000013579847} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7933913440750380160 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7933913440750380167} + m_CullTransparentMesh: 1 +--- !u!114 &7933913440750380161 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7933913440750380167} + 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: 21300000, guid: 1f2a868175c8a8a47a887eea9056fe28, type: 3} + m_Type: 0 + 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!1 &7933913441054708339 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7933913441054708338} + m_Layer: 5 + m_Name: toggle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7933913441054708338 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7933913441054708339} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7933913440620816630} + m_Father: {fileID: 8444637014727969524} + 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: 22, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &7933913441394453800 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7933913441394453803} + - component: {fileID: 7933913441394453813} + - component: {fileID: 7933913441394453802} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7933913441394453803 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7933913441394453800} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7933913440620816630} + 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.03426361, y: 0.00049591064} + m_SizeDelta: {x: 0.065603256, y: 0.00012207031} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7933913441394453813 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7933913441394453800} + m_CullTransparentMesh: 1 +--- !u!114 &7933913441394453802 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7933913441394453800} + 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: 21300000, guid: 56a95a2d9d13e774093a51bcbebb8e7f, type: 3} + m_Type: 0 + 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!1 &8118933799207693674 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7324063016638379250} + - component: {fileID: 1397148291642722205} + - component: {fileID: 1370667499329998716} + m_Layer: 5 + m_Name: title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7324063016638379250 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8118933799207693674} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8040101714722564985} + m_Father: {fileID: 8444637014727969524} + 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: 120, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1397148291642722205 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8118933799207693674} + m_CullTransparentMesh: 1 +--- !u!114 &1370667499329998716 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8118933799207693674} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 3bd21f304e77db54eb98a1f35f6a2680, type: 2} + m_sharedMaterial: {fileID: -3509209986637506031, guid: 3bd21f304e77db54eb98a1f35f6a2680, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 16 + m_fontSizeBase: 16 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: -1.5838165, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &8444637014727969525 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8444637014727969524} + - component: {fileID: 8444637014727969527} + - component: {fileID: 8444637014727969526} + m_Layer: 5 + m_Name: ConfigDigiteInput + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8444637014727969524 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8444637014727969525} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7933913441054708338} + - {fileID: 7324063016638379250} + - {fileID: 8444637015306566401} + - {fileID: 8444637016535975175} + - {fileID: 5520907964103984873} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: -100, y: -150} + m_SizeDelta: {x: 320, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &8444637014727969527 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8444637014727969525} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d84fd414ac6743e46909249427b18364, type: 3} + m_Name: + m_EditorClassIdentifier: + configTag: + allowInput: 1 + autoUpdateValue: 1 + allowBlockUpdate: 1 + forceBlockUpdate: 0 + numberFormat: 0.## + titleLabel: {fileID: 1370667499329998716} + titleTextContext: + helpLabel: {fileID: 4082521950945455002} + helpTextContext: + unitLabel: {fileID: 0} + unitTextContext: + autoUpdateValueToggle: {fileID: 7933913440620816625} + autoUpdateValueToggleReversalState: 0 + autoUpdateValueReversalState: 1 + dirtyAutoReset: 0 + editorInput: 0 + targetInput: {fileID: 8444637016535975174} + digitalAddButton: {fileID: 382614920130264398} + digitalSubButton: {fileID: 8444637015306566400} + maxValue: 114514 + minValue: -114514 + digits: 2 + delta: 1 +--- !u!114 &8444637014727969526 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8444637014727969525} + 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: 3 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1 &8444637015306566402 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8444637015306566401} + - component: {fileID: 8444637015306566406} + - component: {fileID: 8444637015306566407} + - component: {fileID: 8444637015306566400} + m_Layer: 5 + m_Name: subbutton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8444637015306566401 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8444637015306566402} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8444637014727969524} + m_RootOrder: 2 + 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: 35, y: 35} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8444637015306566406 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8444637015306566402} + m_CullTransparentMesh: 1 +--- !u!114 &8444637015306566407 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8444637015306566402} + 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: 21300000, guid: eb971cbde68bfb742b8ca58590c091fd, type: 3} + m_Type: 0 + 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!114 &8444637015306566400 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8444637015306566402} + 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.40650588, g: 0.7546515, b: 0.990566, a: 1} + m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} + m_DisabledColor: {r: 1, g: 1, b: 1, a: 1} + 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: 8444637015306566407} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &8444637015474898728 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8444637015474898735} + - component: {fileID: 8444637015474898733} + - component: {fileID: 8444637015474898734} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8444637015474898735 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8444637015474898728} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8444637016306948239} + 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: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8444637015474898733 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8444637015474898728} + m_CullTransparentMesh: 1 +--- !u!114 &8444637015474898734 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8444637015474898728} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: "NAN\u200B" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 713219d18e2f8c440b4e4435211afb23, type: 2} + m_sharedMaterial: {fileID: -1567122069935691074, guid: 713219d18e2f8c440b4e4435211afb23, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 14 + m_fontSizeBase: 14 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &8444637016276988761 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8444637016276988760} + - component: {fileID: 8444637016276988765} + - component: {fileID: 8444637016276988766} + - component: {fileID: 8444637016276988767} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &8444637016276988760 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8444637016276988761} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8444637016306948239} + 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!222 &8444637016276988765 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8444637016276988761} + m_CullTransparentMesh: 1 +--- !u!114 &8444637016276988766 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8444637016276988761} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: 125 + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 713219d18e2f8c440b4e4435211afb23, type: 2} + m_sharedMaterial: {fileID: -1567122069935691074, guid: 713219d18e2f8c440b4e4435211afb23, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 14 + m_fontSizeBase: 14 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!114 &8444637016276988767 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8444637016276988761} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 1 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!1 &8444637016306948232 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8444637016306948239} + - component: {fileID: 8444637016306948238} + m_Layer: 5 + m_Name: Text Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8444637016306948239 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8444637016306948232} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8444637016276988760} + - {fileID: 8444637015474898735} + m_Father: {fileID: 8444637016535975175} + 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.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &8444637016306948238 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8444637016306948232} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3312d7739989d2b4e91e6319e9a96d76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: {x: -8, y: -5, z: -8, w: -5} + m_Softness: {x: 0, y: 0} +--- !u!1 &8444637016535975168 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8444637016535975175} + - component: {fileID: 8444637016535975172} + - component: {fileID: 8444637016535975173} + - component: {fileID: 8444637016535975174} + m_Layer: 5 + m_Name: inputx + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8444637016535975175 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8444637016535975168} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8444637016306948239} + m_Father: {fileID: 8444637014727969524} + 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: 110, y: 35} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8444637016535975172 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8444637016535975168} + m_CullTransparentMesh: 1 +--- !u!114 &8444637016535975173 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8444637016535975168} + 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: 21300000, guid: c9036691e9378664ea18dc8a90cfa180, type: 3} + m_Type: 0 + 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!114 &8444637016535975174 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8444637016535975168} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2da0c512f12947e489f739169773d7ca, 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.4268423, g: 0.66566586, b: 0.8301887, a: 1} + m_SelectedColor: {r: 0.42745098, g: 0.6666667, b: 0.83137256, 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: 8444637016535975173} + m_TextViewport: {fileID: 8444637016306948239} + m_TextComponent: {fileID: 8444637015474898734} + m_Placeholder: {fileID: 8444637016276988766} + m_VerticalScrollbar: {fileID: 0} + m_VerticalScrollbarEventHandler: {fileID: 0} + m_LayoutGroup: {fileID: 0} + m_ScrollSensitivity: 1 + m_ContentType: 3 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 2 + m_LineType: 0 + m_HideMobileInput: 0 + m_HideSoftKeyboard: 0 + m_CharacterValidation: 3 + m_RegexValue: + m_GlobalPointSize: 14 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_OnSubmit: + m_PersistentCalls: + m_Calls: [] + m_OnSelect: + m_PersistentCalls: + m_Calls: [] + m_OnDeselect: + m_PersistentCalls: + m_Calls: [] + m_OnTextSelection: + m_PersistentCalls: + m_Calls: [] + m_OnEndTextSelection: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_OnTouchScreenKeyboardStatusChanged: + m_PersistentCalls: + m_Calls: [] + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: 0 + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 + m_RichText: 1 + m_GlobalFontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_OnFocusSelectAll: 1 + m_ResetOnDeActivation: 1 + m_RestoreOriginalTextOnEscape: 1 + m_isRichTextEditingAllowed: 0 + m_LineLimit: 0 + m_InputValidator: {fileID: 0} +--- !u!1 &8660828241241692425 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5520907964103984873} + - component: {fileID: 8406094315771953901} + - component: {fileID: 4929563806023776477} + - component: {fileID: 382614920130264398} + m_Layer: 5 + m_Name: addbutton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5520907964103984873 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8660828241241692425} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8444637014727969524} + 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: 35, y: 35} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8406094315771953901 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8660828241241692425} + m_CullTransparentMesh: 1 +--- !u!114 &4929563806023776477 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8660828241241692425} + 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: 21300000, guid: b78b596c931076344af59317a8b1a39d, type: 3} + m_Type: 0 + 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!114 &382614920130264398 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8660828241241692425} + 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.40650588, g: 0.7546515, b: 0.990566, a: 1} + m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} + m_DisabledColor: {r: 1, g: 1, b: 1, a: 1} + 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: 4929563806023776477} + m_OnClick: + m_PersistentCalls: + m_Calls: [] diff --git a/Resources/Prefab/ConfigUIItem/ConfigDigiteInput.prefab.meta b/Resources/Prefab/ConfigUIItem/ConfigDigiteInput.prefab.meta new file mode 100644 index 0000000..c8625ed --- /dev/null +++ b/Resources/Prefab/ConfigUIItem/ConfigDigiteInput.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f19c25ad34929594289c10f5aecb5373 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Resources/Prefab/ConfigUIItem/ConfigDropDown.prefab b/Resources/Prefab/ConfigUIItem/ConfigDropDown.prefab new file mode 100644 index 0000000..44efad6 --- /dev/null +++ b/Resources/Prefab/ConfigUIItem/ConfigDropDown.prefab @@ -0,0 +1,1844 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &155970829008295623 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 155970829008295616} + - component: {fileID: 155970829008295619} + - component: {fileID: 155970829008295618} + - component: {fileID: 155970829008295617} + m_Layer: 5 + m_Name: dropdown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &155970829008295616 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970829008295623} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 155970829308717082} + - {fileID: 155970829572609865} + - {fileID: 155970830348333640} + m_Father: {fileID: 588522920000014489} + m_RootOrder: 2 + 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: 180, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &155970829008295619 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970829008295623} + m_CullTransparentMesh: 1 +--- !u!114 &155970829008295618 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970829008295623} + 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!114 &155970829008295617 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970829008295623} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7b743370ac3e4ec2a1668f5455a8ef8a, 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: 1, g: 1, b: 1, 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: 155970829008295618} + m_Template: {fileID: 155970830348333640} + m_CaptionText: {fileID: 155970829308717083} + m_CaptionImage: {fileID: 0} + m_Placeholder: {fileID: 0} + m_ItemText: {fileID: 155970829386797032} + m_ItemImage: {fileID: 0} + m_Value: 0 + m_Options: + m_Options: + - m_Text: Invalid Option + m_Image: {fileID: 0} + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_AlphaFadeSpeed: 0.15 +--- !u!1 &155970829115881274 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 155970829115881275} + - component: {fileID: 155970829115881252} + m_Layer: 5 + m_Name: Item + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &155970829115881275 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970829115881274} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 155970829227588949} + - {fileID: 155970829904291779} + - {fileID: 155970829386797039} + m_Father: {fileID: 155970829919235375} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &155970829115881252 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970829115881274} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, 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: 155970829227588950} + toggleTransition: 1 + graphic: {fileID: 155970829904291788} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_IsOn: 1 +--- !u!1 &155970829227588948 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 155970829227588949} + - component: {fileID: 155970829227588951} + - component: {fileID: 155970829227588950} + m_Layer: 5 + m_Name: Item Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &155970829227588949 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970829227588948} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 155970829115881275} + 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!222 &155970829227588951 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970829227588948} + m_CullTransparentMesh: 1 +--- !u!114 &155970829227588950 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970829227588948} + 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.9607843, g: 0.9607843, b: 0.9607843, 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: 0} + m_Type: 0 + 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!1 &155970829308717081 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 155970829308717082} + - component: {fileID: 155970829308717060} + - component: {fileID: 155970829308717083} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &155970829308717082 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970829308717081} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 155970829008295616} + 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: -7.5, y: -0.5} + m_SizeDelta: {x: -35, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &155970829308717060 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970829308717081} + m_CullTransparentMesh: 1 +--- !u!114 &155970829308717083 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970829308717081} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: Invalid Option + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 713219d18e2f8c440b4e4435211afb23, type: 2} + m_sharedMaterial: {fileID: -1567122069935691074, guid: 713219d18e2f8c440b4e4435211afb23, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 16 + m_fontSizeBase: 16 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &155970829386797038 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 155970829386797039} + - component: {fileID: 155970829386797033} + - component: {fileID: 155970829386797032} + m_Layer: 5 + m_Name: Item Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &155970829386797039 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970829386797038} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 155970829115881275} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 5, y: -0.5} + m_SizeDelta: {x: -30, y: -3} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &155970829386797033 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970829386797038} + m_CullTransparentMesh: 1 +--- !u!114 &155970829386797032 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970829386797038} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: Option A + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 713219d18e2f8c440b4e4435211afb23, type: 2} + m_sharedMaterial: {fileID: -1567122069935691074, guid: 713219d18e2f8c440b4e4435211afb23, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 14 + m_fontSizeBase: 14 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &155970829404833466 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 155970829404833467} + - component: {fileID: 155970829404833445} + - component: {fileID: 155970829404833444} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &155970829404833467 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970829404833466} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 155970829987470544} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0.2} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &155970829404833445 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970829404833466} + m_CullTransparentMesh: 1 +--- !u!114 &155970829404833444 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970829404833466} + 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!1 &155970829572609864 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 155970829572609865} + - component: {fileID: 155970829572609867} + - component: {fileID: 155970829572609866} + m_Layer: 5 + m_Name: Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &155970829572609865 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970829572609864} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 155970829008295616} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -15, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &155970829572609867 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970829572609864} + m_CullTransparentMesh: 1 +--- !u!114 &155970829572609866 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970829572609864} + 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: 10915, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + 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!1 &155970829904291778 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 155970829904291779} + - component: {fileID: 155970829904291789} + - component: {fileID: 155970829904291788} + m_Layer: 5 + m_Name: Item Checkmark + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &155970829904291779 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970829904291778} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 155970829115881275} + m_RootOrder: 1 + 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: 10, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &155970829904291789 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970829904291778} + m_CullTransparentMesh: 1 +--- !u!114 &155970829904291788 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970829904291778} + 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: 10901, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + 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!1 &155970829919235374 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 155970829919235375} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &155970829919235375 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970829919235374} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 155970829115881275} + m_Father: {fileID: 155970830583955612} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 28} + m_Pivot: {x: 0.5, y: 1} +--- !u!1 &155970829987470551 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 155970829987470544} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &155970829987470544 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970829987470551} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 155970829404833467} + m_Father: {fileID: 155970830261558849} + 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: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &155970830261558848 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 155970830261558849} + - component: {fileID: 155970830261558860} + - component: {fileID: 155970830261558851} + - component: {fileID: 155970830261558850} + m_Layer: 5 + m_Name: Scrollbar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &155970830261558849 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970830261558848} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 155970829987470544} + m_Father: {fileID: 155970830348333640} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 0} + m_Pivot: {x: 1, y: 1} +--- !u!222 &155970830261558860 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970830261558848} + m_CullTransparentMesh: 1 +--- !u!114 &155970830261558851 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970830261558848} + 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: 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!114 &155970830261558850 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970830261558848} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, 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: 155970829404833444} + m_HandleRect: {fileID: 155970829404833467} + m_Direction: 2 + m_Value: 0 + m_Size: 0.2 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &155970830348333647 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 155970830348333640} + - component: {fileID: 155970830348333643} + - component: {fileID: 155970830348333642} + - component: {fileID: 155970830348333641} + m_Layer: 5 + m_Name: Template + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &155970830348333640 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970830348333647} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 155970830583955612} + - {fileID: 155970830261558849} + m_Father: {fileID: 155970829008295616} + m_RootOrder: 2 + 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: 2} + m_SizeDelta: {x: 0, y: 150} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &155970830348333643 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970830348333647} + m_CullTransparentMesh: 1 +--- !u!114 &155970830348333642 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970830348333647} + 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!114 &155970830348333641 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970830348333647} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 155970829919235375} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 2 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 155970830583955612} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 155970830261558850} + m_HorizontalScrollbarVisibility: 0 + m_VerticalScrollbarVisibility: 2 + m_HorizontalScrollbarSpacing: 0 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &155970830583955603 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 155970830583955612} + - component: {fileID: 155970830583955615} + - component: {fileID: 155970830583955614} + - component: {fileID: 155970830583955613} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &155970830583955612 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970830583955603} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 155970829919235375} + m_Father: {fileID: 155970830348333640} + 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: -18, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!114 &155970830583955615 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970830583955603} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!222 &155970830583955614 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970830583955603} + m_CullTransparentMesh: 1 +--- !u!114 &155970830583955613 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155970830583955603} + 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: 10917, 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!1 &2509847893430926344 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2509847893430926347} + - component: {fileID: 2509847893430926346} + m_Layer: 5 + m_Name: Toggle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2509847893430926347 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2509847893430926344} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2509847894679763547} + - {fileID: 2509847895524543505} + m_Father: {fileID: 2509847894958671959} + 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: 0} + m_SizeDelta: {x: 16, y: 16} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &2509847893430926346 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2509847893430926344} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, 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: 2509847894679763546} + toggleTransition: 1 + graphic: {fileID: 2509847895524543504} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_IsOn: 0 +--- !u!1 &2509847894679763544 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2509847894679763547} + - component: {fileID: 2509847894679763549} + - component: {fileID: 2509847894679763546} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2509847894679763547 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2509847894679763544} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2509847893430926347} + 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.03426361, y: 0.00049591064} + m_SizeDelta: {x: 0.065603256, y: 0.00012207031} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2509847894679763549 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2509847894679763544} + m_CullTransparentMesh: 1 +--- !u!114 &2509847894679763546 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2509847894679763544} + 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: 21300000, guid: 56a95a2d9d13e774093a51bcbebb8e7f, type: 3} + m_Type: 0 + 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!1 &2509847894958671956 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2509847894958671959} + m_Layer: 5 + m_Name: toggle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2509847894958671959 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2509847894958671956} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2509847893430926347} + m_Father: {fileID: 588522920000014489} + 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: 22, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &2509847895524543518 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2509847895524543505} + - component: {fileID: 2509847895524543507} + - component: {fileID: 2509847895524543504} + m_Layer: 5 + m_Name: Checkmark + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2509847895524543505 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2509847895524543518} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2509847893430926347} + 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: 0} + m_SizeDelta: {x: -0.00000014901161, y: 0.00000013579847} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2509847895524543507 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2509847895524543518} + m_CullTransparentMesh: 1 +--- !u!114 &2509847895524543504 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2509847895524543518} + 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: 21300000, guid: 1f2a868175c8a8a47a887eea9056fe28, type: 3} + m_Type: 0 + 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!1 &5269156459145568997 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1183928383057699821} + - component: {fileID: 4643097127400197726} + - component: {fileID: 6420131218458215638} + m_Layer: 5 + m_Name: help + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1183928383057699821 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5269156459145568997} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8755943251677910253} + 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: 0, y: -35} + m_SizeDelta: {x: 300, y: 50} + m_Pivot: {x: 0, y: 1} +--- !u!222 &4643097127400197726 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5269156459145568997} + m_CullTransparentMesh: 1 +--- !u!114 &6420131218458215638 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5269156459145568997} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 3bd21f304e77db54eb98a1f35f6a2680, type: 2} + m_sharedMaterial: {fileID: -3509209986637506031, guid: 3bd21f304e77db54eb98a1f35f6a2680, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190335 + m_fontColor: {r: 1, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 14 + m_fontSizeBase: 14 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &6041965097264056608 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8755943251677910253} + - component: {fileID: 3214207372662412306} + - component: {fileID: 3052551219843262152} + m_Layer: 5 + m_Name: title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8755943251677910253 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6041965097264056608} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1183928383057699821} + m_Father: {fileID: 588522920000014489} + 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: 120, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3214207372662412306 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6041965097264056608} + m_CullTransparentMesh: 1 +--- !u!114 &3052551219843262152 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6041965097264056608} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 3bd21f304e77db54eb98a1f35f6a2680, type: 2} + m_sharedMaterial: {fileID: -3509209986637506031, guid: 3bd21f304e77db54eb98a1f35f6a2680, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 16 + m_fontSizeBase: 16 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: -1.5838165, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &8392574449343776806 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 588522920000014489} + - component: {fileID: 8392574449343776793} + - component: {fileID: 8392574449343776792} + m_Layer: 5 + m_Name: ConfigDropDown + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &588522920000014489 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8392574449343776806} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2509847894958671959} + - {fileID: 8755943251677910253} + - {fileID: 155970829008295616} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: -100, y: -100} + m_SizeDelta: {x: 320, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &8392574449343776793 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8392574449343776806} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 471d16b38f4449a46b9fcf5b312f65d0, type: 3} + m_Name: + m_EditorClassIdentifier: + configTag: + allowInput: 1 + autoUpdateValue: 1 + allowBlockUpdate: 1 + forceBlockUpdate: 0 + numberFormat: 0.## + titleLabel: {fileID: 3052551219843262152} + titleTextContext: + helpLabel: {fileID: 6420131218458215638} + helpTextContext: + unitLabel: {fileID: 0} + unitTextContext: + autoUpdateValueToggle: {fileID: 2509847893430926346} + autoUpdateValueToggleReversalState: 0 + autoUpdateValueReversalState: 1 + dirtyAutoReset: 0 + targetDropdown: {fileID: 155970829008295617} +--- !u!114 &8392574449343776792 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8392574449343776806} + 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: 3 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 diff --git a/Resources/Prefab/ConfigUIItem/ConfigDropDown.prefab.meta b/Resources/Prefab/ConfigUIItem/ConfigDropDown.prefab.meta new file mode 100644 index 0000000..ee08992 --- /dev/null +++ b/Resources/Prefab/ConfigUIItem/ConfigDropDown.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 81125e8b237f1804c97d171c4f4cd789 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Resources/Prefab/ConfigUIItem/ConfigInputVec2.prefab b/Resources/Prefab/ConfigUIItem/ConfigInputVec2.prefab new file mode 100644 index 0000000..44010c2 --- /dev/null +++ b/Resources/Prefab/ConfigUIItem/ConfigInputVec2.prefab @@ -0,0 +1,1688 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4359144213727891030 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4359144213727891026} + - component: {fileID: 4359144213727891027} + - component: {fileID: 4359144213727891028} + - component: {fileID: 4359144213727891029} + m_Layer: 5 + m_Name: inputx + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4359144213727891026 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144213727891030} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4359144215278372545} + m_Father: {fileID: 4359144215414896298} + m_RootOrder: 2 + 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: 90, y: 35} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4359144213727891027 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144213727891030} + m_CullTransparentMesh: 1 +--- !u!114 &4359144213727891028 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144213727891030} + 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: 21300000, guid: c9036691e9378664ea18dc8a90cfa180, type: 3} + m_Type: 0 + 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!114 &4359144213727891029 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144213727891030} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2da0c512f12947e489f739169773d7ca, 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.4268423, g: 0.66566586, b: 0.8301887, a: 1} + m_SelectedColor: {r: 0.42745098, g: 0.6666667, b: 0.83137256, 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: 4359144213727891028} + m_TextViewport: {fileID: 4359144215278372545} + m_TextComponent: {fileID: 4359144214696212393} + m_Placeholder: {fileID: 4359144213886098625} + m_VerticalScrollbar: {fileID: 0} + m_VerticalScrollbarEventHandler: {fileID: 0} + m_LayoutGroup: {fileID: 0} + m_ScrollSensitivity: 1 + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_HideSoftKeyboard: 0 + m_CharacterValidation: 0 + m_RegexValue: + m_GlobalPointSize: 14 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_OnSubmit: + m_PersistentCalls: + m_Calls: [] + m_OnSelect: + m_PersistentCalls: + m_Calls: [] + m_OnDeselect: + m_PersistentCalls: + m_Calls: [] + m_OnTextSelection: + m_PersistentCalls: + m_Calls: [] + m_OnEndTextSelection: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_OnTouchScreenKeyboardStatusChanged: + m_PersistentCalls: + m_Calls: [] + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: 0 + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 + m_RichText: 1 + m_GlobalFontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_OnFocusSelectAll: 1 + m_ResetOnDeActivation: 1 + m_RestoreOriginalTextOnEscape: 1 + m_isRichTextEditingAllowed: 0 + m_LineLimit: 0 + m_InputValidator: {fileID: 0} +--- !u!1 &4359144213813927357 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4359144213813927356} + - component: {fileID: 4359144213813927354} + - component: {fileID: 4359144213813927355} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4359144213813927356 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144213813927357} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4359144214931836700} + 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: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4359144213813927354 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144213813927357} + m_CullTransparentMesh: 1 +--- !u!114 &4359144213813927355 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144213813927357} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: "NAN\u200B" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 713219d18e2f8c440b4e4435211afb23, type: 2} + m_sharedMaterial: {fileID: -1567122069935691074, guid: 713219d18e2f8c440b4e4435211afb23, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 14 + m_fontSizeBase: 14 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &4359144213886098626 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4359144213886098638} + - component: {fileID: 4359144213886098639} + - component: {fileID: 4359144213886098625} + - component: {fileID: 4359144213886098624} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &4359144213886098638 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144213886098626} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4359144215278372545} + 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!222 &4359144213886098639 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144213886098626} + m_CullTransparentMesh: 1 +--- !u!114 &4359144213886098625 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144213886098626} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: 125 + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 713219d18e2f8c440b4e4435211afb23, type: 2} + m_sharedMaterial: {fileID: -1567122069935691074, guid: 713219d18e2f8c440b4e4435211afb23, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 14 + m_fontSizeBase: 14 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!114 &4359144213886098624 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144213886098626} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 1 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!1 &4359144213961278873 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4359144213961278872} + m_Layer: 5 + m_Name: toggle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4359144213961278872 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144213961278873} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4359144214652122538} + m_Father: {fileID: 4359144215414896298} + 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: 22, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &4359144214073569384 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4359144214073569399} + - component: {fileID: 4359144214073569396} + - component: {fileID: 4359144214073569397} + - component: {fileID: 4359144214073569398} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &4359144214073569399 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144214073569384} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4359144214931836700} + 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!222 &4359144214073569396 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144214073569384} + m_CullTransparentMesh: 1 +--- !u!114 &4359144214073569397 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144214073569384} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: 125 + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 713219d18e2f8c440b4e4435211afb23, type: 2} + m_sharedMaterial: {fileID: -1567122069935691074, guid: 713219d18e2f8c440b4e4435211afb23, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 14 + m_fontSizeBase: 14 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!114 &4359144214073569398 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144214073569384} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 1 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!1 &4359144214652122539 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4359144214652122538} + - component: {fileID: 4359144214652122537} + m_Layer: 5 + m_Name: Toggle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4359144214652122538 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144214652122539} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4359144215423301718} + - {fileID: 4359144214757625871} + m_Father: {fileID: 4359144213961278872} + 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: -0.000015258789} + m_SizeDelta: {x: 16, y: 16} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &4359144214652122537 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144214652122539} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, 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: 4359144215423301717} + toggleTransition: 1 + graphic: {fileID: 4359144214757625870} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_IsOn: 0 +--- !u!1 &4359144214696212394 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4359144214696212407} + - component: {fileID: 4359144214696212392} + - component: {fileID: 4359144214696212393} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4359144214696212407 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144214696212394} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4359144215278372545} + 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: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4359144214696212392 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144214696212394} + m_CullTransparentMesh: 1 +--- !u!114 &4359144214696212393 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144214696212394} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: "NAN\u200B" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 713219d18e2f8c440b4e4435211afb23, type: 2} + m_sharedMaterial: {fileID: -1567122069935691074, guid: 713219d18e2f8c440b4e4435211afb23, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 14 + m_fontSizeBase: 14 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &4359144214757625856 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4359144214757625871} + - component: {fileID: 4359144214757625869} + - component: {fileID: 4359144214757625870} + m_Layer: 5 + m_Name: Checkmark + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4359144214757625871 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144214757625856} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4359144214652122538} + 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: 0} + m_SizeDelta: {x: -0.00000014901161, y: 0.00000013579847} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4359144214757625869 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144214757625856} + m_CullTransparentMesh: 1 +--- !u!114 &4359144214757625870 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144214757625856} + 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: 21300000, guid: 1f2a868175c8a8a47a887eea9056fe28, type: 3} + m_Type: 0 + 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!1 &4359144214931836701 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4359144214931836700} + - component: {fileID: 4359144214931836699} + m_Layer: 5 + m_Name: Text Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4359144214931836700 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144214931836701} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4359144214073569399} + - {fileID: 4359144213813927356} + m_Father: {fileID: 4359144215583261840} + 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.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &4359144214931836699 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144214931836701} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3312d7739989d2b4e91e6319e9a96d76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: {x: -8, y: -5, z: -8, w: -5} + m_Softness: {x: 0, y: 0} +--- !u!1 &4359144215230649444 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4359144215230649443} + - component: {fileID: 4359144215230649441} + - component: {fileID: 4359144215230649442} + m_Layer: 5 + m_Name: title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4359144215230649443 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144215230649444} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 14857631821254170} + m_Father: {fileID: 4359144215414896298} + 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: 120, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4359144215230649441 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144215230649444} + m_CullTransparentMesh: 1 +--- !u!114 &4359144215230649442 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144215230649444} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 3bd21f304e77db54eb98a1f35f6a2680, type: 2} + m_sharedMaterial: {fileID: -3509209986637506031, guid: 3bd21f304e77db54eb98a1f35f6a2680, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 16 + m_fontSizeBase: 16 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: -1.5838165, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &4359144215278372546 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4359144215278372545} + - component: {fileID: 4359144215278372544} + m_Layer: 5 + m_Name: Text Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4359144215278372545 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144215278372546} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4359144213886098638} + - {fileID: 4359144214696212407} + m_Father: {fileID: 4359144213727891026} + 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.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &4359144215278372544 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144215278372546} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3312d7739989d2b4e91e6319e9a96d76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: {x: -8, y: -5, z: -8, w: -5} + m_Softness: {x: 0, y: 0} +--- !u!1 &4359144215414896299 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4359144215414896298} + - component: {fileID: 4359144215414896297} + - component: {fileID: 4359144215414896296} + m_Layer: 5 + m_Name: ConfigInputVec2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4359144215414896298 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144215414896299} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4359144213961278872} + - {fileID: 4359144215230649443} + - {fileID: 4359144213727891026} + - {fileID: 4359144215583261840} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: -100, y: -300} + m_SizeDelta: {x: 320, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &4359144215414896297 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144215414896299} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 118ff8f18137da54087c6d572fc5db75, type: 3} + m_Name: + m_EditorClassIdentifier: + configTag: + allowInput: 1 + autoUpdateValue: 1 + allowBlockUpdate: 1 + forceBlockUpdate: 0 + numberFormat: 0.## + titleLabel: {fileID: 4359144215230649442} + titleTextContext: + helpLabel: {fileID: 4883949217999211411} + helpTextContext: + unitLabel: {fileID: 0} + unitTextContext: + autoUpdateValueToggle: {fileID: 4359144214652122537} + autoUpdateValueToggleReversalState: 0 + autoUpdateValueReversalState: 1 + dirtyAutoReset: 0 + editorInput: {x: 0, y: 0} + targetInputX: {fileID: 4359144213727891029} + targetInputY: {fileID: 4359144215583261855} +--- !u!114 &4359144215414896296 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144215414896299} + 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: 3 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1 &4359144215423301719 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4359144215423301718} + - component: {fileID: 4359144215423301716} + - component: {fileID: 4359144215423301717} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4359144215423301718 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144215423301719} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4359144214652122538} + 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.03426361, y: 0.00049591064} + m_SizeDelta: {x: 0.065603256, y: 0.00012207031} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4359144215423301716 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144215423301719} + m_CullTransparentMesh: 1 +--- !u!114 &4359144215423301717 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144215423301719} + 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: 21300000, guid: 56a95a2d9d13e774093a51bcbebb8e7f, type: 3} + m_Type: 0 + 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!1 &4359144215583261841 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4359144215583261840} + - component: {fileID: 4359144215583261853} + - component: {fileID: 4359144215583261854} + - component: {fileID: 4359144215583261855} + m_Layer: 5 + m_Name: inputy + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4359144215583261840 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144215583261841} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4359144214931836700} + m_Father: {fileID: 4359144215414896298} + 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: 90, y: 35} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4359144215583261853 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144215583261841} + m_CullTransparentMesh: 1 +--- !u!114 &4359144215583261854 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144215583261841} + 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: 21300000, guid: c9036691e9378664ea18dc8a90cfa180, type: 3} + m_Type: 0 + 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!114 &4359144215583261855 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4359144215583261841} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2da0c512f12947e489f739169773d7ca, 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.4268423, g: 0.66566586, b: 0.8301887, a: 1} + m_SelectedColor: {r: 0.42745098, g: 0.6666667, b: 0.83137256, 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: 4359144215583261854} + m_TextViewport: {fileID: 4359144214931836700} + m_TextComponent: {fileID: 4359144213813927355} + m_Placeholder: {fileID: 4359144214073569397} + m_VerticalScrollbar: {fileID: 0} + m_VerticalScrollbarEventHandler: {fileID: 0} + m_LayoutGroup: {fileID: 0} + m_ScrollSensitivity: 1 + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_HideSoftKeyboard: 0 + m_CharacterValidation: 0 + m_RegexValue: + m_GlobalPointSize: 14 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_OnSubmit: + m_PersistentCalls: + m_Calls: [] + m_OnSelect: + m_PersistentCalls: + m_Calls: [] + m_OnDeselect: + m_PersistentCalls: + m_Calls: [] + m_OnTextSelection: + m_PersistentCalls: + m_Calls: [] + m_OnEndTextSelection: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_OnTouchScreenKeyboardStatusChanged: + m_PersistentCalls: + m_Calls: [] + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: 0 + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 + m_RichText: 1 + m_GlobalFontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_OnFocusSelectAll: 1 + m_ResetOnDeActivation: 1 + m_RestoreOriginalTextOnEscape: 1 + m_isRichTextEditingAllowed: 0 + m_LineLimit: 0 + m_InputValidator: {fileID: 0} +--- !u!1 &4940109413883339957 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 14857631821254170} + - component: {fileID: 5192226417979595282} + - component: {fileID: 4883949217999211411} + m_Layer: 5 + m_Name: help + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &14857631821254170 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4940109413883339957} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4359144215230649443} + 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: 0, y: -35} + m_SizeDelta: {x: 300, y: 50} + m_Pivot: {x: 0, y: 1} +--- !u!222 &5192226417979595282 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4940109413883339957} + m_CullTransparentMesh: 1 +--- !u!114 &4883949217999211411 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4940109413883339957} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 3bd21f304e77db54eb98a1f35f6a2680, type: 2} + m_sharedMaterial: {fileID: -3509209986637506031, guid: 3bd21f304e77db54eb98a1f35f6a2680, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190335 + m_fontColor: {r: 1, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 14 + m_fontSizeBase: 14 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} diff --git a/Resources/Prefab/ConfigUIItem/ConfigInputVec2.prefab.meta b/Resources/Prefab/ConfigUIItem/ConfigInputVec2.prefab.meta new file mode 100644 index 0000000..2132f13 --- /dev/null +++ b/Resources/Prefab/ConfigUIItem/ConfigInputVec2.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2d2e54232b0471c45ba6e8728efd1526 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Resources/Prefab/ConfigUIItem/ConfigInputVec3.prefab b/Resources/Prefab/ConfigUIItem/ConfigInputVec3.prefab new file mode 100644 index 0000000..4bf93a8 --- /dev/null +++ b/Resources/Prefab/ConfigUIItem/ConfigInputVec3.prefab @@ -0,0 +1,2210 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2927271268099144310 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2927271268099144297} + - component: {fileID: 2927271268099144298} + - component: {fileID: 2927271268099144299} + - component: {fileID: 2927271268099144296} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &2927271268099144297 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271268099144310} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2927271268927848411} + 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!222 &2927271268099144298 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271268099144310} + m_CullTransparentMesh: 1 +--- !u!114 &2927271268099144299 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271268099144310} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: 125 + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 713219d18e2f8c440b4e4435211afb23, type: 2} + m_sharedMaterial: {fileID: -1567122069935691074, guid: 713219d18e2f8c440b4e4435211afb23, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 14 + m_fontSizeBase: 14 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!114 &2927271268099144296 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271268099144310} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 1 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!1 &2927271268255631992 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2927271268255631995} + - component: {fileID: 2927271268255631994} + m_Layer: 5 + m_Name: Text Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2927271268255631995 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271268255631992} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2927271268828292936} + - {fileID: 2927271268360546243} + m_Father: {fileID: 2927271269114347238} + 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.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2927271268255631994 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271268255631992} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3312d7739989d2b4e91e6319e9a96d76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: {x: -8, y: -5, z: -8, w: -5} + m_Softness: {x: 0, y: 0} +--- !u!1 &2927271268360546254 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2927271268360546243} + - component: {fileID: 2927271268360546240} + - component: {fileID: 2927271268360546241} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2927271268360546243 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271268360546254} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2927271268255631995} + 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: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2927271268360546240 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271268360546254} + m_CullTransparentMesh: 1 +--- !u!114 &2927271268360546241 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271268360546254} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: "NAN\u200B" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 713219d18e2f8c440b4e4435211afb23, type: 2} + m_sharedMaterial: {fileID: -1567122069935691074, guid: 713219d18e2f8c440b4e4435211afb23, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 14 + m_fontSizeBase: 14 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &2927271268390250473 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2927271268390250472} + - component: {fileID: 2927271268390250477} + - component: {fileID: 2927271268390250474} + - component: {fileID: 2927271268390250475} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &2927271268390250472 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271268390250473} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2927271268811268914} + 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!222 &2927271268390250477 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271268390250473} + m_CullTransparentMesh: 1 +--- !u!114 &2927271268390250474 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271268390250473} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: 125 + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 713219d18e2f8c440b4e4435211afb23, type: 2} + m_sharedMaterial: {fileID: -1567122069935691074, guid: 713219d18e2f8c440b4e4435211afb23, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 14 + m_fontSizeBase: 14 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!114 &2927271268390250475 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271268390250473} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 1 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!1 &2927271268761643353 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2927271268761643352} + - component: {fileID: 2927271268761643357} + - component: {fileID: 2927271268761643354} + - component: {fileID: 2927271268761643355} + m_Layer: 5 + m_Name: inputz + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2927271268761643352 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271268761643353} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2927271268811268914} + m_Father: {fileID: 2927271270070760197} + 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: 60, y: 35} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2927271268761643357 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271268761643353} + m_CullTransparentMesh: 1 +--- !u!114 &2927271268761643354 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271268761643353} + 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: 21300000, guid: c9036691e9378664ea18dc8a90cfa180, type: 3} + m_Type: 0 + 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!114 &2927271268761643355 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271268761643353} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2da0c512f12947e489f739169773d7ca, 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.4268423, g: 0.66566586, b: 0.8301887, a: 1} + m_SelectedColor: {r: 0.42745098, g: 0.6666667, b: 0.83137256, 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: 2927271268761643354} + m_TextViewport: {fileID: 2927271268811268914} + m_TextComponent: {fileID: 2927271270073750015} + m_Placeholder: {fileID: 2927271268390250474} + m_VerticalScrollbar: {fileID: 0} + m_VerticalScrollbarEventHandler: {fileID: 0} + m_LayoutGroup: {fileID: 0} + m_ScrollSensitivity: 1 + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_HideSoftKeyboard: 0 + m_CharacterValidation: 0 + m_RegexValue: + m_GlobalPointSize: 14 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_OnSubmit: + m_PersistentCalls: + m_Calls: [] + m_OnSelect: + m_PersistentCalls: + m_Calls: [] + m_OnDeselect: + m_PersistentCalls: + m_Calls: [] + m_OnTextSelection: + m_PersistentCalls: + m_Calls: [] + m_OnEndTextSelection: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_OnTouchScreenKeyboardStatusChanged: + m_PersistentCalls: + m_Calls: [] + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: 0 + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 + m_RichText: 1 + m_GlobalFontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_OnFocusSelectAll: 1 + m_ResetOnDeActivation: 1 + m_RestoreOriginalTextOnEscape: 1 + m_isRichTextEditingAllowed: 0 + m_LineLimit: 0 + m_InputValidator: {fileID: 0} +--- !u!1 &2927271268811268915 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2927271268811268914} + - component: {fileID: 2927271268811268917} + m_Layer: 5 + m_Name: Text Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2927271268811268914 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271268811268915} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2927271268390250472} + - {fileID: 2927271270073750012} + m_Father: {fileID: 2927271268761643352} + 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.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2927271268811268917 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271268811268915} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3312d7739989d2b4e91e6319e9a96d76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: {x: -8, y: -5, z: -8, w: -5} + m_Softness: {x: 0, y: 0} +--- !u!1 &2927271268828292948 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2927271268828292936} + - component: {fileID: 2927271268828292937} + - component: {fileID: 2927271268828292951} + - component: {fileID: 2927271268828292950} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &2927271268828292936 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271268828292948} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2927271268255631995} + 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!222 &2927271268828292937 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271268828292948} + m_CullTransparentMesh: 1 +--- !u!114 &2927271268828292951 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271268828292948} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: 125 + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 713219d18e2f8c440b4e4435211afb23, type: 2} + m_sharedMaterial: {fileID: -1567122069935691074, guid: 713219d18e2f8c440b4e4435211afb23, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 14 + m_fontSizeBase: 14 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!114 &2927271268828292950 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271268828292948} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 1 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!1 &2927271268904817447 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2927271268904817446} + m_Layer: 5 + m_Name: toggle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2927271268904817446 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271268904817447} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2927271269017926701} + m_Father: {fileID: 2927271270070760197} + 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: 22, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &2927271268927848408 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2927271268927848411} + - component: {fileID: 2927271268927848410} + m_Layer: 5 + m_Name: Text Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2927271268927848411 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271268927848408} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2927271268099144297} + - {fileID: 2927271269316508807} + m_Father: {fileID: 2927271269830813757} + 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.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2927271268927848410 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271268927848408} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3312d7739989d2b4e91e6319e9a96d76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: {x: -8, y: -5, z: -8, w: -5} + m_Softness: {x: 0, y: 0} +--- !u!1 &2927271269017926698 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2927271269017926701} + - component: {fileID: 2927271269017926700} + m_Layer: 5 + m_Name: Toggle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2927271269017926701 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271269017926698} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2927271269200226600} + - {fileID: 2927271269228766900} + m_Father: {fileID: 2927271268904817446} + 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: -0.000015258789} + m_SizeDelta: {x: 16, y: 16} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &2927271269017926700 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271269017926698} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, 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: 2927271269200226603} + toggleTransition: 1 + graphic: {fileID: 2927271269228766903} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_IsOn: 0 +--- !u!1 &2927271269114347234 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2927271269114347238} + - component: {fileID: 2927271269114347239} + - component: {fileID: 2927271269114347236} + - component: {fileID: 2927271269114347237} + m_Layer: 5 + m_Name: inputx + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2927271269114347238 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271269114347234} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2927271268255631995} + m_Father: {fileID: 2927271270070760197} + m_RootOrder: 2 + 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: 60, y: 35} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2927271269114347239 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271269114347234} + m_CullTransparentMesh: 1 +--- !u!114 &2927271269114347236 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271269114347234} + 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: 21300000, guid: c9036691e9378664ea18dc8a90cfa180, type: 3} + m_Type: 0 + 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!114 &2927271269114347237 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271269114347234} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2da0c512f12947e489f739169773d7ca, 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.4268423, g: 0.66566586, b: 0.8301887, a: 1} + m_SelectedColor: {r: 0.42745098, g: 0.6666667, b: 0.83137256, 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: 2927271269114347236} + m_TextViewport: {fileID: 2927271268255631995} + m_TextComponent: {fileID: 2927271268360546241} + m_Placeholder: {fileID: 2927271268828292951} + m_VerticalScrollbar: {fileID: 0} + m_VerticalScrollbarEventHandler: {fileID: 0} + m_LayoutGroup: {fileID: 0} + m_ScrollSensitivity: 1 + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_HideSoftKeyboard: 0 + m_CharacterValidation: 0 + m_RegexValue: + m_GlobalPointSize: 14 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_OnSubmit: + m_PersistentCalls: + m_Calls: [] + m_OnSelect: + m_PersistentCalls: + m_Calls: [] + m_OnDeselect: + m_PersistentCalls: + m_Calls: [] + m_OnTextSelection: + m_PersistentCalls: + m_Calls: [] + m_OnEndTextSelection: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_OnTouchScreenKeyboardStatusChanged: + m_PersistentCalls: + m_Calls: [] + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: 0 + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 + m_RichText: 1 + m_GlobalFontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_OnFocusSelectAll: 1 + m_ResetOnDeActivation: 1 + m_RestoreOriginalTextOnEscape: 1 + m_isRichTextEditingAllowed: 0 + m_LineLimit: 0 + m_InputValidator: {fileID: 0} +--- !u!1 &2927271269163506455 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2927271269163506454} + - component: {fileID: 2927271269163506440} + - component: {fileID: 2927271269163506441} + m_Layer: 5 + m_Name: title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2927271269163506454 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271269163506455} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4508613349293898183} + m_Father: {fileID: 2927271270070760197} + 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: 120, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2927271269163506440 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271269163506455} + m_CullTransparentMesh: 1 +--- !u!114 &2927271269163506441 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271269163506455} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 3bd21f304e77db54eb98a1f35f6a2680, type: 2} + m_sharedMaterial: {fileID: -3509209986637506031, guid: 3bd21f304e77db54eb98a1f35f6a2680, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 16 + m_fontSizeBase: 16 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: -1.5838165, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &2927271269200226601 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2927271269200226600} + - component: {fileID: 2927271269200226602} + - component: {fileID: 2927271269200226603} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2927271269200226600 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271269200226601} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2927271269017926701} + 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.03426361, y: 0.00049591064} + m_SizeDelta: {x: 0.065603256, y: 0.00012207031} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2927271269200226602 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271269200226601} + m_CullTransparentMesh: 1 +--- !u!114 &2927271269200226603 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271269200226601} + 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: 21300000, guid: 56a95a2d9d13e774093a51bcbebb8e7f, type: 3} + m_Type: 0 + 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!1 &2927271269228766901 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2927271269228766900} + - component: {fileID: 2927271269228766902} + - component: {fileID: 2927271269228766903} + m_Layer: 5 + m_Name: Checkmark + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2927271269228766900 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271269228766901} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2927271269017926701} + 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: 0} + m_SizeDelta: {x: -0.00000014901161, y: 0.00000013579847} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2927271269228766902 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271269228766901} + m_CullTransparentMesh: 1 +--- !u!114 &2927271269228766903 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271269228766901} + 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: 21300000, guid: 1f2a868175c8a8a47a887eea9056fe28, type: 3} + m_Type: 0 + 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!1 &2927271269316508804 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2927271269316508807} + - component: {fileID: 2927271269316508921} + - component: {fileID: 2927271269316508806} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2927271269316508807 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271269316508804} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2927271268927848411} + 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: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2927271269316508921 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271269316508804} + m_CullTransparentMesh: 1 +--- !u!114 &2927271269316508806 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271269316508804} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: "NAN\u200B" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 713219d18e2f8c440b4e4435211afb23, type: 2} + m_sharedMaterial: {fileID: -1567122069935691074, guid: 713219d18e2f8c440b4e4435211afb23, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 14 + m_fontSizeBase: 14 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &2927271269830813754 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2927271269830813757} + - component: {fileID: 2927271269830813758} + - component: {fileID: 2927271269830813759} + - component: {fileID: 2927271269830813756} + m_Layer: 5 + m_Name: intputy + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2927271269830813757 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271269830813754} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2927271268927848411} + m_Father: {fileID: 2927271270070760197} + 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: 60, y: 35} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2927271269830813758 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271269830813754} + m_CullTransparentMesh: 1 +--- !u!114 &2927271269830813759 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271269830813754} + 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: 21300000, guid: c9036691e9378664ea18dc8a90cfa180, type: 3} + m_Type: 0 + 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!114 &2927271269830813756 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271269830813754} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2da0c512f12947e489f739169773d7ca, 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.4268423, g: 0.66566586, b: 0.8301887, a: 1} + m_SelectedColor: {r: 0.42745098, g: 0.6666667, b: 0.83137256, 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: 2927271269830813759} + m_TextViewport: {fileID: 2927271268927848411} + m_TextComponent: {fileID: 2927271269316508806} + m_Placeholder: {fileID: 2927271268099144299} + m_VerticalScrollbar: {fileID: 0} + m_VerticalScrollbarEventHandler: {fileID: 0} + m_LayoutGroup: {fileID: 0} + m_ScrollSensitivity: 1 + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_HideSoftKeyboard: 0 + m_CharacterValidation: 0 + m_RegexValue: + m_GlobalPointSize: 14 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_OnSubmit: + m_PersistentCalls: + m_Calls: [] + m_OnSelect: + m_PersistentCalls: + m_Calls: [] + m_OnDeselect: + m_PersistentCalls: + m_Calls: [] + m_OnTextSelection: + m_PersistentCalls: + m_Calls: [] + m_OnEndTextSelection: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_OnTouchScreenKeyboardStatusChanged: + m_PersistentCalls: + m_Calls: [] + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: 0 + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 + m_RichText: 1 + m_GlobalFontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_OnFocusSelectAll: 1 + m_ResetOnDeActivation: 1 + m_RestoreOriginalTextOnEscape: 1 + m_isRichTextEditingAllowed: 0 + m_LineLimit: 0 + m_InputValidator: {fileID: 0} +--- !u!1 &2927271270070760194 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2927271270070760197} + - component: {fileID: 2927271270070760196} + - component: {fileID: 2927271270070760199} + m_Layer: 5 + m_Name: ConfigInputVec3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2927271270070760197 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271270070760194} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2927271268904817446} + - {fileID: 2927271269163506454} + - {fileID: 2927271269114347238} + - {fileID: 2927271269830813757} + - {fileID: 2927271268761643352} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: -100, y: -250} + m_SizeDelta: {x: 320, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2927271270070760196 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271270070760194} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b6e1779348dcc2b48a6f009b828e9b5d, type: 3} + m_Name: + m_EditorClassIdentifier: + configTag: + allowInput: 1 + autoUpdateValue: 1 + allowBlockUpdate: 1 + forceBlockUpdate: 0 + numberFormat: 0.## + titleLabel: {fileID: 2927271269163506441} + titleTextContext: + helpLabel: {fileID: 2085812642091415763} + helpTextContext: + unitLabel: {fileID: 0} + unitTextContext: + autoUpdateValueToggle: {fileID: 2927271269017926700} + autoUpdateValueToggleReversalState: 0 + autoUpdateValueReversalState: 1 + dirtyAutoReset: 0 + editorInput: {x: 0, y: 0, z: 0} + targetInputX: {fileID: 2927271269114347237} + targetInputY: {fileID: 2927271269830813756} + targetInputZ: {fileID: 2927271268761643355} +--- !u!114 &2927271270070760199 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271270070760194} + 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: 3 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1 &2927271270073750013 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2927271270073750012} + - component: {fileID: 2927271270073750014} + - component: {fileID: 2927271270073750015} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2927271270073750012 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271270073750013} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2927271268811268914} + 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: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2927271270073750014 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271270073750013} + m_CullTransparentMesh: 1 +--- !u!114 &2927271270073750015 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927271270073750013} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: "NAN\u200B" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 713219d18e2f8c440b4e4435211afb23, type: 2} + m_sharedMaterial: {fileID: -1567122069935691074, guid: 713219d18e2f8c440b4e4435211afb23, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 14 + m_fontSizeBase: 14 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &6648442917490892689 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4508613349293898183} + - component: {fileID: 7357678653421707141} + - component: {fileID: 2085812642091415763} + m_Layer: 5 + m_Name: help + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4508613349293898183 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6648442917490892689} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2927271269163506454} + 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: 0, y: -35} + m_SizeDelta: {x: 300, y: 50} + m_Pivot: {x: 0, y: 1} +--- !u!222 &7357678653421707141 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6648442917490892689} + m_CullTransparentMesh: 1 +--- !u!114 &2085812642091415763 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6648442917490892689} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 3bd21f304e77db54eb98a1f35f6a2680, type: 2} + m_sharedMaterial: {fileID: -3509209986637506031, guid: 3bd21f304e77db54eb98a1f35f6a2680, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190335 + m_fontColor: {r: 1, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 14 + m_fontSizeBase: 14 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} diff --git a/Resources/Prefab/ConfigUIItem/ConfigInputVec3.prefab.meta b/Resources/Prefab/ConfigUIItem/ConfigInputVec3.prefab.meta new file mode 100644 index 0000000..97eca03 --- /dev/null +++ b/Resources/Prefab/ConfigUIItem/ConfigInputVec3.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f1c0cba0cf9b5984c9f36789b8104059 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Resources/Prefab/ConfigUIItem/ConfigToggleGroup.prefab b/Resources/Prefab/ConfigUIItem/ConfigToggleGroup.prefab new file mode 100644 index 0000000..f5c0045 --- /dev/null +++ b/Resources/Prefab/ConfigUIItem/ConfigToggleGroup.prefab @@ -0,0 +1,1413 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2117159763 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2117159764} + - component: {fileID: 2117159766} + - component: {fileID: 2117159765} + m_Layer: 5 + m_Name: help + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2117159764 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2117159763} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6174908271898150799} + 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: 0, y: -35} + m_SizeDelta: {x: 300, y: 50} + m_Pivot: {x: 0, y: 1} +--- !u!222 &2117159766 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2117159763} + m_CullTransparentMesh: 1 +--- !u!114 &2117159765 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2117159763} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 3bd21f304e77db54eb98a1f35f6a2680, type: 2} + m_sharedMaterial: {fileID: -3509209986637506031, guid: 3bd21f304e77db54eb98a1f35f6a2680, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190335 + m_fontColor: {r: 1, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 14 + m_fontSizeBase: 14 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &123170061605424874 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6686372413977617926} + - component: {fileID: 7477815931115001129} + - component: {fileID: 5066252649954232757} + m_Layer: 5 + m_Name: Text (TMP) (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6686372413977617926 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123170061605424874} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1439124241362632859} + m_RootOrder: 1 + 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: 20, y: 0} + m_SizeDelta: {x: 40, y: 40} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &7477815931115001129 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123170061605424874} + m_CullTransparentMesh: 1 +--- !u!114 &5066252649954232757 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123170061605424874} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: "\u5426" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 3bd21f304e77db54eb98a1f35f6a2680, type: 2} + m_sharedMaterial: {fileID: -3509209986637506031, guid: 3bd21f304e77db54eb98a1f35f6a2680, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 17 + m_fontSizeBase: 17 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: -1.5838165, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &1677664047476404575 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1677664047476404568} + - component: {fileID: 1677664047476404570} + - component: {fileID: 1677664047476404569} + m_Layer: 5 + m_Name: Checkmark + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1677664047476404568 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1677664047476404575} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1677664048684071378} + 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: 0} + m_SizeDelta: {x: -0.00000014901161, y: 0.00000013579847} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1677664047476404570 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1677664047476404575} + m_CullTransparentMesh: 1 +--- !u!114 &1677664047476404569 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1677664047476404575} + 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: 21300000, guid: 1f2a868175c8a8a47a887eea9056fe28, type: 3} + m_Type: 0 + 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!1 &1677664048594651646 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1677664048594651647} + m_Layer: 5 + m_Name: toggle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1677664048594651647 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1677664048594651646} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1677664048684071378} + m_Father: {fileID: 7086089555640883732} + 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: 22, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1677664048684071377 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1677664048684071378} + - component: {fileID: 1677664048684071379} + m_Layer: 5 + m_Name: Toggle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1677664048684071378 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1677664048684071377} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1677664048784848821} + - {fileID: 1677664047476404568} + m_Father: {fileID: 1677664048594651647} + 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: -0.000015258789} + m_SizeDelta: {x: 16, y: 16} + m_Pivot: {x: 0, y: 0.5} +--- !u!114 &1677664048684071379 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1677664048684071377} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, 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: 1677664048784848822} + toggleTransition: 1 + graphic: {fileID: 1677664047476404569} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_IsOn: 0 +--- !u!1 &1677664048784848820 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1677664048784848821} + - component: {fileID: 1677664048784848823} + - component: {fileID: 1677664048784848822} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1677664048784848821 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1677664048784848820} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1677664048684071378} + 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.03426361, y: 0.00049591064} + m_SizeDelta: {x: 0.065603256, y: 0.00012207031} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1677664048784848823 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1677664048784848820} + m_CullTransparentMesh: 1 +--- !u!114 &1677664048784848822 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1677664048784848820} + 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: 21300000, guid: 56a95a2d9d13e774093a51bcbebb8e7f, type: 3} + m_Type: 0 + 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!1 &2976506938642487095 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7086089555640883732} + - component: {fileID: 8583024567832070072} + - component: {fileID: 7086089555640883733} + - component: {fileID: 7086089555640883734} + m_Layer: 5 + m_Name: ConfigToggleGroup + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7086089555640883732 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2976506938642487095} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1677664048594651647} + - {fileID: 6174908271898150799} + - {fileID: 5066042018155965668} + - {fileID: 1439124241362632859} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: -100, y: -200} + m_SizeDelta: {x: 320, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &8583024567832070072 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2976506938642487095} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2fafe2cfe61f6974895a912c3755e8f1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_AllowSwitchOff: 0 +--- !u!114 &7086089555640883733 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2976506938642487095} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1b1b61fd3a211734eb3d51cedcbe579f, type: 3} + m_Name: + m_EditorClassIdentifier: + configTag: + allowInput: 1 + autoUpdateValue: 1 + allowBlockUpdate: 1 + forceBlockUpdate: 0 + numberFormat: 0.## + titleLabel: {fileID: 8096507953901690736} + titleTextContext: + helpLabel: {fileID: 2117159765} + helpTextContext: + unitLabel: {fileID: 0} + unitTextContext: + autoUpdateValueToggle: {fileID: 1677664048684071379} + autoUpdateValueToggleReversalState: 0 + autoUpdateValueReversalState: 1 + dirtyAutoReset: 0 + targetToggle: {fileID: 8583024567832070072} + toggles: + - {fileID: 7547216229149869176} + - {fileID: 424388523580469770} +--- !u!114 &7086089555640883734 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2976506938642487095} + 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: 3 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1 &2992747000675469797 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7234410082609919438} + - component: {fileID: 511671251547521328} + - component: {fileID: 961132754790981913} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7234410082609919438 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2992747000675469797} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4673320512658182920} + m_Father: {fileID: 1439124241362632859} + 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: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &511671251547521328 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2992747000675469797} + m_CullTransparentMesh: 1 +--- !u!114 &961132754790981913 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2992747000675469797} + 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: 21300000, guid: 4845104f386f9ec40b1f47a805a89f90, type: 3} + m_Type: 0 + 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!1 &3998200964024397844 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4673320512658182920} + - component: {fileID: 3703304898224328538} + - component: {fileID: 2296093603202879498} + m_Layer: 5 + m_Name: Checkmark + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4673320512658182920 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3998200964024397844} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7234410082609919438} + 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: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3703304898224328538 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3998200964024397844} + m_CullTransparentMesh: 1 +--- !u!114 &2296093603202879498 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3998200964024397844} + 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: 21300000, guid: 5fbdc8ff976bcfa42a530660e2206162, type: 3} + m_Type: 0 + 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!1 &4350024691618424406 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6181777852424775480} + - component: {fileID: 1181337417027782414} + - component: {fileID: 4133755363146329968} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6181777852424775480 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4350024691618424406} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1727419857374572296} + m_Father: {fileID: 5066042018155965668} + 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: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &1181337417027782414 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4350024691618424406} + m_CullTransparentMesh: 1 +--- !u!114 &4133755363146329968 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4350024691618424406} + 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: 21300000, guid: 4845104f386f9ec40b1f47a805a89f90, type: 3} + m_Type: 0 + 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!1 &5670447386526982952 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1727419857374572296} + - component: {fileID: 1481669761061207115} + - component: {fileID: 7535530090186065753} + m_Layer: 5 + m_Name: Checkmark + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1727419857374572296 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5670447386526982952} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6181777852424775480} + 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: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1481669761061207115 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5670447386526982952} + m_CullTransparentMesh: 1 +--- !u!114 &7535530090186065753 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5670447386526982952} + 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: 21300000, guid: 5fbdc8ff976bcfa42a530660e2206162, type: 3} + m_Type: 0 + 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!1 &5858350584026605194 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6892980073193010597} + - component: {fileID: 779170056630877938} + - component: {fileID: 4979884104386161715} + m_Layer: 5 + m_Name: Text (TMP) (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6892980073193010597 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5858350584026605194} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5066042018155965668} + m_RootOrder: 1 + 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: 20, y: 0} + m_SizeDelta: {x: 40, y: 40} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &779170056630877938 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5858350584026605194} + m_CullTransparentMesh: 1 +--- !u!114 &4979884104386161715 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5858350584026605194} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: "\u662F" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 3bd21f304e77db54eb98a1f35f6a2680, type: 2} + m_sharedMaterial: {fileID: -3509209986637506031, guid: 3bd21f304e77db54eb98a1f35f6a2680, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 17 + m_fontSizeBase: 17 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: -1.5838165, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &6744662161718396355 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1439124241362632859} + - component: {fileID: 7547216229149869176} + m_Layer: 5 + m_Name: no + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1439124241362632859 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6744662161718396355} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7234410082609919438} + - {fileID: 6686372413977617926} + m_Father: {fileID: 7086089555640883732} + 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: 90, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &7547216229149869176 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6744662161718396355} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, 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: 961132754790981913} + toggleTransition: 1 + graphic: {fileID: 2296093603202879498} + m_Group: {fileID: 8583024567832070072} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_IsOn: 1 +--- !u!1 &7286992859838293554 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6174908271898150799} + - component: {fileID: 245253317301007010} + - component: {fileID: 8096507953901690736} + m_Layer: 5 + m_Name: title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6174908271898150799 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7286992859838293554} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2117159764} + m_Father: {fileID: 7086089555640883732} + 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: 120, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &245253317301007010 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7286992859838293554} + m_CullTransparentMesh: 1 +--- !u!114 &8096507953901690736 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7286992859838293554} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 3bd21f304e77db54eb98a1f35f6a2680, type: 2} + m_sharedMaterial: {fileID: -3509209986637506031, guid: 3bd21f304e77db54eb98a1f35f6a2680, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 16 + m_fontSizeBase: 16 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: -1.5838165, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &7621251160999960232 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5066042018155965668} + - component: {fileID: 424388523580469770} + m_Layer: 5 + m_Name: yes + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5066042018155965668 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7621251160999960232} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6181777852424775480} + - {fileID: 6892980073193010597} + m_Father: {fileID: 7086089555640883732} + m_RootOrder: 2 + 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: 90, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &424388523580469770 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7621251160999960232} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, 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: 4133755363146329968} + toggleTransition: 1 + graphic: {fileID: 7535530090186065753} + m_Group: {fileID: 8583024567832070072} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_IsOn: 0 diff --git a/Resources/Prefab/ConfigUIItem/ConfigToggleGroup.prefab.meta b/Resources/Prefab/ConfigUIItem/ConfigToggleGroup.prefab.meta new file mode 100644 index 0000000..52dad79 --- /dev/null +++ b/Resources/Prefab/ConfigUIItem/ConfigToggleGroup.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b21886d1f8d94284aba68dda1fd622b0 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Resources/Prefab/LinePrefab.meta b/Resources/Prefab/LinePrefab.meta new file mode 100644 index 0000000..be3a94a --- /dev/null +++ b/Resources/Prefab/LinePrefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2ffb2362d770a7f49b6ef2ddf8487343 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Resources/Sprite.meta b/Resources/Sprite.meta new file mode 100644 index 0000000..a93a5b3 --- /dev/null +++ b/Resources/Sprite.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 506909245b3d1e34a96d14195b91d2b0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Resources/Sprite/EnptyAlphaMask.png b/Resources/Sprite/EnptyAlphaMask.png new file mode 100644 index 0000000000000000000000000000000000000000..39c07a09a37d43d8954bccd823fee00c7fdccfdf GIT binary patch literal 102 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 G`~LuZoI{2H literal 0 HcmV?d00001 diff --git a/Resources/Sprite/NoSingnal.png.meta b/Resources/Sprite/NoSingnal.png.meta new file mode 100644 index 0000000..22f9df0 --- /dev/null +++ b/Resources/Sprite/NoSingnal.png.meta @@ -0,0 +1,138 @@ +fileFormatVersion: 2 +guid: 36f502cef2051f443b68387ceeb9e769 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 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: 2 + 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 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: NoSingnal_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1920 + height: 1080 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 7aae4ce55688e0e458e11d4c7defde24 + internalID: -1545793296 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 7f3bd3aba58f3d74e8dfef2f9d31c328 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: + NoSingnal_0: -1545793296 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Resources/Sprite/arrow.meta b/Resources/Sprite/arrow.meta new file mode 100644 index 0000000..09e5e9b --- /dev/null +++ b/Resources/Sprite/arrow.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 076e3103fd035bd43979387746250ce2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Resources/Sprite/arrow/downArrow.png b/Resources/Sprite/arrow/downArrow.png new file mode 100644 index 0000000000000000000000000000000000000000..fc02c405b5f1d44f5c0119db4137aee433b08158 GIT binary patch literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEoCO|{#S9E$svykh8Km+7D0te_ z#W5tJ_3e#~g3Sg3EC-HH-N{m(WMwdS70c8DzJR2jIFIjA);nhZ^eNu&z;Kx9z(33F z@yt8YTV16d57b}t49KNG&Znu z95!^|muyRJ44-&-2S)<8=fgz}rYgPNEK=Xf%MbmVxY6yaUc`6pHR9J=W*xe0+KoA7r!B~JL*@-2972H{Z6;i_4!TKORXav38 zo%J4W5<)_9lMj}JpFu>>a(4d)d`kyf(}C7R07n1?zzpD6y;?+=Tawq5+79LwOaQXA zgaur~U8|b{#`;Xw^fit12D;-sffSq*3?lsxt0^65O$SPe)>Ww1E8Wc!axa>~av<&8 z%li%akq0uw45au!B&8ia!)JWj$H$bR>U!h#6!+ujPaB7PkdwS*yd|{3Xi0g2d}|L6 zzoQ%X6A!mek(0N$Bqx1aw_<|N0+y3(mnL#OP=8{^y`fcSukESxYeROHz0VW0-FxT8 zqt`sqcMiRsw{K-(j)LrQ7Ow)G1w6+Yyb1#s$cQuY9jt6TTo9Ka*~)B@UTC&idf{@p x$(`Jk$`V^x~>>n40tGY81l}`|{tW z3#K>bux*k&k)|-aF~{qHn4qMfu2R@dErz3&kM69yvF^~x2~#aNH%YlGU)`~{*qrqT zuS46K1D+E@EhIMysXK-}e$gvwk(DjBZu`zYhS?I|IcF*#&^ZvRc$?!x;hz}{W{U4* xXCB`fU%Q>5ZuUZ>31=P5m~Zl=7*BZ1>gKm7(Pd-WF`&a4JYD@<);T3K0RYPoUXTC) literal 0 HcmV?d00001 diff --git a/Resources/Sprite/arrow/upArrow.png.meta b/Resources/Sprite/arrow/upArrow.png.meta new file mode 100644 index 0000000..89b9528 --- /dev/null +++ b/Resources/Sprite/arrow/upArrow.png.meta @@ -0,0 +1,164 @@ +fileFormatVersion: 2 +guid: 067c123aad41dfa49b3bc2d445af9b71 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 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: 2 + 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 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Win64 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: upArrow_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 40 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: a6361f6cfeaa7f04e8025f879ac8f6f8 + internalID: 1027759058 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 41618ce41ef9ef448b77308f80b17cd3 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: + upArrow_0: 1027759058 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Runtime.meta b/Runtime.meta new file mode 100644 index 0000000..cb520c1 --- /dev/null +++ b/Runtime.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0e668c33018d64749a3a8e0c66de0083 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Runtime/CentralizeLog.dll b/Runtime/CentralizeLog.dll new file mode 100644 index 0000000000000000000000000000000000000000..7599df688de088683dd17ac9a85c0ffa25bc1bee GIT binary patch literal 8192 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�R}~{;tdya5qMNAq*gAqqgXjr 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 + if (mf != null) + { + var mesh = mf.mesh; + if (mesh != null) + position += target.rotation * mesh.bounds.center; + } + + if (ShowGameObjectName) + _sb.AppendLine($"Name: {target.name}"); + + if (ShowMeshFilter_MeshName) + _sb.AppendLine($"Mesh: {GetComponentName(target, a => a.mesh?.name ?? "unknown")}"); + + DrawNameInScene(position, _sb.ToString()); + } + + private void DrawGameObjectNameInScene(Transform obj, string name) + { + Handles.Label(obj.position, name,TextStyle); + } + + private void DrawNameInScene(Vector3 position, string name) + { + Handles.Label(position, name, TextStyle); + } + + private string GetComponentName(Transform target, Func getName) + where T : Component + { + return getName(target.GetComponent()); + } + +#endif +} \ No newline at end of file diff --git a/Runtime/EditorTool/ShowMyNameInScene.cs.meta b/Runtime/EditorTool/ShowMyNameInScene.cs.meta new file mode 100644 index 0000000..8f2ace0 --- /dev/null +++ b/Runtime/EditorTool/ShowMyNameInScene.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3ac6efcf050970b4bb3c5d2f268c692a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Runtime/Helper.meta b/Runtime/Helper.meta new file mode 100644 index 0000000..963b45b --- /dev/null +++ b/Runtime/Helper.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 99b1a17370714a649b8587a72ee325d2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Runtime/Helper/XericHelper.cs b/Runtime/Helper/XericHelper.cs new file mode 100644 index 0000000..a73ce63 --- /dev/null +++ b/Runtime/Helper/XericHelper.cs @@ -0,0 +1,31 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace Deconstruction.Runtime +{ + ///

+ /// Xeric ʱ + /// + public static class XericHelper + { + #region + + /// + /// 뿪Ϸģʽ(ڱ༭ģʽʱ˳) + /// + public static void ExitGameMode() + { +#if UNITY_EDITOR + if (Application.isPlaying) + { + UnityEditor.EditorApplication.ExitPlaymode(); + } +#else + Application.Quit(); +#endif + } + + #endregion + } +} diff --git a/Runtime/Helper/XericHelper.cs.meta b/Runtime/Helper/XericHelper.cs.meta new file mode 100644 index 0000000..d2398ae --- /dev/null +++ b/Runtime/Helper/XericHelper.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4c85b7877e75184469d9a093230ca95a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Runtime/HorizonLineOrbit.meta b/Runtime/HorizonLineOrbit.meta new file mode 100644 index 0000000..b9501ad --- /dev/null +++ b/Runtime/HorizonLineOrbit.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f8777f3ce94f12747a9c712730114c5b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Runtime/HorizonLineOrbit/DrawTerminalLine2T3_OpSlot.cs b/Runtime/HorizonLineOrbit/DrawTerminalLine2T3_OpSlot.cs new file mode 100644 index 0000000..13731fc --- /dev/null +++ b/Runtime/HorizonLineOrbit/DrawTerminalLine2T3_OpSlot.cs @@ -0,0 +1,365 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using Deconstruction.Element; +using Deconstruction.Interface; +using Deconstruction.Manager; +using Deconstruction.Tool; +using Deconstruction.Trajectory; +using Deconstruction.Type.DMToolSlot; +using Deconstruction.Type.Linkable; +using UnityEngine; +using XericLibrary.Runtime.MacroLibrary; + +namespace SesothoLine +{ + using LineSegment2 = Deconstruction.Element.PromptLine2.LineSegment2; + + /// + /// ƹ켣ߵIJ + /// + /// WaitForUserInput_OpSlot˴ʱTerminalLine2T3·Ļƣ + /// ͬʱ·TerminalPoint· + /// + /// ֳ֧·ƣյ + /// ֧β + /// + /// + public class DrawTerminalLine2T3_OpSlot : WaitForUserInput_OpSlot + { + #region ֶ + + /// + /// һ + /// + private Vector3 _lastPointPosition; + + /// + /// һĶ켣 + /// + private Vector3 _lastPointNormal; + + /// + /// һ + /// + private Vector3 _helperPosition = Vector3.zero; + + /// + /// һķ + /// + private Vector3 _helperNormal = Vector3.zero; + + /// + /// Ĺ켣 + /// + private TerminalLine2T3 _line; + + /// + /// + /// + private TerminalPoint _startPoint; + + /// + /// ĵ㣬Ҳյ + /// + private TerminalPoint _endPoint; + + /// + /// ڳҵĵ + /// + private TerminalPoint _otherPoint; + + /// + /// һյ + /// + private bool _isStartPointSubstitute = false; + + /// + /// ʱյɵ + /// + private bool _isFreeEndPoint; + + // public SesothoArrangementWiresTool myWiresTool; + // myWiresTool = targetTool as SesothoArrangementWiresTool; + + #endregion + + #region ÷װ + + /// + /// ԼĹ + /// + private SesothoArrangementWiresTool selfWiresTool => SesothoPeManager.WiresTool; + + #endregion + + #region + + protected override void OnStart() + { + base.OnStart(); + + // ִ˴Ƿȷ + if (!HasLastNode) + { + Debug.LogError( + $"ƽڵΪ˳󣬱WaitForUserInput_OpSlotеִ˴"); + RemoveThis(); + return; + } + + if (Last is not WaitForUserInput_OpSlot) + { + Debug.LogError( + $"ƽڵΪ˳Ӧ WaitForUserInput_OpSlot -> {nameof(DrawTerminalLine2T3_OpSlot)}{Last.GetType().Name}"); + RemoveThis(); + return; + } + + // Ⱦ + InitPrecondition(); + } + + protected override void OnEnd() + { + base.OnEnd(); + } + + protected override void Update() + { + // ֹĬϲ + // base.Update(); + + // ߵĻƼ㣬ռӵ + DrawingProcess(); + // ϺִȾпܻ + // ڴ֮ǰĽ׶ѾԴ˽й˴ûйϵҪطճĻҪע⡣ + _line.UpdateRender(); + + // һ + if (IsReleaseContinueKey()) + { + _helperNormal = _line.TrajectoryCalculator.GetEndPointNormal.UpwardPlaneToVector3(); + + // + if (_isStartPointSubstitute) + { + // ڿʼʱѾת + // var dtlt_Slot = Last as DrawTerminalLine2T3_OpSlot; + _line.LinkedDataAddPolarity(_startPoint, LinkType.Import); + } + else + { + _line.LinkedDataAddPolarity(_startPoint, LinkType.Import); + selfWiresTool.PersistentElement(_startPoint); + selfWiresTool.AddPeToNeighborGrid(_startPoint); + } + + // յ + if (_otherPoint is null) // || _endPoint.gameObject.activeSelf + { + _line.LinkedDataAddPolarity(_endPoint, LinkType.Export); + selfWiresTool.PersistentElement(_endPoint); + selfWiresTool.AddPeToNeighborGrid(_endPoint); + } + // Ŀ + else + { + selfWiresTool.DeleteElement(_endPoint); + _line.LinkedDataAddPolarity(_otherPoint, LinkType.Export); + } + + // + _line.ReapplyOrigin(); + selfWiresTool.PersistentElement(_line); + selfWiresTool.AddBulkPeToNeighborGrid(_line); + + // һ + ReplaceThis(new DrawTerminalLine2T3_OpSlot()); + } + // ȡ + else if (IsReleaseCanelKey()) + { + RemoveThis(); + EndPrecondition(); + } + // todo: صһ + /* + * ջĽṹʹòĸ¿Է, + * dzصĹ̿е㸴ӣ + * ҪΪڼ䳷غͳ泷ء + */ + } + + protected override void AsyncBeforeUpdate() + { + base.AsyncBeforeUpdate(); + } + + protected override void AsyncUpdate() + { + base.AsyncUpdate(); + } + + protected override void AsyncAfterUpdate() + { + base.AsyncAfterUpdate(); + } + + #endregion + + #region + + /// + /// Ⱦ + /// + private void InitPrecondition() + { + switch (Last) + { + // ʹǰߵԪ + case DrawTerminalLine2T3_OpSlot dtlt_Slot: + _isStartPointSubstitute = true; + _startPoint = dtlt_Slot._endPoint; + _lastPointPosition = dtlt_Slot._helperPosition; + _lastPointNormal = dtlt_Slot._helperNormal; + break; + // ½ӿռм̳ + case WaitForUserInput_OpSlot wfui_Slot: + if (SesothoArrangementWiresTool.GetNearestObjectAsPoint(out var terminalPoint)) + { + _isStartPointSubstitute = true; + _startPoint = terminalPoint; + _lastPointPosition = terminalPoint.GetPosition3(); + if (SesothoArrangementWiresTool.GetNearestObjectAsLine(terminalPoint, out var terminalLine, + out var normal)) + _lastPointNormal = normal; + else + { + Debug.LogError("󣺵ǰƵ·׼Ŀ겢һ·ʹ˳"); + RemoveThis(); + } + } + else + { + _isStartPointSubstitute = false; + selfWiresTool.GetElement(out _startPoint); + _lastPointPosition = SesothoArrangementWiresTool.OpKey_IgnoreNeighborAdsorption.Getkey() ? + wfui_Slot.MouseHelperPosition : + CameraMouseInputHelper.Inst.GetGridAdsorb(wfui_Slot.MouseHelperPosition); + _lastPointNormal = default; + } + + break; + default: + break; + } + + selfWiresTool.GetElement(out _line); + selfWiresTool.GetElement(out _endPoint); + } + + /// + /// + /// + private void EndPrecondition() + { + selfWiresTool.DeleteElement(_line); + // ܰѱ˵Ķ + if (!_isStartPointSubstitute) + selfWiresTool.DeleteElement(_startPoint); + selfWiresTool.DeleteElement(_endPoint); + } + + + /// + /// ·ƹ + /// + private void DrawingProcess() + { + // ȡǰ + _helperPosition = PlaceElementManager.Inst.InputHelper.CurrentGridPosition; + + _startPoint.transform.position = _lastPointPosition; + + _isFreeEndPoint = true; + // 壬ðһ + if (SesothoPeManager.NearestObject is not null && + SesothoArrangementWiresTool.GetNearestObjectAsPoint(out _otherPoint) && + !SesothoArrangementWiresTool.OpKey_IgnoreNeighborAdsorption.Getkey()) + { + _isFreeEndPoint = false; + if (_endPoint.gameObject.activeSelf) + _endPoint.gameObject.SetActive(false); + + _helperPosition = SesothoPeManager.NearestPoint; + _endPoint.transform.position = SesothoPeManager.NearestPoint; + if (SesothoArrangementWiresTool.GetNearestObjectAsLine(_otherPoint, out var terminalLine, + out var normal)) + _helperNormal = normal; + } + // + // else if (NearestLineTangentObject != null) + // { + // NearestLineTangentPoint + // } + + // ɵ + if (_isFreeEndPoint) + { + if (!_endPoint.gameObject.activeSelf) + _endPoint.gameObject.SetActive(true); + _otherPoint = null; + _helperNormal = default; + _endPoint.transform.position = _helperPosition; + } + + _line.SetLineSegment( + _lastPointPosition, _helperPosition, + _lastPointNormal, _helperNormal + ); + + // ǰߵ߼ԲôȡĽǶ + // if (_line.NowCalculator is RoundTrajectory2 arc) + // { + // Debug.Log($"Ƕ{arc.Angle} {arc.AngleExact}"); + // } + + var forceStr = SesothoArrangementWiresTool.OpKey_ForceStr.Getkey(); + if (forceStr) + _line.DrawStraightLine(); + else + { + var force90Arc = SesothoArrangementWiresTool.OpKey_90Arc.Getkey(); + var force180Arc = SesothoArrangementWiresTool.OpKey_180Arc.Getkey(); + var forceRevCisoid = SesothoArrangementWiresTool.OpKey_RevCisoid.Getkey(); + + + var angle = -1; + if (force90Arc || force180Arc) + { + angle = 0; + if (force90Arc) + angle += 90; + if (force180Arc) + angle += 180; + } + + _line.AutomaticDrawCircularLine(angle, forceRevCisoid); + } + } + + /// + /// ȡµ + /// + /// + private bool GetCurrentObject() + { + // SesothoPeManager. + return false; + } + + #endregion + } +} \ No newline at end of file diff --git a/Runtime/HorizonLineOrbit/DrawTerminalLine2T3_OpSlot.cs.meta b/Runtime/HorizonLineOrbit/DrawTerminalLine2T3_OpSlot.cs.meta new file mode 100644 index 0000000..50e70ba --- /dev/null +++ b/Runtime/HorizonLineOrbit/DrawTerminalLine2T3_OpSlot.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d957a4fb102b5a649b52cd9f76b57f93 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Runtime/HorizonLineOrbit/ILinkconfident.cs b/Runtime/HorizonLineOrbit/ILinkconfident.cs new file mode 100644 index 0000000..967e037 --- /dev/null +++ b/Runtime/HorizonLineOrbit/ILinkconfident.cs @@ -0,0 +1,24 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace SesothoLine +{ + /// + /// ӵĶ󣬱ʾ˳ԱڰһĽڵ㣬 + /// + public interface ILinkconfident + { + /// + /// ȡӵ + /// + /// + /// + public bool GetLinkedNode(out LinkedListNode node); + /// + /// ӵ + /// + /// + public void SetLinkedNode(LinkedListNode node); + } +} diff --git a/Runtime/HorizonLineOrbit/ILinkconfident.cs.meta b/Runtime/HorizonLineOrbit/ILinkconfident.cs.meta new file mode 100644 index 0000000..0c5da5b --- /dev/null +++ b/Runtime/HorizonLineOrbit/ILinkconfident.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 99f791f3c433086449c6544bc265841d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Runtime/HorizonLineOrbit/ILinkconfidentPe.cs b/Runtime/HorizonLineOrbit/ILinkconfidentPe.cs new file mode 100644 index 0000000..37989dd --- /dev/null +++ b/Runtime/HorizonLineOrbit/ILinkconfidentPe.cs @@ -0,0 +1,13 @@ +using System.Collections; +using System.Collections.Generic; +using Deconstruction.Element; +using UnityEngine; + +namespace SesothoLine +{ + /// + /// ӵĶ󣬱ʾ˳ԱڰһĽڵ㣬 + /// + public interface ILinkconfidentPe : ILinkconfident + { } +} diff --git a/Runtime/HorizonLineOrbit/ILinkconfidentPe.cs.meta b/Runtime/HorizonLineOrbit/ILinkconfidentPe.cs.meta new file mode 100644 index 0000000..a87ba89 --- /dev/null +++ b/Runtime/HorizonLineOrbit/ILinkconfidentPe.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9723e804f97bc024c8e1e1d6f8bc80a1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Runtime/HorizonLineOrbit/SesothoArrangementWiresTool.cs b/Runtime/HorizonLineOrbit/SesothoArrangementWiresTool.cs new file mode 100644 index 0000000..9032b58 --- /dev/null +++ b/Runtime/HorizonLineOrbit/SesothoArrangementWiresTool.cs @@ -0,0 +1,558 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Runtime.CompilerServices; +using Deconstruction.Element; +using Deconstruction.Interface; +using Deconstruction.Manager; +using Deconstruction.Tool; +using Deconstruction.Type; +using Deconstruction.Type.DMToolSlot; +using Deconstruction.Type.Linkable; +using SerializerHelper.Type; +using UnityEngine; +using UnityEngine.Pool; +using XericLibrary.Runtime.MacroLibrary; +using XericLibrary.Runtime.Nav; + +namespace SesothoLine +{ + /// + /// ·ƹ + /// + public class SesothoArrangementWiresTool : DecisionMakerToolBase + { + #region ¼ί + + /// + /// гԱί + /// + public delegate void ToolMemberChange(PlacementBase obj); + + /// + /// гԱ¼ + /// + public event ToolMemberChange OnAdditional; + + /// + /// гԱƳ¼ + /// + public event ToolMemberChange OnDecreasing; + + /// + /// Ԫ + /// + public event ToolMemberChange OnAnyVivification; + + /// + /// Ԫ + /// + public event ToolMemberChange OnAnyDormancy; + + #endregion + + #region ݼ + + /* + * 1 ǿֱ + * 2,3 ԲĽǶΪ90180 + * R תԲ + * shift+b Զ + * shift+n + */ + + /// + /// ǿֱ + /// + public static KeyPack OpKey_ForceStr = new KeyPack(KeyCode.Alpha1); + /// + /// ǿ90Բ + /// + public static KeyPack OpKey_90Arc = new KeyPack(KeyCode.Alpha2); + /// + /// ǿ180Բ + /// + public static KeyPack OpKey_180Arc = new KeyPack(KeyCode.Alpha3); + /// + /// ת˳򣬱絥Բķת + /// ˵shift+alt+rӢΰһݼأеͻ + /// + public static KeyPack OpKey_RevCisoid = new KeyPack(KeyCode.R); + /// + /// + /// + public static KeyPack OpKey_IgnoreNeighborAdsorption = new KeyPack(KeyCode.LeftShift, KeyCode.B); + /// + /// + /// + public static KeyPack OpKey_IgnoreGridAdsorption = new KeyPack(KeyCode.LeftShift, KeyCode.N); + + #endregion + + #region ֶ + + private ObjectPool _linePool; + private ObjectPool _pointPool; + + #endregion + + #region ȡת + + /// + /// ȡĶΪ + /// + /// + /// + public static bool GetNearestObjectAsPoint(out TerminalPoint point) + { + if (SesothoPeManager.NearestObject is not null && + SesothoPeManager.NearestObject is TerminalPoint terminalPoint) + { + point = terminalPoint; + return true; + } + point = null; + return false; + } + + /// + /// ȡĶΪ + /// + /// + /// + public static bool GetNearestObjectAsLine(out TerminalLine2T3 line) + { + if (SesothoPeManager.NearestObject is not null && + SesothoPeManager.NearestObject is TerminalPoint terminalPoint && + terminalPoint.LinkedData.GetOpposite(LinkType.Export) is TerminalLine2T3 terminalLine) + { + line = terminalLine; + return true; + } + line = null; + return false; + } + + /// + /// ȡԸ + /// + /// + /// + /// + /// + public static bool GetNearestObjectAsLine(TerminalPoint point, out TerminalLine2T3 line, out Vector3 normal) + { + if (point is null) + goto End; + // ǷЧǷ + if (SesothoPeManager.NearestLineTangentObject is TerminalLine2T3 otherLine && + point.TryGetLinkLineNormal(otherLine, out normal)) + { + line = otherLine; + return true; + } + + End: + line = null; + normal = default; + return false; + } + + #endregion + + #region + + protected override void Awake() + { + base.Awake(); + + _linePool = new ObjectPool( + createFunc: CreatElement, + actionOnGet: ElementActive, + actionOnRelease: ElementInactive, + actionOnDestroy: a => + { }, + collectionCheck: true, + defaultCapacity: 10, + maxSize: 10000); + + _pointPool = new ObjectPool( + createFunc: CreatElement, + actionOnGet: ElementActive, + actionOnRelease: ElementInactive, + actionOnDestroy: a => + { }, + collectionCheck: true, + defaultCapacity: 10, + maxSize: 10000); + + } + + protected override void OnEnableTool() + { + // ʱһȴΪΪ + var target = GenerateOperateSlot(); + target.InitializeNextTodo(() => new DrawTerminalLine2T3_OpSlot()); + + Debug.Log("·ƹ"); + } + + protected override void OnDisableTool() + { + + } + + protected override void OnFinalEnd() + { + base.OnFinalEnd(); + EnableTool = false; + } + + #endregion + + #region л + + public override SerializeUnion ToolSerializeDispost() + { + base.ToolSerializeDispost(); + foreach (var element in PlaceElementManager.Inst.StructuralLinkedList) + { + var union = element.SerializedOccurs(); + // Ǻʶ + union.Index = TypeConsignMap.AddMapIndex(element.GetType()); + union.RefreshSerializedContext(); + SerializeTemp.Add(union); + } + SerializeTemp.RefreshSerializedContext(); + return SerializeTemp; + } + + public override bool ToolDiserializDispost(SerializeUnion context) + { + if (!base.ToolDiserializDispost(context)) + return false; + + var deserializeList = new List<(PlacementBase, SerializeUnion)>(); + var safeCount = ushort.MaxValue; + Debug.Log("л̿ʼ"); + while (0 <-- safeCount && SerializeTemp.IndexMoveToNext(out var block)) + { + var union = SerializeTemp.GetDeserializeObject(); + var type = TypeConsignMap.GetMapType(union.Index); + if (GetElement(type, out var obj)) + { + deserializeList.Add((obj, union)); + union.RefreshDeserializeContext(); + union.IndexMoveToStart(); + obj.DeserializeOccurs(union); + // switch (obj) + // { + // case TerminalLine2T3 line: + // line.DeserializeOccurs(union); + // break; + // case TerminalPoint point: + // point.DeserializeOccurs(union); + // break; + // } + } + else + Debug.LogError($"޷лԪأԭͲ֧{type}"); + + if (block) break; + } + Debug.Log("л̿ʼָӹϵ"); + foreach (var item in deserializeList) + item.Item1.DeserializeHysteresisOccurs(item.Item2); + + return true; + } + + #endregion + + #region + + /// + /// Ԫ + /// + /// + private T CreatElement() + where T : PlacementBase, ILinkconfidentPe + { + var obj = CreatPlacementObject(); + obj.OnPlancementDestory += a => + { + if (a is null) + { + Debug.LogError("ԪѾ٣޷Ԫ"); + return; + } + if (a is T b && + b.GetLinkedNode(out var node)) + SesothoPeManager.Inst.RemoveLinkedTarget(node); + else + Debug.LogError("ԪزǹԪͣеڵѶʧ޷Ԫ"); + }; + return obj; + } + + /// + /// ض󼤻 + /// + /// + /// + private void ElementActive(T obj) + where T : PlacementBase, ILinkconfidentPe + { + obj.gameObject.SetActive(true); + OnAnyVivification?.Invoke(obj); + } + + /// + /// ضȡ + /// + /// + /// + private void ElementInactive(T obj) + where T : PlacementBase, ILinkconfidentPe + { + obj.gameObject.SetActive(false); + OnAnyDormancy?.Invoke(obj); + } + + /// + /// ȡԪ + /// + /// + public bool GetElement(out T obj) + where T : PlacementBase, ILinkconfidentPe + { + var name = typeof(T).Name; + switch (name) + { + case nameof(TerminalLine2T3): + obj = _linePool.Get() as T; + return true; + case nameof(TerminalPoint): + obj = _pointPool.Get() as T; + return true; + default: + Debug.LogError($"Ԫ({name})Ԥڣ⽫ع"); + break; + } + obj = null; + return false; + } + + /// + /// ȡԪ + /// + /// + /// + /// + public bool GetElement(Type type, out PlacementBase obj) + { + var name = type.Name; + switch (name) + { + case nameof(TerminalLine2T3): + obj = _linePool.Get(); + return true; + case nameof(TerminalPoint): + obj = _pointPool.Get(); + return true; + default: + Debug.LogError($"Ԫ({name})Ԥڣ⽫ع"); + break; + } + obj = null; + return false; + } + + + /// + /// ɾԪ + /// + /// + /// + public void DeleteElement(T obj) + where T : PlacementBase, + ILinkconfidentPe + { + var name = typeof(T).Name; + switch (name) + { + case nameof(TerminalLine2T3): + _linePool.Release(obj as TerminalLine2T3); + break; + case nameof(TerminalPoint): + _pointPool.Release(obj as TerminalPoint); + break; + default: + Debug.LogError($"Ԫ({name})Ԥڣ⽫ع"); + break; + } + } + + + + /// + /// Ԫڴ̬ԪغҪִеIJ (עⲻڴ̱) + /// + /// һߣôӦõ AddBulkLineToNeighborGrid; + /// һ㣬ôӦõ AddPeToNeighborGrid + /// + /// + public void PersistentElement(T obj) + where T : PlacementBase, + ILinkconfidentPe + { + // ṹҲڵ㣬ں + var lineNode = SesothoPeManager.Inst.AddLinkedTarget(obj); + obj.SetLinkedNode(lineNode); + } + + /// + /// ƳԪ + /// + /// + /// + public void ExcisionElement(T obj) + where T : PlacementBase, + ILinkconfidentPe + { + if (obj.GetLinkedNode(out var node)) + SesothoPeManager.Inst.RemoveLinkedTarget(node); + } + + + /// + /// СԪص + /// + /// + /// + public void AddPeToNeighborGrid(T obj) + where T : PlacementBase, + ILinkconfidentPe + { + if (obj.NeighborGridIndex != null) + { + Debug.LogError("޷ظԪأǰвĵԪأѾڣ˳ԡ"); + return; + } + SesothoPeManager.Inst.InsertNeighbor(obj, out var index); + obj.NeighborGridIndex = index; + + // ص¼ + OnAdditional?.Invoke(obj); + } + + /// + /// ӴԪص + /// + public void AddBulkPeToNeighborGrid(T obj) + where T : PlacementBase, + ILinkconfidentPe, + IPossessorTrajectory2 + { + if (obj.NeighborGridIndex != null) + { + Debug.LogError("޷ظԪأǰвĵԪأѾڣ˳ԡ"); + return; + } + SesothoPeManager.Inst.InsertGiantNeighbor(obj, out var index); + obj.NeighborGridIndex = index; + + // ص¼ + OnAdditional?.Invoke(obj); + } + + /// + /// ƳСԪ + /// + /// + /// + public void RemovePeToNeighborGrid(T obj) + where T : PlacementBase, + ILinkconfidentPe + { + if (obj.NeighborGridIndex != null && + obj.NeighborGridIndex.GetAsIndex(out var index)) + SesothoPeManager.Inst.RemoveNeighbor(index); + else + SesothoPeManager.Inst.RemoveNeighbor(obj); + ExcisionElement(obj); + // ص¼ + OnDecreasing?.Invoke(obj); + } + + /// + /// ƳԪ + /// + public void RemoveBulkPeFormNeighborGrid(T obj) + where T : PlacementBase, + ILinkconfidentPe, + IPossessorTrajectory2 + { + if (obj.NeighborGridIndex != null && + obj.NeighborGridIndex.GetAsMappingIndex(out var index)) + SesothoPeManager.Inst.RemoveGiantNeighbor(index); + else + SesothoPeManager.Inst.RemoveGiantNeighbor(obj); + ExcisionElement(obj); + // ص¼ + OnDecreasing?.Invoke(obj); + } + + #endregion + + #region Ѱ· + + /* + * ûд꣬鷳ԿAstart࣬Լʵ֡ + * + * Ҫṩ·ʱĶϣϰ + */ + + /// + /// ȡһͨ· + /// + /// һֻϵĶάƽЧ· + /// Ѱ·Ĺǽܿ̰㷨 + /// + /// + /// + /// յ + /// ð뾶ײʱط˻ + public DrawWayPoints GetPassThroughRouteShortcut(Vector3 startPoint, Vector3 endPoint, float avoidRadius) + { + var result = new DrawWayPoints(); + Debug.LogError("˷δ"); + return result; + } + + /// + /// ȡһͨ·ĵ + /// + /// + /// յ + /// ð뾶ϰʱط˻ + /// ײIJ + /// + protected IEnumerable GetPassThroughRoute(Vector3 startPoint, Vector3 endPoint, float avoidRadius, LayerMask layer) + { + yield return Vector3.zero; + } + + /// + /// ʹø·һιϵ· + /// + /// һ· + public void BuildPaths(DrawWayPoints wayPoints) + { + new AStart2(); + } + + #endregion + } +} diff --git a/Runtime/HorizonLineOrbit/SesothoArrangementWiresTool.cs.meta b/Runtime/HorizonLineOrbit/SesothoArrangementWiresTool.cs.meta new file mode 100644 index 0000000..a6559b5 --- /dev/null +++ b/Runtime/HorizonLineOrbit/SesothoArrangementWiresTool.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: de244510f627b4846a80a7402e13d3de +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Runtime/HorizonLineOrbit/SesothoPeManager.cs b/Runtime/HorizonLineOrbit/SesothoPeManager.cs new file mode 100644 index 0000000..0ae6d35 --- /dev/null +++ b/Runtime/HorizonLineOrbit/SesothoPeManager.cs @@ -0,0 +1,187 @@ +#define _DEBUG_ +// #undef _DEBUG_ + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using Deconstruction.Element; +using UnityEngine; + +using Deconstruction.Manager; +using Deconstruction.Tool; +using Deconstruction.Type.Area; +using Deconstruction.Type.Serialize; +using Newtonsoft.Json; +using SerializerHelper.Type; +using UnityEngine.UI; +using XericLibrary.Runtime.Debuger; +using XericLibrary.Runtime.MacroLibrary; + +namespace SesothoLine +{ + /// + /// Ҫ + /// + /// װ + /// + /// + public sealed class SesothoPeManager : PlaceElementManager + { + #region ̬Ա + + /// + /// ˴ṩĵ븸൥Ƕ + /// + public new static SesothoPeManager Inst => _inst; + private static SesothoPeManager _inst; + + /// + /// ·ƹ + /// + public static SesothoArrangementWiresTool WiresTool => _wiresTool; + private static SesothoArrangementWiresTool _wiresTool; + + /// + /// Ͻ + /// + public static Vector3 NearestLineTangentPoint => _lineTangentTraceTool.NearsetPoint; + /// + /// + /// + public static PlacementBase NearestLineTangentObject => _lineTangentTraceTool.NearsetObject; + /// + /// Ķԭ + /// + public static Vector3 NearestPoint => TrackingTool.TrackingCurrentPosition; + /// + /// Ķ + /// + public static PlacementBase NearestObject => TrackingTool.TrackingCurrentTarget; + + private static TrajectoryTrackingTool.TrackPersistentCommunicate _lineTangentTraceTool; + + #endregion + + #region Թ + +#if UNITY_EDITOR + + public bool EnableGridDebugDraw = false; + + + public void DebugFunc() + { + if (EnableGridDebugDraw) + { + PlacementNeighbor.DebugDrawGrid(); + } + } + +#endif + + #endregion + + #region + + protected override void Awake() + { + base.Awake(); + _inst = this; + + if (LineMaterial == null) + Debug.LogError("Ҫṩһ߶β"); + if (PointMaterial == null) + Debug.LogError("Ҫṩһ"); + + // ʼ߹ + _wiresTool = new SesothoArrangementWiresTool(); + _wiresTool.InitializeParent(transform); + + _lineTangentTraceTool = TrackingTool.InstantiationTrackCaculate(PlaceholdersAreaType.LinearContinuity); + + // ֶ + EnableUpdate = true; + + + } + + protected override void Start() + { + base.Start(); + } + + private NeighborGrid.NeighborGridIndex index; + protected override void Update() + { + base.Update(); +#if UNITY_EDITOR + DebugFunc(); +#endif + if (Input.GetMouseButtonDown(2)) + { + index = PlacementNeighbor.GetNeighborIndex(null); + index.SetDrivenAsWorld(InputHelper.CurrentPosition); + Debug.Log($"{index.GetDrivenAsLinear()} => {index.GetNeighbor().FirstOrDefault()}"); + } + + // new SerializeUnion(); + } + + private string serializeContext = null; + protected override void LateUpdate() + { + base.LateUpdate(); + // if (DecisionMakerToolBase.ActiveDecisionMaker == null || + // !DecisionMakerToolBase.ActiveDecisionMaker.EnableTool) +#if !UNITY_EDITOR || !_DEBUG_ + return; +#endif + // ߹ܲ + if (Input.GetKeyDown(KeyCode.L)) + { + _wiresTool.EnableTool = !_wiresTool.EnableTool; + Debug.Log($"{(_wiresTool.EnableTool ? "ƹѼ" : "ȡ")}"); + } + + // 浵ܲ + if (Input.GetKeyDown(KeyCode.S)) + { + var obj = _wiresTool.ToolSerializeDispost(); + serializeContext = JsonConvert.SerializeObject(obj); + Debug.Log(obj.ToString()); + } + if (Input.GetKeyDown(KeyCode.D)) + { + if (serializeContext == null) + { + Debug.Log("лΪ"); + return; + } + + var obj = JsonConvert.DeserializeObject(serializeContext); + _wiresTool.ToolDiserializDispost(obj); + } + + if (Input.GetKeyDown(KeyCode.A)) + { + _wiresTool.EnableCompress = !_wiresTool.EnableCompress; + if (_wiresTool.EnableCompress ) + Debug.Log("ѹ"); + else + Debug.Log("رѹ"); + } + + + // һĿλ + if (TrackingTool.EnableTool || TrackingTool._enableAuxiliaryTool) + { + MacroDebugDraw.DrawDownArrow(NearestPoint, Color.magenta); + MacroDebugDraw.DrawDownArrow(NearestLineTangentPoint, Color.green); + } + } + + #endregion + + } +} diff --git a/Runtime/HorizonLineOrbit/SesothoPeManager.cs.meta b/Runtime/HorizonLineOrbit/SesothoPeManager.cs.meta new file mode 100644 index 0000000..0137df7 --- /dev/null +++ b/Runtime/HorizonLineOrbit/SesothoPeManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7825d9ef51f777c48aa66f3c83640259 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Runtime/HorizonLineOrbit/TerminalLine2T3.cs b/Runtime/HorizonLineOrbit/TerminalLine2T3.cs new file mode 100644 index 0000000..8cffa6d --- /dev/null +++ b/Runtime/HorizonLineOrbit/TerminalLine2T3.cs @@ -0,0 +1,224 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Runtime.Serialization; +using System.Runtime.Serialization.Formatters.Binary; +using System.Text; +using Deconstruction.Element; +using Deconstruction.Interface; + +#if UNITY_EDITOR +using UnityEditor; +#endif + +using UnityEngine; +using UnityEngine.Serialization; +using XericLibrary.Runtime.Debuger; +using XericLibrary.Runtime.MacroLibrary; +using XericLibrary.Runtime.Type; + +namespace SesothoLine +{ + + using LineSegment2 = Deconstruction.Element.PromptLine2.LineSegment2; + + /// + /// նִнűʹöά߼άȾ + /// + public class TerminalLine2T3 : PromptLine2, + ILinkconfidentPe // + { + #region ֶ + + private LinkedListNode _linkNode; + + /// + /// ػ + /// + private LineSegment2 _lineSegment = new LineSegment2(); + + public bool DebugDrawGrid = false; + + #endregion + + #region + + protected override void Start() + { + base.Start(); + InitPromptLine(); + } + + protected override void OnEnable() + { + base.OnEnable(); + SesothoPeManager.Inst.AddEmbedded(this); + } + + protected override void OnDisable() + { + base.OnDisable(); + SesothoPeManager.Inst.RemoveEmbedded(this); + } + + protected virtual void OnDestroy() + { + + } + + protected override void AgencyOnEnable() + { + base.AgencyOnEnable(); + } + + protected override void AgencyOnDisable() + { + base.AgencyOnDisable(); + } + + protected override void AgencyMainUpdate() + { + base.AgencyMainUpdate(); + + // ·еλ + if (DebugDrawGrid && + NeighborGridIndex.SafeGetAsMappingIndex(out var indexs)) + { + foreach (var index in indexs.Indexs) + { + MacroDebugDraw.DrawDownArrow( + index.GetCellWorldIndexPosition() + MacroMath.RandomVector3(0.1f, Identifier), + Color.red); + } + } + + } + + protected override void AgencyAsyncBeforeUpdate() + { + base.AgencyAsyncBeforeUpdate(); + } + + protected override void AgencyAsyncUpdate() + { + base.AgencyAsyncUpdate(); + } + + protected override void AgencyAsyncAfterUpdate() + { + base.AgencyAsyncAfterUpdate(); + } + + #endregion + + #region · + + /// + /// ռ + /// + /// + /// + /// + /// + /// + public LineSegment2 SetLineSegment(Vector3 a, Vector3 b, Vector3 ah = default, Vector3 bh = default) + { + _lineSegment.SetValue( + a.UpwardPlaneToVector2(), + b.UpwardPlaneToVector2(), + ah.UpwardPlaneToVector2(), + bh.UpwardPlaneToVector2()); + // ah?.GetEndPointNormal ?? default, + // bh?.GetStartPointNormal ?? default); + return _lineSegment; + } + + public void AutomaticDrawCircularLine(float constraintAngle = -1, bool fullArc = false) + { + AutomaticDrawCircularLine(_lineSegment, constraintAngle, fullArc); + } + + private LineSegment2 straightLine = new LineSegment2(); + public void DrawStraightLine() + { + straightLine.SetValue(_lineSegment.pointA, _lineSegment.pointB); + AutomaticDrawCircularLine(straightLine); + } + + + /// + /// ¼ԭ + /// + /// ˹켣ԭ㣬ôͨ˷Խԭõյ֮䡣 + /// ע⣺ʹǰҪ켣Ϊ + /// + /// + public void ReapplyOrigin() + { + if (TrajectoryRenderer == null || TrajectoryCalculator == null) + { + Debug.LogError("ǰ켣ȾЧ޷ԭ"); + return; + } + + // ٶеĹ켣DZ + + // ı + var center = ((TrajectoryCalculator.GetStartPointPosition + TrajectoryCalculator.GetEndPointPosition) / 2).UpwardPlaneToVector3(); + // ԭ + var local = TrajectoryCalculator.Origin.UpwardPlaneToVector3(); + // ƫ + var offset = local - center; + + TrajectoryCalculator.Origin = offset.UpwardPlaneToVector2(); + transform.position += center; + + // + UpdateRender(); + } + + #endregion + + #region ʵ - ILinkconfidentPe + + public bool GetLinkedNode(out LinkedListNode node) + { + if (_linkNode == null) + { + node = null; + return false; + } + + node = _linkNode; + return true; + } + + public void SetLinkedNode(LinkedListNode node) + { + _linkNode = node; + } + + #endregion + + #region д - ISerializablePost + + public override SerializerHelper.Type.SerializeUnion SerializedOccurs() + { + return base.SerializedOccurs(); + } + public override bool CheckDeserializeUnion(SerializerHelper.Type.SerializeUnion context) + { + return base.CheckDeserializeUnion(context); + } + public override void DeserializeOccurs(SerializerHelper.Type.SerializeUnion context) + { + base.DeserializeOccurs(context); + } + public override void DeserializeHysteresisOccurs(SerializerHelper.Type.SerializeUnion context) + { + base.DeserializeHysteresisOccurs(context); + } + + #endregion + } +} diff --git a/Runtime/HorizonLineOrbit/TerminalLine2T3.cs.meta b/Runtime/HorizonLineOrbit/TerminalLine2T3.cs.meta new file mode 100644 index 0000000..f351c08 --- /dev/null +++ b/Runtime/HorizonLineOrbit/TerminalLine2T3.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d376a769768d6b44d8759b7e7ab9f327 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Runtime/HorizonLineOrbit/TerminalPoint.cs b/Runtime/HorizonLineOrbit/TerminalPoint.cs new file mode 100644 index 0000000..9549ec4 --- /dev/null +++ b/Runtime/HorizonLineOrbit/TerminalPoint.cs @@ -0,0 +1,72 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using Deconstruction.Element; +using UnityEngine; +using XericLibrary.Runtime.Debuger; +using XericLibrary.Runtime.MacroLibrary; +using Random = System.Random; + +namespace SesothoLine +{ + /// + /// 㣬еӵ + /// + public class TerminalPoint : Deconstruction.Element.ContactPoint, + ILinkconfidentPe // + { + private LinkedListNode _linkNode; + + #region + + // Իһλ + // private void Update() + // { + // MacroDebugDraw.DrawDownArrow(transform.position + MacroMath.RandomVector3(0.1f, Identifier), Color.green); + // } + + #endregion + + #region ʵ - ILinkconfidentPe + + public bool GetLinkedNode(out LinkedListNode node) + { + if (_linkNode == null) + { + node = null; + return false; + } + + node = _linkNode; + return true; + } + + public void SetLinkedNode(LinkedListNode node) + { + _linkNode = node; + } + + #endregion + + #region д - ISerializablePost + + public override SerializerHelper.Type.SerializeUnion SerializedOccurs() + { + return base.SerializedOccurs(); + } + public override bool CheckDeserializeUnion(SerializerHelper.Type.SerializeUnion context) + { + return base.CheckDeserializeUnion(context); + } + public override void DeserializeOccurs(SerializerHelper.Type.SerializeUnion context) + { + base.DeserializeOccurs(context); + } + public override void DeserializeHysteresisOccurs(SerializerHelper.Type.SerializeUnion context) + { + base.DeserializeHysteresisOccurs(context); + } + + #endregion + } +} diff --git a/Runtime/HorizonLineOrbit/TerminalPoint.cs.meta b/Runtime/HorizonLineOrbit/TerminalPoint.cs.meta new file mode 100644 index 0000000..5bf2c7b --- /dev/null +++ b/Runtime/HorizonLineOrbit/TerminalPoint.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: afcf586b1fc68ab4bac3cd8438b48ea7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Runtime/Lrss3.Deconstruction.asmdef b/Runtime/Lrss3.Deconstruction.asmdef new file mode 100644 index 0000000..2c7c2e8 --- /dev/null +++ b/Runtime/Lrss3.Deconstruction.asmdef @@ -0,0 +1,17 @@ +{ + "name": "Lrss3.Deconstruction", + "rootNamespace": "Deconstruction", + "references": [ + "GUID:6055be8ebefd69e48b49212b09b47b2f", + "GUID:343deaaf83e0cee4ca978e7df0b80d21" + ], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Runtime/Lrss3.Deconstruction.asmdef.meta b/Runtime/Lrss3.Deconstruction.asmdef.meta new file mode 100644 index 0000000..c119769 --- /dev/null +++ b/Runtime/Lrss3.Deconstruction.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b1727b829ae4f0641acc8ad28ed624c2 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Runtime/MathNet.Numerics.dll b/Runtime/MathNet.Numerics.dll new file mode 100644 index 0000000000000000000000000000000000000000..780785f30968fddbaaff3d9925ff8dfc3a9d5247 GIT binary patch literal 1590272 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%0D>+Fg; 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 WPDy%@+2J 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 c-|pEyL~0vxV(Am|uMbNoO)9tbwDNp94E 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ⅆoWn}jw+&?8mI$0G1DpD`B*}vc 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

uoX^l1>t|lIB|}ReA!^azOg$p% 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

-BzMH!|xZT~s;r$~$+|Orl`kpEeosVh$ zTTfy<7rxijh+d$Ft7j}&58dgj*L=PPJ=D`Xmj`-(_Z_CsyFZ2deFew-IevW54}Eta zl&8fV|83S|s}ufh%D$yU(BCbh(gzLG@(ilXB(V;IW*(px?!+Jr_hdAUEs< zdZ`ZcJsGCwdoQ>zDe-jv9_%drdvW&ra3||Md3;w+!t~y^_ocj+-s0&07v%P$yDF1| zy!jw6%fCK7uM_0g`WV(r0F@4GH zMbDS8{K$7v()0Pf$la!LcT>5$tK2;*azih$&+7h-+tD}aJB}=Wn%zqK%DXGW_Z|!G z&%rIaGlQFRKbgmNmUp*?ev-cXr_aaK$LT$jfv)6U)b9^U6vaQlXPV!4WYpuR8p>!H2n9q5D)eGehfmn!@uKJO$R{EC%$HQk)eb?Sx?sPlaJ&c#Jox}bPoy>YoA8#Zb&1bYf zLVjpZVvn6S?yx-Ee@i~``=F9fd@e`Ex7IMe_3D*A?uh(7gZvAlALt3?ev$4Uv)u!S zYvXYb^Al>XJWtzg7Q024mL7bv+<%05aP4<(S6D~veh+f%$%pv~+Bw2m`87)43?17W z+dKDT=tmlr$I5%_d92sGJ2JTG^DvvP(J+^b<>h{gZ7X&(E7I51wZOAF;>S|D)f9o!WjE>BOabKK1$4 zu8(a#wmivt$xbiNQ|6s~mypJ}Ab-)_7VasPD$kF1(Q&=j>IL`5`8;rswN=uplqzV+z}m2oSXzM${NsFe@n9OOW_vGlphdtdRq zioEZ(HlN{IKbCJA-aouYH|{Ijbl88E=Vj=9^!i+~b#1yv`ARyJqt<=;nR@k4-!D@f zuFW6#wqc(k+I5l+`N6LKd+PNjt=D9E3$D?6vGr@iunWsSi9^4&F6zgo2M#wa9`$PD zd+NRV^+Uav^f|$n%KJFe=;gV>#_7R-OWH5teSJL7Tfe_R`JKZ*7^xF1h*AvgMYJjZOug(QxCzM$XZw&O%j@43@=A;P&(q{H*J=-0s)xb4?J z2z>Cs<;E-ef_AV1J|c0MP5%Jo6}6~T@D8T2pqBhSBejnlE6 zp&o4eLcLoY^#85nbh3YrdP?HxuWH=|^&i|{WW}T3M!QMsANfVOP#;OU|Gart*LW=J z6nSnxj+eGxF@ATA$1?t+ouHqW@de{1+a5nbaf#%ql4c)kGc-1#!@ zA}rrqrZ--#CHpEi-iEX29|+$+iTo^mR@kPu;jHxi3tWzv|C(1N%iGa-o4@6^#=6P; zZP?P=FzR7(acy~;_+VnF_`cs}{ zx)%3Ac)qAr`L!v(ZpyEFg`d0^faFoV%6EC_K1hz`qWh&P&mAfc$|)W8G?9dEZCA^1hE`IPO0u@tnT*0qG*$Vc|Q>Id?>OFGHXeeU$mffMSVXB^_xRQ?$^WnCvxtDHMstB`kgkoaeM_o$uF)i>f`Z! zVR$c#xRIam$*Y`^Uwu6Cv;8RYPb;UT2Ylf^&MeU-sk`C|nhAZjv75lMz z#rwPAO23`c{yWyY^fNi_Z?f_4hx_cbKddh72?FmSl^e2zX}fN|00!}0aXFMR1aq!3T<(bIbQKk7%S%f(^V zm*vyhbjf);J(r^E1>lQ&81r(>b2}PN-WQ1T{xtsB55j!ihJ{~F?_2zPTppkKUJbka z-aU37*ZcTi3ilymKTPNuWV(P-uL>sw3{TK=ID5SCwxk7odN0m znxV_$W8hq`$PrZC!+o3u)kBP?2jOw-QSrK_66d85%z;DU*T8O z{g;yNzqC~NSJOAL|I#RZ*8U6hVD-0PJbq`x?vvoYS8~53(jy=F4h8K?c9Zq`X0P)+ zkiLMV?~xrET>6ek*q@2(Tdb$JKdD|%)eCpldNhqsBl%0ai2JM6^4DAcp`YwpM~Xc( zx=zKs5#v;6hnrnD%DuU~o=?&DwZgr<7+xIKjlBPX`+c3|Chx7(-dn`V$=K==-+`J>z?&+3{)R68*HQ ze%f@ux|{A(c2CW3puWFG#wB|1w(e_Mxzp&N7nD!<#Qjn1SL5Ch?7z`@2>LIi$NUdr zv{Uc}o)$*Atp25+Db(l*_GIbn&u2A|uhJ^Iz0H2Ii%3o1LG2(e$1Dyp)w6{PDcAeSQmeoE(>; z{U-5d_dROI&F0!!ZTbbbr`qu~DSvIb8Xdo+ze(OV<9+e8{e}P5aR&Wv+WZyvltq`- zPs_ds&gJ07_f4UHl6@E3Z{a*Wro;Kn7qkBo?F{ysv_tx?Vd!6L=Z}r^V)d#)O`|QJesEYc1ZP3Gw z>C*DScgPP4-%Cb1xY_Anr+d&`&r5~(z#$#n?DWa}<9i0v@`reZubp;`WL67TNm?Ha*V6@E#$=<2`Xn{e`N-iGDg zPkR0~-rk3`&%vbKJ4(ZC`i_LT-KIUyfp&&<9Ku+Cq1~Z9pFyn*Y^$q`+M-L9x&gqIK~r;XVIgcI?Hae?9AG67JXK~k`-_J0h^zl-w40j=e^T#o4%uA zj3=0ZpIHCUpQW?$!mpt9OyAKo=~p~S^07G1+ax}wv*oj4 z=rdVAjoMdjJzM@Z%=u;8c~1LL+>eaUcjEmC=x49qgzL4a^Z}8J=jBQ)AinH zd%0k1u7|ukw;#JvUU`0?;Kl~KD7s09*N>OyRf|sKFS!r46Z@2M#qkUH$Wxh5-mOUU zA>J=udLX;>J=WEe>5zYtf0R%1i($|w<)!y+20doeu^imKAcw7Q8^(Ijx^|u4b#5v3 zith?FcHb7~1GR42zCCcbwjR=Oj9Zo->vD@{(W5`J>2Tg;*HL!eV%H(f#%JxjSpGI_ z)7!A6w_&?(%Zj(_Ub|0|wl9%}+w>g?H?p6K{UG!M*ca+Lx8(k`cE7IK`oQ|SSv%r( zx-k1msK@&482wTFZcW#@CD(JDZ`*omHf;MF8@Bz6-8aH{C0yIz+HlvorHs#3&$iyO z^ls^!4cq)}*z&XT*m1;$Eqzwl+LfiZ@z$=g!nQnF^c{`2^N41{R^DdAUFVk4&i+^C zza6z#q|dT5YsXpiS^Y{@yzK{Ues+E%{A%YxX}C?_(JwHqq zOAD3vpn|^Z+>*zYcplkxZpr%SI=95QhI2QZkJ;zZ?73Ihxh3~UUFVke+^Xx`lI;TL zuwCbtSbx+zuj2EMuIDXfUh}`QZ&S|>cwT~W$gaP#)@NDqS^F(EeHMMz{)~;!+9$UA zyf(d!xBE3|`#fp5P2Z7l*ZF1bzT1NBxR$YvNj zK9_0x4I8%oSXRGc)7!93Z|mLm6F8rQ3%g8nn?0w@%0DZy6q$-nDdwCh}ymT$B_g!53i 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⪻C-+Jtn&}92OJIl2^NA6z}MiYJ?L-2=ipbc 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 Y+lfhEu80|26F>}ey8i#+|G5 + /// 一个简单且功能有限的摄像机脚本,可通过 WASD 键和鼠标进行控制。 + /// + public class CameraController : MonoBehaviour + { + ///

+ /// 此资产的版本。可用于不同版本之间的迁移。只有在编辑器升级版本时才应更改此值。 + /// + [SerializeField, HideInInspector] +#pragma warning disable 414 + int _version = 0; +#pragma warning restore 414 + + public float linSpeed = 10f; + public float rotSpeed = 70f; + + public bool simForwardInput = false; + public bool _requireLMBToMove = false; + + public bool enableWalkMode = false; + + Vector2 _lastMousePos = -Vector2.one; + bool _dragging = false; + + public float _fixedDt = 1 / 60f; + + Transform _targetTransform; + + public CharacterController _moveComponent; + + [Space(10)] + + [SerializeField] + DebugFields _debug = new DebugFields(); + +#pragma warning disable CS0108 + // 在编辑器中,我们需要使用“new”来屏蔽警告,但在构建时会再次给出警告,所以应该使用“pragma”来替代。 + private Camera camera; +#pragma warning restore CS0108 + + [System.Serializable] + class DebugFields + { + [Tooltip("Allows the camera to roll (rotating on the z axis).")] + public bool _enableCameraRoll = false; + + [Tooltip("Disables the XR occlusion mesh for debugging purposes. Only works with legacy XR.")] + public bool _disableOcclusionMesh = false; + + [Tooltip("Sets the XR occlusion mesh scale. Useful for debugging refractions. Only works with legacy XR."), UnityEngine.Range(1f, 2f)] + public float _occlusionMeshScale = 1f; + } + + private void OnValidate() + { + if (_moveComponent == null) + { + _moveComponent = GetComponent(); + } + else if (Application.isEditor) + { + _moveComponent.enabled = enableWalkMode; + } + } + + void Awake() + { + _targetTransform = transform; + + if (!TryGetComponent(out camera)) + { + enabled = false; + return; + } + + if (_moveComponent != null) + { + _moveComponent.enabled = enableWalkMode; + } +#if ENABLE_VR && ENABLE_VR_MODULE + if (XRSettings.enabled) + { + // Seems like the best place to put this for now. Most XR debugging happens using this component. + // @FixMe: useOcclusionMesh doesn't work anymore. Might be a Unity bug. + XRSettings.useOcclusionMesh = !_debug._disableOcclusionMesh; + XRSettings.occlusionMaskScale = _debug._occlusionMeshScale; + } +#endif + } + + void Update() + { + float dt = Time.deltaTime; + if (_fixedDt > 0f) + dt = _fixedDt; + + UpdateMovement(dt); + +#if ENABLE_VR && ENABLE_VR_MODULE + // These aren't useful and can break for XR hardware. + if (!XRSettings.enabled || XRSettings.loadedDeviceName.Contains("MockHMD")) +#endif + { + UpdateDragging(dt); + UpdateKillRoll(); + } + +#if ENABLE_VR && ENABLE_VR_MODULE + if (XRSettings.enabled) + { + // Check if property has changed. + if (XRSettings.useOcclusionMesh == _debug._disableOcclusionMesh) + { + // @FixMe: useOcclusionMesh doesn't work anymore. Might be a Unity bug. + XRSettings.useOcclusionMesh = !_debug._disableOcclusionMesh; + } + + XRSettings.occlusionMaskScale = _debug._occlusionMeshScale; + } +#endif + } + + void UpdateMovement(float dt) + { + // New input system works even when game view is not focused. + if (!Application.isFocused) + { + return; + } + +#if INPUT_SYSTEM_ENABLED + if (!Mouse.current.leftButton.isPressed && _requireLMBToMove) return; + float forward = (Keyboard.current.wKey.isPressed ? 1 : 0) - (Keyboard.current.sKey.isPressed ? 1 : 0); +#else + if (!Input.GetMouseButton(1) && _requireLMBToMove) return; + float forward = (Input.GetKey(KeyCode.W) ? 1 : 0) - (Input.GetKey(KeyCode.S) ? 1 : 0); +#endif + if (simForwardInput) + { + forward = 1f; + } + + _targetTransform.position += linSpeed * _targetTransform.forward * forward * dt; + var speed = linSpeed; + +#if INPUT_SYSTEM_ENABLED + if (Keyboard.current.leftShiftKey.isPressed) +#else + if (Input.GetKey(KeyCode.LeftShift)) +#endif + { + speed *= 3f; + } + + var offset = _targetTransform.forward * forward; + // _targetTransform.position += speed * _targetTransform.forward * forward * dt; + //_transform.position += linSpeed * _transform.right * Input.GetAxis( "Horizontal" ) * dt; +#if INPUT_SYSTEM_ENABLED + offset += _targetTransform.up * (Keyboard.current.eKey.isPressed ? 1 : 0); + offset -= _targetTransform.up * (Keyboard.current.qKey.isPressed ? 1 : 0); + offset -= _targetTransform.right * (Keyboard.current.aKey.isPressed ? 1 : 0); + offset += _targetTransform.right * (Keyboard.current.dKey.isPressed ? 1 : 0); +#else + offset += _targetTransform.up * (Input.GetKey(KeyCode.E) ? 1 : 0); + offset -= _targetTransform.up * (Input.GetKey(KeyCode.Q) ? 1 : 0); + offset -= _targetTransform.right * (Input.GetKey(KeyCode.A) ? 1 : 0); + offset += _targetTransform.right * (Input.GetKey(KeyCode.D) ? 1 : 0); +#endif + offset *= speed * dt; + + // 使用控制器移动 + if (enableWalkMode) + { + UpdateWalk(offset); + } + // 直接设置坐标移动 + else + { + _targetTransform.position += offset; + } + { + float rotate = 0f; +#if INPUT_SYSTEM_ENABLED + rotate += (Keyboard.current.rightArrowKey.isPressed ? 1 : 0); + rotate -= (Keyboard.current.leftArrowKey.isPressed ? 1 : 0); +#else + rotate += (Input.GetKey(KeyCode.RightArrow) ? 1 : 0); + rotate -= (Input.GetKey(KeyCode.LeftArrow) ? 1 : 0); +#endif + + rotate *= 5f; + Vector3 ea = _targetTransform.eulerAngles; + ea.y += 0.1f * rotSpeed * rotate * dt; + _targetTransform.eulerAngles = ea; + } + } + + void UpdateDragging(float dt) + { + // New input system works even when game view is not focused. + if (!Application.isFocused) + { + return; + } + + Vector2 mousePos = +#if INPUT_SYSTEM_ENABLED + Mouse.current.position.ReadValue(); +#else + Input.mousePosition; +#endif + + var wasLeftMouseButtonPressed = +#if INPUT_SYSTEM_ENABLED + Mouse.current.leftButton.wasPressedThisFrame; +#else + Input.GetMouseButtonDown(1); +#endif + + if (!_dragging && wasLeftMouseButtonPressed && camera.rect.Contains(camera.ScreenToViewportPoint(mousePos)) ) + //!Crest.OceanDebugGUI.OverGUI(mousePos)) + { + _dragging = true; + _lastMousePos = mousePos; + } +#if INPUT_SYSTEM_ENABLED + if (_dragging && Mouse.current.leftButton.wasReleasedThisFrame) +#else + if (_dragging && Input.GetMouseButtonUp(1)) +#endif + { + _dragging = false; + _lastMousePos = -Vector2.one; + } + + if (_dragging) + { + Vector2 delta = mousePos - _lastMousePos; + + Vector3 ea = _targetTransform.eulerAngles; + ea.x += -0.1f * rotSpeed * delta.y * dt; + ea.y += 0.1f * rotSpeed * delta.x * dt; + _targetTransform.eulerAngles = ea; + + _lastMousePos = mousePos; + } + } + + void UpdateKillRoll() + { + if (_debug._enableCameraRoll) return; + Vector3 ea = _targetTransform.eulerAngles; + ea.z = 0f; + transform.eulerAngles = ea; + } + + private float gravity = 0; + void UpdateWalk(Vector3 offset) + { + if (_moveComponent != null) + { + _moveComponent.enabled = enableWalkMode; + if (enableWalkMode) + { + if (offset.y > 0) + gravity = 0; + else + { + gravity -= 0.01f; + gravity = Mathf.Max(gravity, -0.98f); + } + offset.y = offset.y <= 0 ? gravity : offset.y; + _moveComponent.Move(offset); + } + } + } + } +} diff --git a/Runtime/Player/CameraController.cs.meta b/Runtime/Player/CameraController.cs.meta new file mode 100644 index 0000000..bfed02b --- /dev/null +++ b/Runtime/Player/CameraController.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2ef6405eebae3914b8c88b1ad33f7f54 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Runtime/RescissionRework.dll b/Runtime/RescissionRework.dll new file mode 100644 index 0000000000000000000000000000000000000000..f5544dba971f52c1219e2ac242c25b786aa08ec1 GIT binary patch literal 4608 zcmeHKU2GIp6h5=GwICFzfQkeLict_I+aIt+)c$N+t6QkM+k#j_XJ>D>V`pd9JF}&0 zj3Fi(@j=wYNC+_)pEN!YHU1?=qsGJs6JvZ=6Q6v*#Kaek;&<-Mw);c;OT-t??3{bg z&pr2?bI-kVcl_8hw1SA5@Lsw^^bT5veue)SorJh;+k0*F=E~2vzoR8T-=3MXeZ45X zyfh2CWxB2x=vkr5lB?UUo;aM=3tmnbYu2pV8JV6KCQ526=+@y6KB>(14eijc*5X8~ zz-bA&vp1vF@%G~-TBrK4&~Ii$YD6bNfX}dkW*%o%{w=o=$t*xS>>lP$KhYUZL_N$9 ztp@M9n}~YrWq(BLM6FfwR?v4<(MBK^1JDjDL8fAj{05~!Cz>&&FD+2Yw|;bZq1d4+ z=!f@)6pjZ)C7OYdZK=4?M$k_*Sm{^V5ya2HzQw4Sj_O1oBAFU9{{d``-MkjT>>f4&fOs44^`W#Bf z=;T-e?Q5Vnz`>3|$IG%Z04B5}8>n?96F+O+v?+{XJxE?wj)zkR=cp~Bna47scr1*! zg{HJGV=eTt!cWop*joA#rd#NBIs$&5#(1;BuPVHt@M(oVQ#vow8_;<~;a?T!JNi~z z1rM^Axt;c?88<7;8PX8jV=)_Jxc?HUt+7!^V|X-bjqRohot2-s?yS<`KGCPm$r@@` z4fTu0)>hJ4#I+u{g{}u)MZ194QK!Ov3J)kertrNA->0w%ype3xe@Nl7!mEK>$e^pK z3-}tk4fqB+2HZgw@GbNZaJRy@DLkb3_s|LO(~5Jy!WNwdXP({#_UTjFOid^2>uwuz z&#P8}?UTSY;|MFTJ=Zrzg)5|OQA+rh?fc-R#0gK%8)I%D$fuMxQmhyQs>xgCEkXM+peY=J?;QOMGb;=n#s8(HKOEV`5 zrkr24k}+jo1S2?em2b;}%9s(`5mQ34`;EdO&z-gNC24ZRjp76%mv*sM2)~QAqei5J zV=k(m-#BZjJWohTH>|*u6+;Qz z%)6c+*p^>mRU%TA<`vUIF4&f65Qj@4E7 zzP1;>rY2p}T36_#HKVhBJ(F#WVl5ln2ekIq*0&#?p1Qv0n^RYTF|4((ZpFc*jBVvJ zD-+vvM4H7zo;$o~2~{eYIq9A7HRy%=a191bx;ZZ;avqLs|4# z9->_u?KJ!Px@XPa-o2gs_x0@U$#wPaHO>9z-dp#H{W)vavU0P~T&>Yno%pWcAsW|c zi*aZ;v$PNPM73}`zCFE0C;V*Nup~^_e$g?@hp=Zh@F;yrqAP8V?xzdizr`(w@Dbh# z+yN%k2Zp&J)O}(pl}@A=zdZQGxl_61v-4jyU%asO0giU$!1Sbx!kxh3gR+<&FHbn7 zyzM5$0zTZuL9k0je>x#796N!;ronF1qhn>-@(P9{eZSkt)hHN8M0PZZQObyr(}`pf z#B_aGPkY%1!}<5edC^6r8m*`}zBfQITOS%l7_4w|1w4dl;c$s1r`q-Z| zg)jbb;9*LkH-?+`A<$#MBjK%^-f#NhxA3daGcbhhogtyV>fsR*G0-HG))bi}VaLW@ zQoyE5vxKt+uv3l7Kx%^PLvB(4Jr7g}7n;t&s0N<`XxZTBFJoy@>BJFt`1IfghaBLh z!uc42y#gMA(E(-&VMmp$sOB#tT2tvoDs%uhGi_=YytqnBgr#BD0R^b*}o8==qH36!o2Uz{qB*f!5@16S-Y?*!(PxSbi8*}=nb z7jCZ_B_Yi#E1ZEMm6hjtn!^mFvQo>_=@o2#9rwjJUapGWuu^R&T&W!F7GRfWtz?rB zJNth)nuAx0{jaP#Q@jGK_t)d-Qu&{NO%KtP5PeXU5u(fGy+`G}c1(Tt>vP|$#tf*; ja%@?6UPdPVY#hS5a-fI*8R!1ipW7?v-v2ZGyBYW$YVfxQ literal 0 HcmV?d00001 diff --git a/Runtime/RescissionRework.dll.meta b/Runtime/RescissionRework.dll.meta new file mode 100644 index 0000000..758c6ca --- /dev/null +++ b/Runtime/RescissionRework.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: dad679042ecb6164d815157fcf4dd580 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Runtime/Resources.meta b/Runtime/Resources.meta new file mode 100644 index 0000000..ecf49ee --- /dev/null +++ b/Runtime/Resources.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2d574f44fb99d504690a0a3f4d35cd35 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Runtime/Resources/Icon.meta b/Runtime/Resources/Icon.meta new file mode 100644 index 0000000..0ecf51f --- /dev/null +++ b/Runtime/Resources/Icon.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9b304f223d22f7240b97557871fd306d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Runtime/Resources/Icon/deepseek_icon_long.png b/Runtime/Resources/Icon/deepseek_icon_long.png new file mode 100644 index 0000000000000000000000000000000000000000..4305dc872693df8b142aed2abe194c556e733794 GIT binary patch literal 37483 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 P-mxrh_^VZ3&yRMKJ_ZObdh}nGOMhDGPTv#j=D+ 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⪅@zLU-#k}IAh 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 + /// 游戏对象与软引用 (gameobject with soft refrence)。 + /// 将游戏对象引用保存为软引用,这对于经常替换模型的场景来说比较有用。 + /// + [Serializable] + public class GowSoftRef + { + public readonly string interval = "/"; + + /// + /// 对象 + /// + [HorizontalGroup("SoftRef")] + [HideLabel] + public GameObject targetObejct; + + /// + /// 路径 + /// + [HorizontalGroup("SoftRef")] + [HideLabel] + public string targetPath; + + /// + /// 获取对象 + /// + /// + public GameObject GetObject() + { + if (targetObejct == null) + UpdateGameobjectByPath(); + return targetObejct; + } + + /// + /// 将对象制作成路径 + /// + public void UpdatePathByGameobject() + { + if (targetObejct == null) + { + Debug.LogError("对象引用为空,无法获取软引用"); + return; + } + + if (IsPrefab(targetObejct)) + { + targetPath = "I Dont Know"; // todo 获取预制体路径 + return; + } + + if (targetObejct.transform == null) + { + Debug.LogError("对象引用为空,无法获取软引用"); + return; + } + + targetPath = targetObejct.transform.GetFamilyName().Join(a => a, interval: interval); + } + + /// + /// 将路径制作成对象 + /// + /// + public bool UpdateGameobjectByPath() + { + if (MacroObject.FindFamilyMemberExact(null, targetPath.Split(interval), out var target)) + { + targetObejct = target.gameObject; + return true; + } + + return false; + } + + /// + /// 当前的对象是预制体吗 + /// + public bool IsPrefab(Object target) +#if UNITY_EDITOR + { +#if UNITY_6000_0_OR_NEWER + var type = PrefabUtility.GetPrefabAssetType(target); + return type is PrefabAssetType.Regular or PrefabAssetType.Variant; +#else + return PrefabUtility.GetPrefabType(target) == PrefabType.PrefabInstance; +#endif + } +#else + => false; +#endif + } +} \ No newline at end of file diff --git a/Runtime/StructType/GowSoftRef.cs.meta b/Runtime/StructType/GowSoftRef.cs.meta new file mode 100644 index 0000000..20ac086 --- /dev/null +++ b/Runtime/StructType/GowSoftRef.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 53020cec2e22f7c45bf17e5555a6d905 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Runtime/UI.meta b/Runtime/UI.meta new file mode 100644 index 0000000..7c1dff7 --- /dev/null +++ b/Runtime/UI.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a4f84ade783fa294e90d7e17258f03c4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Runtime/UI/AutoCanvasScale.cs b/Runtime/UI/AutoCanvasScale.cs new file mode 100644 index 0000000..0bd6af0 --- /dev/null +++ b/Runtime/UI/AutoCanvasScale.cs @@ -0,0 +1,64 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UI; +using XericLibrary.Runtime.CustomEditor; + +namespace Deconstruction.Runtime.UI +{ + /// + /// ȡĻ + /// + public class AutoCanvasScale : MonoBehaviour + { + #region ֶ + + public CanvasScaler canvasScaler; + + [Rename("Ƴߴ")] + public Vector2 StandardSize = new Vector2(1920,1080); + + public Vector2 ScaleMinMax = new Vector2(0.5f, 2); + + #endregion + + #region + + private void OnValidate() + { + FindCanvasScaler(); + GetScreenScale(); + } + + private void Awake() + { + FindCanvasScaler(); + } + + private void LateUpdate() + { + canvasScaler.scaleFactor = GetScreenScale(); + } + + #endregion + + #region + + private void FindCanvasScaler() + { + if (canvasScaler == null) + canvasScaler = transform.GetComponent(); + } + + private float GetScreenScale() + { + Vector2 screenSize = new Vector2(Screen.width, Screen.height); + // Debug.Log(canvasScaler.referenceResolution); + var sf = screenSize / StandardSize; + return Mathf.Clamp(Mathf.Min(sf.x, sf.y), ScaleMinMax.x, ScaleMinMax.y); + } + + #endregion + } +} \ No newline at end of file diff --git a/Runtime/UI/AutoCanvasScale.cs.meta b/Runtime/UI/AutoCanvasScale.cs.meta new file mode 100644 index 0000000..a060150 --- /dev/null +++ b/Runtime/UI/AutoCanvasScale.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1f6ad1e6443da5e449a37a6b3736448d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Runtime/UI/CircleSlider.cs b/Runtime/UI/CircleSlider.cs new file mode 100644 index 0000000..9fff943 --- /dev/null +++ b/Runtime/UI/CircleSlider.cs @@ -0,0 +1,429 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.EventSystems; +using UnityEngine.UI; + +namespace Deconstruction.Runtime.UI +{ + public class CircleSlider : Selectable, IDragHandler, IEndDragHandler, IBeginDragHandler + { + [SerializeField] private RectTransform m_HandleRect; + + public RectTransform handleRect + { + get { return m_HandleRect; } + set + { + if (SetPropertyUtility.SetClass(ref m_HandleRect, value)) + { + UpdateCachedReferences(); + UpdateVisuals(); + } + } + } + + [SerializeField] private RectTransform m_FillRect; + + public RectTransform fillrect + { + get { return m_FillRect; } + set + { + if (SetPropertyUtility.SetClass(ref m_FillRect, value)) + { + UpdateCachedReferences(); + UpdateVisuals(); + } + } + } + + [SerializeField] private float m_MinValue = 0; + + public float minValue + { + get => m_MinValue; + set + { + if (SetPropertyUtility.SetStruct(ref m_MinValue, value)) + { + Set(m_Value); + UpdateVisuals(); + } + } + } + + [SerializeField] private float m_MaxValue = 1; + + public float maxValue + { + get { return m_MaxValue; } + set + { + if (SetPropertyUtility.SetStruct(ref m_MaxValue, value)) + { + Set(m_Value); + UpdateVisuals(); + } + } + } + + [SerializeField] private float m_Value; + + public float value + { + get + { + if (wholeNumbers) + return Mathf.Round(m_Value); + return m_Value; + } + set { Set(value); } + } + + [SerializeField] private Image.Origin360 m_FillOrigin; + + public Image.Origin360 fillOrigin + { + get { return m_FillOrigin; } + set + { + if (SetPropertyUtility.SetStruct(ref m_FillOrigin, value)) + { + Set(m_Value); + UpdateVisuals(); + } + } + } + + [SerializeField] private float m_Radius; + + public float radius + { + get { return m_Radius; } + set + { + if (SetPropertyUtility.SetStruct(ref m_Radius, value)) + { + UpdateVisuals(); + } + } + } + + [SerializeField] private bool m_ClockWise; + + public bool clockWise + { + get { return m_ClockWise; } + set + { + if (SetPropertyUtility.SetStruct(ref m_ClockWise, value)) + { + UpdateCachedReferences(); + UpdateVisuals(); + } + } + } + + [SerializeField] private bool m_WholeNumbers = false; + + public bool wholeNumbers + { + get { return m_WholeNumbers; } + set + { + if (SetPropertyUtility.SetStruct(ref m_WholeNumbers, value)) + { + Set(m_Value); + UpdateVisuals(); + } + } + } + + public float normalizedValue + { + get + { + if (Mathf.Approximately(m_MinValue, m_MaxValue)) + return 0; + return Mathf.InverseLerp(m_MinValue, m_MaxValue, value); + } + + set { this.value = Mathf.Lerp(m_MinValue, m_MaxValue, value); } + } + + private Action m_OnValueChanged; + private Action m_OnDragEnd; + private Action m_OnTweenComplete; + private Image m_FillImage; + private bool m_DelayedUpdateVisuals = false; + private bool m_dragHandler; + private Camera m_eventCamera; + private Coroutine m_TweenCor; + + + protected override void OnEnable() + { + UpdateCachedReferences(); + Set(m_Value); + } + +#if UNITY_EDITOR + protected override void OnValidate() + { + base.OnValidate(); + if (IsActive()) + { + UpdateCachedReferences(); + Set(m_Value, false); + m_DelayedUpdateVisuals = true; + } + } +#endif + + void Update() + { + if (m_DelayedUpdateVisuals) + { + m_DelayedUpdateVisuals = false; + UpdateVisuals(); + } + } + + void UpdateCachedReferences() + { + if (m_FillRect != null) + { + m_FillImage = m_FillRect.GetComponent(); + m_FillImage.fillMethod = Image.FillMethod.Radial360; + m_FillImage.fillOrigin = (int)m_FillOrigin; + m_FillImage.fillClockwise = m_ClockWise; + } + } + + private bool MayDrag(PointerEventData eventData) + { + return IsActive() && IsInteractable() && eventData.button == PointerEventData.InputButton.Left; + } + + public void OnDrag(PointerEventData eventData) + { + if (!MayDrag(eventData)) + return; + if (m_dragHandler) + { + Vector2 localCursor; + if (!RectTransformUtility.ScreenPointToLocalPointInRectangle(m_FillRect, eventData.position, + eventData.pressEventCamera, out localCursor)) + return; + float angle = CalAngle(localCursor); + normalizedValue = (angle / 360); + } + } + + + public void OnEndDrag(PointerEventData eventData) + { + m_dragHandler = false; + if (m_OnDragEnd != null) + { + m_OnDragEnd(); + } + } + + public void OnBeginDrag(PointerEventData eventData) + { + if (m_HandleRect != null) + { + if (RectTransformUtility.RectangleContainsScreenPoint(m_HandleRect, eventData.position, + eventData.enterEventCamera)) + { + m_dragHandler = true; + } + } + else + { + m_dragHandler = true; + } + } + + + private float CalAngle(Vector2 pos) + { + float angle = 0; + float rad = Mathf.Atan2(pos.y, pos.x) * Mathf.Rad2Deg; + switch (m_FillOrigin) + { + case Image.Origin360.Top: + angle = m_ClockWise ? 90 - rad : rad + 270; + break; + case Image.Origin360.Left: + angle = m_ClockWise ? 180 - rad : rad + 180; + break; + case Image.Origin360.Right: + angle = m_ClockWise ? -rad : rad; + break; + case Image.Origin360.Bottom: + angle = m_ClockWise ? 270 - rad : rad + 90; + break; + } + + if (angle > 360) + { + angle -= 360; + } + + if (angle < 0) + { + angle += 360; + } + + return angle; + } + + private void UpdateVisuals() + { +#if UNITY_EDITOR + if (!Application.isPlaying) + UpdateCachedReferences(); +#endif + if (m_FillImage != null) + { + m_FillImage.fillAmount = normalizedValue; + } + + if (m_HandleRect != null) + { + m_HandleRect.transform.localPosition = CalPos(normalizedValue * 360); + } + } + + private Vector2 CalPos(float angle) + { + Vector2 pos = Vector2.zero; + switch (m_FillOrigin) + { + case Image.Origin360.Left: + angle = m_ClockWise ? 180 - angle : angle + 180; + break; + case Image.Origin360.Top: + angle = m_ClockWise ? 90 - angle : angle + 90; + break; + case Image.Origin360.Right: + angle = m_ClockWise ? -angle : angle; + break; + case Image.Origin360.Bottom: + angle = m_ClockWise ? 270 - angle : angle - 90; + break; + } + + angle = Mathf.Deg2Rad * angle; + pos.y = Mathf.Sin(angle) * m_Radius; + pos.x = Mathf.Cos(angle) * m_Radius; + return pos; + } + + + private void Set(float input, bool sendCallback = true) + { + float newValue = ClampValue(input); + if (m_Value == newValue) + return; + + m_Value = newValue; + UpdateVisuals(); + if (sendCallback) + { + if (m_OnValueChanged != null) + { + m_OnValueChanged.Invoke(newValue); + } + } + } + + float ClampValue(float input) + { + float newValue = Mathf.Clamp(input, m_MinValue, m_MaxValue); + if (wholeNumbers) + newValue = Mathf.Round(newValue); + return newValue; + } + + public void OnValueChange(Action call) + { + m_OnValueChanged = call; + } + + public void OnDragEnd(Action call) + { + m_OnDragEnd = call; + } + + public void TweenValue(float val, float time, Action call = null) + { + m_TweenCor = StartCoroutine(_tweenValue(val, time)); + m_OnTweenComplete = call; + } + + public void StopTween() + { + if (m_TweenCor != null) + { + StopCoroutine(m_TweenCor); + } + } + + IEnumerator _tweenValue(float val, float time) + { + float t = 0; + float oldValue = value; + float interval = val - oldValue; + + while (t < time) + { + t += Time.deltaTime; + value = oldValue + (t / time) * interval; + yield return 0; + } + + if (m_OnTweenComplete != null) + { + m_OnTweenComplete(); + } + + value = val; + } + } + + internal static class SetPropertyUtility + { + public static bool SetColor(ref Color currentValue, Color newValue) + { + if (currentValue.r == newValue.r && currentValue.g == newValue.g && currentValue.b == newValue.b && + currentValue.a == newValue.a) + return false; + + currentValue = newValue; + return true; + } + + public static bool SetStruct(ref T currentValue, T newValue) where T : struct + { + if (EqualityComparer.Default.Equals(currentValue, newValue)) + return false; + + currentValue = newValue; + return true; + } + + public static bool SetClass(ref T currentValue, T newValue) where T : class + { + if ((currentValue == null && newValue == null) || (currentValue != null && currentValue.Equals(newValue))) + return false; + + currentValue = newValue; + return true; + } + } +} \ No newline at end of file diff --git a/Runtime/UI/CircleSlider.cs.meta b/Runtime/UI/CircleSlider.cs.meta new file mode 100644 index 0000000..4d79cf1 --- /dev/null +++ b/Runtime/UI/CircleSlider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 66ac3c40548287544b8e04a125fadb60 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Runtime/UI/MacroUI.cs b/Runtime/UI/MacroUI.cs new file mode 100644 index 0000000..b0724df --- /dev/null +++ b/Runtime/UI/MacroUI.cs @@ -0,0 +1,494 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; + +using TMPro; +using UnityEngine; +using UnityEngine.Events; +using UnityEngine.UI; +using XericLibrary.Runtime.CustomEditor; +using Object = UnityEngine.Object; + +using Sirenix.OdinInspector; +#if UNITY_EDITOR +using Sirenix.Utilities.Editor; +#endif + +namespace XericLibrary.Runtime.MacroLibrary +{ + /// + /// UI相关的扩展 + /// + public static class MacroUI + { + #region toggle 扩展 + + private static FieldInfo togglesFieldInfo = typeof(ToggleGroup).GetField("m_Toggles", BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); + + public static List GetToggles(this ToggleGroup toggleGroup) + { + if (toggleGroup == null) + { + throw new ArgumentNullException(nameof(toggleGroup)); + } + + if (togglesFieldInfo == null) + { + throw new InvalidOperationException("Unable to access the 'm_Toggles' field."); + } + + var toggles = togglesFieldInfo.GetValue(toggleGroup) as List; + if (toggles == null) + { + throw new InvalidCastException("The 'm_Toggles' field is not of type List."); + } + + return toggles; + // return (List)togglesFieldInfo.GetValue(toggleGroup); + } + + /// + /// 获取当前单选项组中激活的索引 + /// + /// + /// + [Obsolete("索引依赖单选项自身在大纲中的顺序,在运行时顺序可能与编辑时不一致,请使用ToggleMapping")] + public static int GetActiveToggleIndex(this ToggleGroup toggleGroup) + { + var index = -1; + foreach (var toggle in toggleGroup.GetToggles()) + { + index++; + if (toggle.isOn) + return index; + } + + return -1; + } + + /// + /// 获取当前单选项组的数量 + /// + /// + /// + public static int GetToggleCount(this ToggleGroup toggleGroup) + { + return toggleGroup.GetToggles().Count; + } + + + + /// + /// 在单选项组上注册一个事件,当组中的任意成员变成激活状态时调用(其他的不会发生调用)。 + /// + /// + /// + public static void OnToggleGroupChangeEvent(this ToggleGroup toggleGroup, Action onToggleChange) + { + foreach (var toggle in toggleGroup.GetToggles()) + { + toggle.onValueChanged.AddListener(a => + { + if (!a) return; + onToggleChange?.Invoke(toggle); + }); + } + } + /// + /// 清空单选项组中的所有事件(与注册所有事件对应,但那个事件没法单独注销) + /// + /// + public static void RemoveToggleGroupChangeEvent(this ToggleGroup toggleGroup) + { + foreach (var toggle in toggleGroup.GetToggles()) + { + toggle.onValueChanged.RemoveAllListeners(); + } + } + + #region toggle 索引 + + /// + /// toggle映射集 + /// + /// toggle映射集必须使用unity序列化管理,否则和直接使用toggleGroup没区别,目的是解决toggleGroup在打包后大纲视图的索引可能发生错位的问题。 + /// + /// + [Serializable] + public class ToggleMapping : IEnumerable + { + #region 事件委托 + + /// + /// 在单选项目切换时产生回调,返回选中的单选项目在组中的引用 + /// + public Action OnAnyToggleSwitchOn; + + /// + /// 在单选项目切换时产生回调,返回选中的单选项目在组中的索引 + /// + public Action OnAnyToggleIndexSwitchOn; + + #endregion + + #region 字段属性 + + [LabelText("单选组")] public ToggleGroup ToggleGroup; + + [SerializeField, LabelText("编辑单选项目顺序")] + [ListDrawerSettings(OnTitleBarGUI = "GetAndSortToggle")] + private List toggleList = new List(); + + // 当前选中的项目 + private int nowSelectToggleIndex = 0; + private Toggle nowSelectToggle = null; + + + public Transform TogglesContext => ToggleGroup.transform; + + /// + /// 当前选中的toggle索引 + /// + public int NowSelectToggleIndex => nowSelectToggleIndex; + + /// + /// 当前选中的toggle + /// + public Toggle NowSelectToggle => nowSelectToggle; + + + /// + /// 获取并给列表排序(顺序不一定与拼音有关) + /// + public void GetAndSortToggle() + { +#if UNITY_EDITOR + // 自动获取并排序 + if (SirenixEditorGUI.ToolbarButton(EditorIcons.Refresh)) + { + var newToggleList = MacroSort.FullCharacterOrderSort(ToggleGroup.GetToggles(), a => a.name).ToList(); + if (newToggleList.Count <= 0 || newToggleList == null) + Debug.LogError("如果无法更新获取自动排序toggle,可能是因为toggleGroup被隐藏了,手动将其激活后再获取即可。"); + else + toggleList = newToggleList; + } + // 反转顺序 + if (SirenixEditorGUI.ToolbarButton(EditorIcons.TriangleDown)) + { + toggleList.Reverse(); + } +#else + var newToggleList = MacroSort.FullCharacterOrderSort(ToggleGroup.GetToggles(), a => a.name).ToList(); + if (newToggleList.Count <= 0 || newToggleList == null) + Debug.LogError("如果无法更新获取自动排序toggle,可能是因为toggleGroup被隐藏了,手动将其激活后再获取即可。"); + else + toggleList = newToggleList; +#endif + } + + #endregion + + #region 接口 + + /// + /// 获取索引下的单选项组件 + /// + /// + public Toggle this[int index] => toggleList[index]; + + public int Count => toggleList.Count; + + public IEnumerator GetEnumerator() + { + return toggleList.GetEnumerator(); + } + + IEnumerator IEnumerable.GetEnumerator() + { + return GetEnumerator(); + } + + #endregion + + #region 方法 + + /// + /// 初始化 + /// + /// 自动将所有的按键绑定回调事件;如果作为刷新函数调用,请确保已经完全组索引。 + /// 或者可以直接清空旧项目(CleanToggle),然后逐个添加(AddToggle) + /// + /// + public void Initialize() + { + // 未指定组时,说明压根没用这部分功能,用不着初始化。 + if (ToggleGroup == null) + return; + + // 防呆警告 + if (toggleList.Count <= 0) + { + var toggles = ToggleGroup.GetToggles(); + if (toggles.Count != toggleList.Count) + { + toggleList = toggles; + Debug.LogWarning($"在初始化单选项组时,{ToggleGroup.name}并未预先指定索引顺序,将默认使用大纲顺序。"); + } + } + // 事件初始化 + for (int i = 0; i < toggleList.Count; i++) + { + var toggle = toggleList[i]; + + ToggleAddEvent(toggle); + + if (toggle.isOn) + { + nowSelectToggleIndex = i; + nowSelectToggle = toggle; + } + } + + if (nowSelectToggle == null) + SetToggleOn(0); + } + + /// + /// 添加一个toggle + /// + /// + /// 返回toggle的索引 + public int AddToggle(Toggle t) + { + ToggleAddEvent(t); + + var resultIndex = toggleList.Count; + toggleList.Add(t); + return resultIndex; + } + + /// + /// 移除一个toggle,这不会影响其他toggle的索引,但此处移除的位置会为空。 + /// + /// 注 :这不会销毁toggle。 + /// + /// + /// + /// 是否成功移除toggle + public bool RemoveToggle(Toggle t) + { + var index = toggleList.IndexOf(t); + if (index < 0) + return false; + + t.onValueChanged.RemoveAllListeners(); + toggleList[index] = null; + return true; + } + + /// + /// 清除toggle + /// + /// 是否同时销毁所有toggle + public void CleanToggle(bool allowDestroy) + { + foreach (var t in toggleList) + { + t.onValueChanged.RemoveAllListeners(); + if (allowDestroy) + Object.Destroy(t); + } + toggleList.Clear(); + } + + + + /// + /// toggle注册的事件,只有当按下时才需要调用此事件。 + /// + /// + private void ToggleAddEvent(Toggle t) + { + t.onValueChanged.AddListener(a => + { + if (a) ToggleRegister(t); + }); + } + + /// + /// toggle注册的事件,只有当按下时才需要调用此事件。 + /// + /// + private void ToggleRegister(Toggle t) + { + nowSelectToggle = t; + nowSelectToggleIndex = GetIndex(t); + OnAnyToggleSwitchOn?.Invoke(t); + OnAnyToggleIndexSwitchOn?.Invoke(nowSelectToggleIndex); + } + + + + /// + /// 获取toggle代表的索引 + /// + /// + /// 如果这个toggle不存在于当前的单选项组中,返回-1 + public int GetIndex(Toggle target) + { + return toggleList.IndexOf(target); + } + + /// + /// 获取toggle代表的索引, 如果toggle不存在于这个映射集中,将返回否 + /// + /// + /// + /// + public bool TryGetIndex(Toggle target, out int index) + { + index = toggleList.IndexOf(target); + return index >= 0; + } + + /// + /// 设置单选项激活 + /// + /// + public void SetToggleOn(Toggle target) + { + target.isOn = true; + } + /// + /// 设置单选项激活 + /// + /// + public void SetToggleOn(int index) + { + if (0 < index && index < toggleList.Count) + { + SetToggleOn(toggleList[index]); + } + } + /// + /// 设置单选项激活 + /// + /// + public void SetToggleOnWithoutNotify(Toggle target) + { + target.SetIsOnWithoutNotify(true); + } + /// + /// 设置单选项激活 + /// + /// + public void SetToggleOnWithoutNotify(int index) + { + if (0 < index && index < toggleList.Count) + { + SetToggleOnWithoutNotify(toggleList[index]); + } + } + + + /// + /// 清除映射结构(不会清除toggle实例) + /// + public void Clear() + { + ToggleGroup.RemoveToggleGroupChangeEvent(); + toggleList.Clear(); + } + + /// + /// 清除映射结构,并销毁所有toggle组件 + /// + public void RemoveAllToggle() + { + for (int i = toggleList.Count - 1; i >= 0; i--) + { + Object.Destroy(toggleList[i]); + } + Clear(); + } + + #endregion + + } + + #endregion + + #endregion + + #region 按钮扩展 + + /// + /// 所有按钮注册一个事件 + /// + /// + /// + public static void RegisterOnClickEvent(this IEnumerable

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Π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 IRAc}D0KpuHQUCw| literal 0 HcmV?d00001 diff --git a/Runtime/Sponsor/Newtonsoft.Json.dll.meta b/Runtime/Sponsor/Newtonsoft.Json.dll.meta new file mode 100644 index 0000000..b652c37 --- /dev/null +++ b/Runtime/Sponsor/Newtonsoft.Json.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: e5cda60916d80fe4ab2d788baa437680 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Runtime/StructType.meta b/Runtime/StructType.meta new file mode 100644 index 0000000..df5ec39 --- /dev/null +++ b/Runtime/StructType.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e7ffa1655f7c16a4b9754a63f107acda +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Runtime/StructType/GowSoftRef.cs b/Runtime/StructType/GowSoftRef.cs new file mode 100644 index 0000000..975d786 --- /dev/null +++ b/Runtime/StructType/GowSoftRef.cs @@ -0,0 +1,109 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Sirenix.OdinInspector; +using UnityEngine; +using XericLibrary.Runtime.MacroLibrary; +using Object = UnityEngine.Object; + +#if UNITY_EDITOR +using UnityEditor; +#endif + +namespace XericLibrary.Runtime.Type.Base +{ + ///