gitextract_q2o_bmtb/ ├── .gitattributes ├── .gitignore ├── .vscode/ │ ├── extensions.json │ ├── launch.json │ └── settings.json ├── Assets/ │ ├── DataRenderer2D/ │ │ ├── Core/ │ │ │ ├── Interfaces.cs │ │ │ ├── Interfaces.cs.meta │ │ │ ├── MeshMath.cs │ │ │ ├── MeshMath.cs.meta │ │ │ ├── Quad.cs │ │ │ ├── Quad.cs.meta │ │ │ ├── Triangle.cs │ │ │ ├── Triangle.cs.meta │ │ │ ├── UIDataMesh.cs │ │ │ ├── UIDataMesh.cs.meta │ │ │ ├── Vertex.cs │ │ │ ├── Vertex.cs.meta │ │ │ ├── WorldDataMesh.cs │ │ │ └── WorldDataMesh.cs.meta │ │ ├── Core.meta │ │ ├── Example/ │ │ │ ├── Scripts/ │ │ │ │ ├── DragAddPoint.cs │ │ │ │ ├── DragAddPoint.cs.meta │ │ │ │ ├── DragExample.cs │ │ │ │ ├── DragExample.cs.meta │ │ │ │ ├── DragMove.cs │ │ │ │ ├── DragMove.cs.meta │ │ │ │ ├── MonobehaviourExtension.cs │ │ │ │ ├── MonobehaviourExtension.cs.meta │ │ │ │ ├── ScriptScenario.cs │ │ │ │ └── ScriptScenario.cs.meta │ │ │ ├── Scripts.meta │ │ │ ├── Stuff/ │ │ │ │ ├── BackGroundMaterial.mat │ │ │ │ ├── BackGroundMaterial.mat.meta │ │ │ │ ├── Text.controller │ │ │ │ ├── Text.controller.meta │ │ │ │ ├── UIPolygon (2).controller │ │ │ │ ├── UIPolygon (2).controller.meta │ │ │ │ ├── hexagon.anim │ │ │ │ ├── hexagon.anim.meta │ │ │ │ ├── hole.anim │ │ │ │ ├── hole.anim.meta │ │ │ │ ├── hole.controller │ │ │ │ ├── hole.controller.meta │ │ │ │ ├── line 1.controller │ │ │ │ ├── line 1.controller.meta │ │ │ │ ├── line.controller │ │ │ │ ├── line.controller.meta │ │ │ │ ├── lineanimation.anim │ │ │ │ ├── lineanimation.anim.meta │ │ │ │ ├── mainLine.anim │ │ │ │ ├── mainLine.anim.meta │ │ │ │ ├── textAnimator.anim │ │ │ │ └── textAnimator.anim.meta │ │ │ ├── Stuff.meta │ │ │ ├── Symbol.prefab │ │ │ ├── Symbol.prefab.meta │ │ │ ├── drag example.unity │ │ │ ├── drag example.unity.meta │ │ │ ├── line animation example.unity │ │ │ ├── line animation example.unity.meta │ │ │ ├── polygon example.unity │ │ │ └── polygon example.unity.meta │ │ ├── Example.meta │ │ ├── Hole/ │ │ │ ├── Editor/ │ │ │ │ ├── HoleEditor.cs │ │ │ │ ├── HoleEditor.cs.meta │ │ │ │ ├── MenuExtender.cs │ │ │ │ └── MenuExtender.cs.meta │ │ │ ├── Editor.meta │ │ │ ├── HoleDrawer.cs │ │ │ ├── HoleDrawer.cs.meta │ │ │ ├── HoleInfo.cs │ │ │ ├── HoleInfo.cs.meta │ │ │ ├── UIHole.cs │ │ │ ├── UIHole.cs.meta │ │ │ ├── h.unity │ │ │ └── h.unity.meta │ │ ├── Hole.meta │ │ ├── Line/ │ │ │ ├── Editor/ │ │ │ │ ├── EditorSetting.asset │ │ │ │ ├── EditorSetting.asset.meta │ │ │ │ ├── EditorSetting.cs │ │ │ │ ├── EditorSetting.cs.meta │ │ │ │ ├── LineEditor.cs │ │ │ │ ├── LineEditor.cs.meta │ │ │ │ ├── LineInpectorHandler.cs │ │ │ │ ├── LineInpectorHandler.cs.meta │ │ │ │ ├── MenuExtender.cs │ │ │ │ ├── MenuExtender.cs.meta │ │ │ │ ├── PointHandler.cs │ │ │ │ ├── PointHandler.cs.meta │ │ │ │ ├── PointPropertyDrawer.cs │ │ │ │ ├── PointPropertyDrawer.cs.meta │ │ │ │ ├── SplinePropertyDrawer.cs │ │ │ │ ├── SplinePropertyDrawer.cs.meta │ │ │ │ ├── Test/ │ │ │ │ │ ├── BezierLengthTest.cs │ │ │ │ │ ├── BezierLengthTest.cs.meta │ │ │ │ │ ├── MeshDataTest.cs │ │ │ │ │ └── MeshDataTest.cs.meta │ │ │ │ ├── Test.meta │ │ │ │ ├── UILineEditor.cs │ │ │ │ └── UILineEditor.cs.meta │ │ │ ├── Editor.meta │ │ │ ├── Scripts/ │ │ │ │ ├── Component/ │ │ │ │ │ ├── GizmoLine.cs │ │ │ │ │ ├── GizmoLine.cs.meta │ │ │ │ │ ├── UILine.cs │ │ │ │ │ ├── UILine.cs.meta │ │ │ │ │ ├── WorldLine.cs │ │ │ │ │ └── WorldLine.cs.meta │ │ │ │ ├── Component.meta │ │ │ │ ├── Data/ │ │ │ │ │ ├── ISpline.cs │ │ │ │ │ ├── ISpline.cs.meta │ │ │ │ │ ├── Line.Editor.cs │ │ │ │ │ ├── Line.Editor.cs.meta │ │ │ │ │ ├── Line.Pair.cs │ │ │ │ │ ├── Line.Pair.cs.meta │ │ │ │ │ ├── Line.Triple.cs │ │ │ │ │ ├── Line.Triple.cs.meta │ │ │ │ │ ├── Line.cs │ │ │ │ │ ├── Line.cs.meta │ │ │ │ │ ├── LineOption.cs │ │ │ │ │ ├── LineOption.cs.meta │ │ │ │ │ ├── Point.cs │ │ │ │ │ └── Point.cs.meta │ │ │ │ ├── Data.meta │ │ │ │ ├── Process/ │ │ │ │ │ ├── MeshBuilder/ │ │ │ │ │ │ ├── InterfaceDraw.cs │ │ │ │ │ │ ├── InterfaceDraw.cs.meta │ │ │ │ │ │ ├── IntersectJointDrawer.cs │ │ │ │ │ │ ├── IntersectJointDrawer.cs.meta │ │ │ │ │ │ ├── LineBuilder.cs │ │ │ │ │ │ ├── LineBuilder.cs.meta │ │ │ │ │ │ ├── NormalBezierDrawer.cs │ │ │ │ │ │ ├── NormalBezierDrawer.cs.meta │ │ │ │ │ │ ├── NormalJointDrawer.cs │ │ │ │ │ │ ├── NormalJointDrawer.cs.meta │ │ │ │ │ │ ├── RoundCapDrawer.cs │ │ │ │ │ │ └── RoundCapDrawer.cs.meta │ │ │ │ │ ├── MeshBuilder.meta │ │ │ │ │ ├── Static/ │ │ │ │ │ │ ├── Curve.cs │ │ │ │ │ │ ├── Curve.cs.meta │ │ │ │ │ │ ├── CurveLength.cs │ │ │ │ │ │ └── CurveLength.cs.meta │ │ │ │ │ └── Static.meta │ │ │ │ └── Process.meta │ │ │ └── Scripts.meta │ │ ├── Line.meta │ │ ├── Polygon/ │ │ │ ├── Editor/ │ │ │ │ ├── MeneExtender.cs │ │ │ │ ├── MeneExtender.cs.meta │ │ │ │ ├── PolygonEditor.cs │ │ │ │ ├── PolygonEditor.cs.meta │ │ │ │ ├── PolygonPropertyDrawer.cs │ │ │ │ └── PolygonPropertyDrawer.cs.meta │ │ │ ├── Editor.meta │ │ │ ├── Scripts/ │ │ │ │ ├── CircleCalculator.cs │ │ │ │ ├── CircleCalculator.cs.meta │ │ │ │ ├── Component/ │ │ │ │ │ ├── UIPolygon.cs │ │ │ │ │ ├── UIPolygon.cs.meta │ │ │ │ │ ├── WorldPolygon.cs │ │ │ │ │ └── WorldPolygon.cs.meta │ │ │ │ ├── Component.meta │ │ │ │ ├── Drawer/ │ │ │ │ │ ├── HolePolygon.cs │ │ │ │ │ ├── HolePolygon.cs.meta │ │ │ │ │ ├── ZigZagPolygon.cs │ │ │ │ │ └── ZigZagPolygon.cs.meta │ │ │ │ ├── Drawer.meta │ │ │ │ ├── PolygonData.cs │ │ │ │ ├── PolygonData.cs.meta │ │ │ │ ├── PolygonDrawManager.cs │ │ │ │ ├── PolygonDrawManager.cs.meta │ │ │ │ ├── PolygonFactory.cs │ │ │ │ └── PolygonFactory.cs.meta │ │ │ └── Scripts.meta │ │ ├── Polygon.meta │ │ ├── Readme.txt │ │ ├── Readme.txt.meta │ │ ├── Signal/ │ │ │ ├── Editor/ │ │ │ │ ├── MenuExtender.cs │ │ │ │ └── MenuExtender.cs.meta │ │ │ ├── Editor.meta │ │ │ ├── Scripts/ │ │ │ │ ├── Builder/ │ │ │ │ │ ├── SignalBuilder.cs │ │ │ │ │ └── SignalBuilder.cs.meta │ │ │ │ ├── Builder.meta │ │ │ │ ├── Component/ │ │ │ │ │ ├── UISignal.cs │ │ │ │ │ └── UISignal.cs.meta │ │ │ │ ├── Component.meta │ │ │ │ ├── Signal.cs │ │ │ │ └── Signal.cs.meta │ │ │ └── Scripts.meta │ │ └── Signal.meta │ └── DataRenderer2D.meta ├── LICENSE ├── ProjectSettings/ │ ├── AudioManager.asset │ ├── ClusterInputManager.asset │ ├── DynamicsManager.asset │ ├── EditorBuildSettings.asset │ ├── EditorSettings.asset │ ├── GraphicsSettings.asset │ ├── InputManager.asset │ ├── MultiplayerManager.asset │ ├── NavMeshAreas.asset │ ├── NavMeshLayers.asset │ ├── NetworkManager.asset │ ├── PackageManagerSettings.asset │ ├── Physics2DSettings.asset │ ├── PresetManager.asset │ ├── ProjectSettings.asset │ ├── ProjectVersion.txt │ ├── QualitySettings.asset │ ├── SceneTemplateSettings.json │ ├── TagManager.asset │ ├── TimeManager.asset │ ├── UnityConnectSettings.asset │ ├── VFXManager.asset │ └── VersionControlSettings.asset ├── README.md ├── UserSettings/ │ ├── EditorUserSettings.asset │ ├── Layouts/ │ │ └── default-6000.dwlt │ ├── Search.index │ └── Search.settings └── patchnode.md