Преглед изворни кода

quadUnityVectorList和_locatePointList的数值范围改成0-1

ZIM пре 1 година
родитељ
комит
150ada7509
100 измењених фајлова са 271 додато и 3689 уклоњено
  1. 9 6
      Assets/InfraredProject/InfraredCamera/Scripts/ScreenLocate.cs
  2. 1 0
      Assets/InfraredProject/WebCamera/Script/ZIM/InfraredLocate/InfraredLocate.cs
  3. 9 7
      Assets/InfraredProject/WebCamera/Script/ZIM/InfraredLocate/InfraredSpot/InfraredSpot.cs
  4. 2 0
      Assets/InfraredProject/WebCamera/Script/ZIM/InfraredLocate/InfraredSpot/PixelSpotArea.cs
  5. 1 1
      Assets/InfraredProject/WebCamera/Script/ZIM/InfraredLocate/PerspectiveTransform.cs
  6. 25 18
      Assets/InfraredProject/WebCamera/Script/ZIM/InfraredLocate/ScreenIdentification.cs
  7. 30 13
      Assets/InfraredProject/WebCamera/Script/ZIM/InfraredLocate/ScreenMap.cs
  8. 6 6
      Assets/InfraredProject/WebCamera/Script/ZIM/Other/OrdinalQuadrilateral.cs
  9. 59 0
      Assets/InfraredProject/WebCamera/Script/ZIM/Other/QuadrilateralInCamera.cs
  10. 2 2
      Assets/InfraredProject/WebCamera/Script/ZIM/Other/QuadrilateralInCamera.cs.meta
  11. 65 34
      Assets/InfraredProject/WebCamera/Script/ZIM/ScreenLocate.cs
  12. 0 8
      Assets/InfraredProject/WebCamera/Script/ZIM/ZIMUnity/Extension.cs
  13. 9 7
      Assets/InfraredProject/WebCamera/Script/ZIM/ZIMUnity/ZIMWebCamera.cs
  14. 2 3
      Assets/InfraredProject/WebCamera/zimWebCamera.unity
  15. 51 40
      Assets/SmartBow/Scripts/Views/InfraredViewParts/InfraredScreenPositioningView.cs
  16. 0 8
      Assets/ThirdAssets/Unity-Logs-Viewer.meta
  17. 0 40
      Assets/ThirdAssets/Unity-Logs-Viewer/README.md
  18. 0 7
      Assets/ThirdAssets/Unity-Logs-Viewer/README.md.meta
  19. 0 8
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter.meta
  20. 0 5
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Editor.meta
  21. 0 95
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Editor/ReporterEditor.cs
  22. 0 8
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Editor/ReporterEditor.cs.meta
  23. 0 5
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images.meta
  24. BIN
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/ComputerIcon.png
  25. 0 47
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/ComputerIcon.png.meta
  26. BIN
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/Save.png
  27. 0 101
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/Save.png.meta
  28. BIN
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/UnityIcon.png
  29. 0 47
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/UnityIcon.png.meta
  30. BIN
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/back.png
  31. 0 47
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/back.png.meta
  32. BIN
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/bar.png
  33. 0 47
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/bar.png.meta
  34. BIN
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/buildFrom.png
  35. 0 47
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/buildFrom.png.meta
  36. BIN
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/button_active.png
  37. 0 47
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/button_active.png.meta
  38. BIN
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/chart.png
  39. 0 47
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/chart.png.meta
  40. BIN
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/clear.png
  41. 0 47
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/clear.png.meta
  42. BIN
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/clearOnSceneLoaded.png
  43. 0 47
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/clearOnSceneLoaded.png.meta
  44. BIN
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/close.png
  45. 0 47
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/close.png.meta
  46. BIN
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/collapse.png
  47. 0 47
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/collapse.png.meta
  48. BIN
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/copy.png
  49. 0 112
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/copy.png.meta
  50. BIN
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/copyAll.png
  51. 0 96
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/copyAll.png.meta
  52. BIN
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/date.png
  53. 0 47
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/date.png.meta
  54. BIN
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/error_icon.png
  55. 0 47
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/error_icon.png.meta
  56. BIN
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/even_log.png
  57. 0 47
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/even_log.png.meta
  58. BIN
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/fps.png
  59. 0 47
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/fps.png.meta
  60. BIN
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/graphicCard.png
  61. 0 47
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/graphicCard.png.meta
  62. BIN
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/info.png
  63. 0 47
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/info.png.meta
  64. BIN
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/log_icon.png
  65. 0 47
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/log_icon.png.meta
  66. BIN
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/memory.png
  67. 0 47
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/memory.png.meta
  68. BIN
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/odd_log.png
  69. 0 47
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/odd_log.png.meta
  70. 0 1427
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/reporterScrollerSkin.guiskin
  71. 0 4
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/reporterScrollerSkin.guiskin.meta
  72. BIN
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/scroller_down_arraw.png
  73. 0 47
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/scroller_down_arraw.png.meta
  74. BIN
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/scroller_horizental_back.png
  75. 0 47
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/scroller_horizental_back.png.meta
  76. BIN
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/scroller_horizental_thumb.png
  77. 0 47
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/scroller_horizental_thumb.png.meta
  78. BIN
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/scroller_left_arraw.png
  79. 0 47
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/scroller_left_arraw.png.meta
  80. BIN
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/scroller_right_arraw.png
  81. 0 47
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/scroller_right_arraw.png.meta
  82. BIN
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/scroller_up_arraw.png
  83. 0 47
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/scroller_up_arraw.png.meta
  84. BIN
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/scroller_vertical_back.png
  85. 0 47
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/scroller_vertical_back.png.meta
  86. BIN
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/scroller_vertical_thumb.png
  87. 0 47
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/scroller_vertical_thumb.png.meta
  88. BIN
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/search.png
  89. 0 47
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/search.png.meta
  90. BIN
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/selected.png
  91. 0 47
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/selected.png.meta
  92. BIN
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/software.png
  93. 0 47
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/software.png.meta
  94. BIN
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/timer_1.png
  95. 0 47
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/timer_1.png.meta
  96. BIN
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/user.png
  97. 0 47
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/user.png.meta
  98. BIN
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/warning_icon.png
  99. 0 47
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/warning_icon.png.meta
  100. 0 30
      Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/MultiKeyDictionary.cs

+ 9 - 6
Assets/InfraredProject/InfraredCamera/Scripts/ScreenLocate.cs

@@ -1,4 +1,5 @@
-using System.Collections;
+using Serenegiant.UVC;
+using System.Collections;
 using System.Collections.Generic;
 using System.Linq;
 using UnityEngine;
@@ -31,12 +32,14 @@ public partial class ScreenLocate : MonoBehaviour
     {
         if (points != null && points.Count == 4)
         {
+            var size = getUVCCameraInfoSize;
             screenIdentification?.SetScreenQuad(
-                new OrdinalQuadrilateral(
-                    points[0].o0Vector(),
-                    points[1].o0Vector(),
-                    points[3].o0Vector(),
-                    points[2].o0Vector()
+                new QuadrilateralInCamera(
+                    new o0.Geometry2D.Float.Vector(points[0].x * size.x, points[0].y * size.y),
+                    new o0.Geometry2D.Float.Vector(points[1].x * size.x, points[1].y * size.y),
+                    new o0.Geometry2D.Float.Vector(points[3].x * size.x, points[3].y * size.y),
+                    new o0.Geometry2D.Float.Vector(points[2].x * size.x, points[2].y * size.y),
+                    size.o0Vector()
                 )
             );
         }

+ 1 - 0
Assets/InfraredProject/WebCamera/Script/ZIM/InfraredLocate/InfraredLocate.cs

@@ -94,6 +94,7 @@ namespace ZIM
 
         public InfraredSpot[] UpdateSingle(Color[] cameraPixels)
         {
+            //Debug.Log(cameraPixels.Length + ",  " + screenIdentification.Screen.QuadRect + " -----------------");
             var spotArea = LocateToScreen(cameraPixels, screenIdentification.Screen.QuadRect);
             return MatchInfraredRaySingle(spotArea);
         }

+ 9 - 7
Assets/InfraredProject/WebCamera/Script/ZIM/InfraredLocate/InfraredSpot/InfraredSpot.cs

@@ -28,7 +28,8 @@ namespace ZIM
             }
         }
         // 范围在摄像机的Size内
-        public Vector2? CameraLocation { 
+        public Vector2? CameraLocation
+        {
             get
             {
                 if (ScreenLocation.HasValue)
@@ -61,7 +62,8 @@ namespace ZIM
             Reset();
         }
 
-        public void Reset() {
+        public void Reset()
+        {
             spots.Clear();
             estimation = new SimpleLocationEstimation(0.5f);
             ScreenLocation = null;
@@ -74,7 +76,7 @@ namespace ZIM
         public bool Verify(List<PixelSpotArea> areas, Dictionary<InfraredMatch, PixelSpotArea> matchedArea)
         {
             if (Predict == null)    // 未初始化
-                return false;      
+                return false;
 
             PixelSpotArea select = null;
             var minLength = float.MaxValue;
@@ -82,9 +84,9 @@ namespace ZIM
             foreach (var i in areas)
             {
                 var len = (i.Center - predict).magnitude;
-                if ( len < MinVerifyLength) 
+                if (len < MinVerifyLength)
                 {
-                    if (len < minLength) 
+                    if (len < minLength)
                     {
                         select = i;
                         minLength = len;
@@ -96,7 +98,7 @@ namespace ZIM
             {
                 //Debug.Log(verifyFailLimit);
                 verifyFailLimit--;
-                if (verifyFailLimit == 0) 
+                if (verifyFailLimit == 0)
                     Reset();
                 return false;
             }
@@ -125,7 +127,7 @@ namespace ZIM
             //ScreenLocation = area.Center;
             ScreenLocation = area.Center * 0.8f + predict * 0.2f;
             spots.Add(area);
-            if (spots.Count > 15) 
+            if (spots.Count > 15)
             {
                 Predict = predict;
                 spots.RemoveAt(0);

+ 2 - 0
Assets/InfraredProject/WebCamera/Script/ZIM/InfraredLocate/InfraredSpot/PixelSpotArea.cs

@@ -100,6 +100,7 @@ namespace ZIM
                     var dir = p - Center;
                     var radius = dir.magnitude;
                     var degreeI = radius < 0.00001f ? 0 : (int)(dir.DegreeToXAxis() / 45);
+                    if (degreeI > 7) degreeI = 0;       // 防止正好360度
 
                     if (radius > radiusDic[degreeI])
                         radiusDic[degreeI] = radius;
@@ -110,6 +111,7 @@ namespace ZIM
                     var dir = p - Center;
                     var radius = dir.magnitude;
                     var degreeI = radius < 0.00001f ? 0 : (int)(dir.DegreeToXAxis() / 45);
+                    if (degreeI > 7) degreeI = 0;
 
                     if (radius > radiusDic[degreeI])
                         radiusDic[degreeI] = radius;

+ 1 - 1
Assets/InfraredProject/WebCamera/Script/ZIM/InfraredLocate/PerspectiveTransform.cs

@@ -12,7 +12,7 @@ namespace ZIM
         double[,] H;
         double[,] InverseH;
 
-        public ZIMPerspectiveTransform(OrdinalQuadrilateral src, OrdinalQuadrilateral dst)
+        public ZIMPerspectiveTransform(OrdinalQuadrilateral2 src, OrdinalQuadrilateral2 dst)
         {
             // 该算法点序为 左下角开始 顺时针
             double[] X = new double[4] { src.A.x, src.C.x, src.D.x, src.B.x };

+ 25 - 18
Assets/InfraredProject/WebCamera/Script/ZIM/InfraredLocate/ScreenIdentification.cs

@@ -49,7 +49,7 @@ namespace o0.Project
         float areaPercent => locateArea[locateIndex].size.x;         // 当前白色区域的占比
         int areaSelected = -1;                                       // 选择哪个区域,顺序与Quadrilateral对应
         List<float> sumTemp = new List<float>();
-        List<OrdinalQuadrilateral> quadTemp = new List<OrdinalQuadrilateral>();
+        List<OrdinalQuadrilateral2> quadTemp = new List<OrdinalQuadrilateral2>();
 
         //public ScreenIdentification(WebCamTexture texture)
         //{
@@ -59,9 +59,11 @@ namespace o0.Project
         public ScreenIdentification()
         {
             Screen = new ScreenMap();
+            OnLocateScreenEnter += () => Debug.Log("OnLocateScreenEnter");
+            OnLocateScreenEnd += () => Debug.Log("OnLocateScreenEnd");
         }
 
-        public void SetScreenQuad(OrdinalQuadrilateral quad) => Screen.Quad = quad;
+        public void SetScreenQuad(QuadrilateralInCamera quad) => Screen.QuadInCamera = quad;
 
         public event Action OnLocateScreenEnter;
         public event Action OnLocateScreenEnd;
@@ -72,9 +74,9 @@ namespace o0.Project
             if (ScreenLocate.Main.DebugScreenImage != null)     // 这段仅用于测试图片
             {
                 DebugImage(ScreenLocate.Main.DebugScreenImage);
-                Screen.Quad = quadTemp[0];
+                Screen.QuadInCamera = new QuadrilateralInCamera(quadTemp[0], new Vector2(ScreenLocate.Main.DebugScreenImage.width, ScreenLocate.Main.DebugScreenImage.height));
                 ScreenLocate.SetScreen(null);
-                ScreenLocate.Main.ShowScreen(Screen.Quad);
+                ScreenLocate.Main.ShowScreen(Screen.QuadInCamera);
                 delay = 0;
                 capture = 0;
                 ScreenWhiteTexture = null;
@@ -117,7 +119,7 @@ namespace o0.Project
                 var transformWidth = (int)((quad.B.x - quad.A.x + quad.D.x - quad.C.x) / 2);
                 var transformHeight = (int)((quad.C.y - quad.A.y + quad.D.y - quad.B.y) / 2);
                 var transformTex = new Texture2D(transformWidth, transformHeight);
-                var pt = new ZIMPerspectiveTransform(new OrdinalQuadrilateral(new Vector(0, 0), new Vector(transformWidth, 0), new Vector(0, transformHeight), new Vector(transformWidth, transformHeight)), quad);
+                var pt = new ZIMPerspectiveTransform(new OrdinalQuadrilateral2(new Vector(0, 0), new Vector(transformWidth, 0), new Vector(0, transformHeight), new Vector(transformWidth, transformHeight)), quad);
                 var dstPixel = new UnityEngine.Color[transformWidth * transformHeight];
                 var srcPixel = LocateTex.GetPixels();
                 Parallel.For(0, transformWidth, (x) =>
@@ -163,7 +165,7 @@ namespace o0.Project
             else                // 退出屏幕黑白控制
             {
                 ScreenLocate.SetScreen(null);
-                ScreenLocate.Main.ShowScreen(Screen.Quad);
+                ScreenLocate.Main.ShowScreen(Screen.QuadInCamera);
                 Reset();
             }
         }
@@ -243,8 +245,11 @@ namespace o0.Project
             else
             {
                 QuadrilateralFit(out Texture2D LocateTex, out Texture2D DrawLineTex);
-                //ScreenLocate.DebugTexture(2, LocateTex);
-                // ScreenLocate.DebugTexture(3, DrawLineTex);
+                if (ScreenLocate.Main.DebugOnEditorWin)
+                {
+                    ScreenLocate.DebugTexture(1, LocateTex);
+                    ScreenLocate.DebugTexture(2, DrawLineTex);
+                }
 
                 if (quadTemp.Count != LocateAreaData[0].Length)
                 {
@@ -252,7 +257,7 @@ namespace o0.Project
                 }
                 else if (quadTemp.Count == 1)
                 {
-                    Screen.Quad = quadTemp[0];
+                    Screen.QuadInCamera = new QuadrilateralInCamera(quadTemp[0], new Vector2(Size.x, Size.y));
                     //Debug.Log($"拟合四边形成功, quadTemp.Count: {quadTemp.Count}");
                 }
                 else
@@ -291,8 +296,8 @@ namespace o0.Project
                             predicts.Add(lr.Predict<Vector>(1));
                         }
                     }
-                    Screen.Quad = new OrdinalQuadrilateral(predicts);
-                    Debug.Log($"[ScreenIdentification拟合结果] RSquared: {rs}, Quad: {Screen.Quad}");
+                    Screen.QuadInCamera = new QuadrilateralInCamera(predicts, new Vector2(Size.x, Size.y));
+                    Debug.Log($"[ScreenIdentification拟合结果] RSquared: {rs}, Quad: {Screen.QuadInCamera}");
                     //if (rs < 0.8) Screen.Quad = null;
                 }
 
@@ -305,16 +310,18 @@ namespace o0.Project
         {
             if (delay != 0)
             {
+                //ScreenLocate.Main.CreateUVCTexture2DFocusSizeIfNeeded(1280, 720);
                 delay--;
                 if (delay == 0)
                 {
                     Size = new Geometry2D.Vector<int>(cam.width, cam.height);          // 记录当前的分辨率
-                    Debug.Log("开始捕获屏幕色彩变化,采样纹理分辨率: " + Size);
+                    Debug.Log("[ScreenIdentification] 采样纹理,分辨率: " + Size);
                 }
                 return true;
             }
             if (capture != 0)
             {
+                //ScreenLocate.Main.CreateUVCTexture2DFocusSizeIfNeeded(1280, 720);
                 CaptureStay(cam);
 
                 capture--;
@@ -568,7 +575,7 @@ namespace o0.Project
 
         void QuadrilateralFit(out Texture2D LocateTex, out Texture2D DrawLineTex, Texture2D debugImage = null)
         {
-            OrdinalQuadrilateral quad = null;
+            QuadrilateralInCamera screen = null;
             UnityEngine.Color[] differPixel = new UnityEngine.Color[Size.x * Size.y];
 
             //读取数据
@@ -652,13 +659,13 @@ namespace o0.Project
                 var b = quadLines[0].Intersect(quadLines[1], false).Value;
                 var c = quadLines[2].Intersect(quadLines[3], false).Value;
                 var d = quadLines[1].Intersect(quadLines[2], false).Value;
-                quad = new OrdinalQuadrilateral(a, b, c, d);
-                if (!quad.IsInScreen(Size))
-                    quad = null;
+                screen = new QuadrilateralInCamera(a, b, c, d, new Vector(Size.x, Size.y));
+                if (!screen.IsQuadComplete())
+                    screen = null;
             }
             //if (quad != null && debugImage == null)
-            if (quad != null)
-                quadTemp.Add(quad);
+            if (screen != null)
+                quadTemp.Add(screen.Quad);
 
             //var lines = edge.IdentifyLineLSD(edgeDir, 100);
             ////var lines = ScreenLocateTexLightedMat.IdentifyLineLSD();

+ 30 - 13
Assets/InfraredProject/WebCamera/Script/ZIM/InfraredLocate/ScreenMap.cs

@@ -1,39 +1,56 @@
 using o0.Geometry2D.Float;
 using System;
-using System.Diagnostics;
 using UnityEngine;
 
 namespace ZIM.Unity
 {
-    // 记录屏幕的位置,Quad表示屏幕4个点的坐标
+    // 记录屏幕的位置,QuadInCamera表示屏幕4个点在摄像机画面中的坐标
     // TransformToScreen可将摄像机空间的点映射到屏幕空间,反之用TransformToCamera
     public class ScreenMap
     {
         public Rect QuadRect { get; private set; }
         public Vector2 UVSize { get; private set; }     // UV代表屏幕空间的坐标,UVSize代表屏幕坐标的取值范围
-        public bool Active => quad != null;
+        public bool Active => quadInCamera != null;
 
-        OrdinalQuadrilateral quad;
-        public OrdinalQuadrilateral Quad
+        QuadrilateralInCamera quadInCamera;     // 记录的分辨率和识别时的分辨率可能不同
+        public QuadrilateralInCamera QuadInCamera
         {
-            get => quad;
+            get => quadInCamera;
             set
             {
-                quad = value;
+                quadInCamera = value;
                 if (value != null)
                 {
-                    var x = Math.Min((value.A - value.B).Length, (value.C - value.D).Length);
-                    var y = Math.Min((value.A - value.C).Length, (value.B - value.D).Length);
+                    var quad = value.Quad;
+                    var x = Math.Min((quad.A - quad.B).Length, (quad.C - quad.D).Length);
+                    var y = Math.Min((quad.A - quad.C).Length, (quad.B - quad.D).Length);
                     UVSize = new Vector2(x, y);
-                    perspective = new ZIMPerspectiveTransform(value, new OrdinalQuadrilateral(new Vector(0, 0), new Vector(x, 0), new Vector(0, y), new Vector(x, y)));
+                    perspective = new ZIMPerspectiveTransform(quad, new OrdinalQuadrilateral2(new Vector(0, 0), new Vector(x, 0), new Vector(0, y), new Vector(x, y)));
 
-                    var aabb = value.AABBRect();
+                    var aabb = quad.AABBRect();
                     QuadRect = new Rect(aabb.Item1.x, aabb.Item1.y, aabb.Item2.x - aabb.Item1.x, aabb.Item2.y - aabb.Item1.y);
                     //Debug.Log(QuadRect);
                 }
             }
         }
 
+        // 刷新分辨率
+        public Vector2 CurCameraSize
+        {
+            get => QuadInCamera.CameraSize;
+            set
+            {
+                if (QuadInCamera != null && QuadInCamera.CameraSize != value)
+                {
+                    UnityEngine.Debug.Log("[ScreenMap]根据分辨率映射: from " + QuadInCamera.CameraSize + " to " + value);
+                    var scale = new o0.Geometry2D.Float.Vector(value.x / QuadInCamera.CameraSize.x, value.y / QuadInCamera.CameraSize.y);
+                    var quad = QuadInCamera.Quad;
+                    quad.Scale(scale);
+                    QuadInCamera = new QuadrilateralInCamera(quad, value);
+                }
+            }
+        }
+
         ZIMPerspectiveTransform perspective;
 
         public ScreenMap()
@@ -41,9 +58,9 @@ namespace ZIM.Unity
 
         }
 
-        public ScreenMap(OrdinalQuadrilateral quad)
+        public ScreenMap(QuadrilateralInCamera quad)
         {
-            Quad = quad;
+            QuadInCamera = quad;
         }
 
         public bool UVInScreen(Vector2 v)

+ 6 - 6
Assets/InfraredProject/WebCamera/Script/ZIM/Other/OrdinalQuadrilateral.cs

@@ -5,7 +5,7 @@ using o0.Geometry2D.Float;
 namespace ZIM
 {
     // 屏幕识别使用,固定的顶点顺序: 左下,右下,左上,右上,严格遵守
-    public class OrdinalQuadrilateral : Geometry<OrdinalQuadrilateral>
+    public class OrdinalQuadrilateral2 : Geometry<OrdinalQuadrilateral2>
     {
         public Vector A;
         public Vector B;
@@ -14,7 +14,7 @@ namespace ZIM
 
         public override int Count => 4;
 
-        public OrdinalQuadrilateral(Vector a, Vector b, Vector c, Vector d)
+        public OrdinalQuadrilateral2(Vector a, Vector b, Vector c, Vector d)
         {
             this.A = a;
             this.B = b;
@@ -22,7 +22,7 @@ namespace ZIM
             this.D = d;
         }
 
-        public OrdinalQuadrilateral(IEnumerable<Vector> enumable)
+        public OrdinalQuadrilateral2(IEnumerable<Vector> enumable)
         {
             var e = enumable.GetEnumerator();
             this.A = e.MoveNext() ? e.Current : default;
@@ -31,7 +31,7 @@ namespace ZIM
             this.D = e.MoveNext() ? e.Current : default;
         }
 
-        public static OrdinalQuadrilateral Identity { get; } = new OrdinalQuadrilateral(new Vector(0, 0), new Vector(1, 0), new Vector(0, 1), new Vector(1, 1));
+        public static OrdinalQuadrilateral2 Identity { get; } = new OrdinalQuadrilateral2(new Vector(0, 0), new Vector(1, 0), new Vector(0, 1), new Vector(1, 1));
 
         public override Vector this[int index]
         {
@@ -134,7 +134,7 @@ namespace ZIM
             return new Vector(u, 1 - v);
         }
 
-        public static OrdinalQuadrilateral Fit(IEnumerable<Vector> pixels, Vector textureSize)
+        public static OrdinalQuadrilateral2 Fit(IEnumerable<Vector> pixels, Vector textureSize)
         {
             Vector[] vertex = new Vector[4] { new Vector(0, 0), new Vector(textureSize.x, 0), new Vector(textureSize.y, 0), textureSize };
             Vector[] dir = new Vector[4] { new Vector(1, 1).Normalized, new Vector(-1, 1).Normalized, new Vector(1, -1).Normalized, new Vector(-1, -1).Normalized };
@@ -150,7 +150,7 @@ namespace ZIM
                 }
             }
 
-            return new OrdinalQuadrilateral(min[0].Item2, min[1].Item2, min[2].Item2, min[3].Item2);
+            return new OrdinalQuadrilateral2(min[0].Item2, min[1].Item2, min[2].Item2, min[3].Item2);
         }
     }
 }

+ 59 - 0
Assets/InfraredProject/WebCamera/Script/ZIM/Other/QuadrilateralInCamera.cs

@@ -0,0 +1,59 @@
+using System;
+using System.Collections.Generic;
+using o0.Geometry2D;
+using o0.Geometry2D.Float;
+using UnityEngine;
+
+namespace ZIM
+{
+    // 屏幕识别使用,记录摄像机画面内的四边形
+    public class QuadrilateralInCamera
+    {
+        public Vector2 CameraSize;
+        public OrdinalQuadrilateral2 Quad;
+
+
+        public QuadrilateralInCamera(Vector2 a, Vector2 b, Vector2 c, Vector2 d, Vector2 cameraSize)
+        {
+            CameraSize = cameraSize;
+            Quad = new OrdinalQuadrilateral2(a.o0Vector(), b.o0Vector(), c.o0Vector(), d.o0Vector());
+        }
+
+        public QuadrilateralInCamera(Vector a, Vector b, Vector c, Vector d, Vector cameraSize)
+        {
+            CameraSize = cameraSize.UnityVector();
+            Quad = new OrdinalQuadrilateral2(a, b, c, d);
+        }
+
+        public QuadrilateralInCamera(IEnumerable<Vector> enumable, Vector2 cameraSize)
+        {
+            CameraSize = cameraSize;
+            Quad = new OrdinalQuadrilateral2(enumable);
+        }
+
+        public QuadrilateralInCamera(OrdinalQuadrilateral2 quad, Vector2 cameraSize)
+        {
+            CameraSize = cameraSize;
+            Quad = quad;
+        }
+
+        // 四边形是否完整的在屏幕内
+        public bool IsQuadComplete()
+        {
+            if (Quad.A.x < Quad.B.x && Quad.A.y < Quad.C.y && Quad.B.y < Quad.D.y && Quad.C.x < Quad.D.x && Quad.A.x > 0 && Quad.A.y > 0 &&
+                Quad.B.x < CameraSize.x && Quad.B.y > 0 && Quad.C.x > 0 && Quad.C.y < CameraSize.y && Quad.D.x < CameraSize.x && Quad.D.y < CameraSize.y)
+                return true;
+            return false;
+        }
+
+        public List<Vector2> GetVertexList()
+        {
+            return new List<Vector2>() {
+                new Vector2(Quad[0].x / CameraSize.x, Quad[0].y / CameraSize.y),
+                new Vector2(Quad[1].x / CameraSize.x, Quad[1].y / CameraSize.y),
+                new Vector2(Quad[2].x / CameraSize.x, Quad[2].y / CameraSize.y),
+                new Vector2(Quad[3].x / CameraSize.x, Quad[3].y / CameraSize.y)
+            };
+        }
+    }
+}

+ 2 - 2
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Reporter.cs.meta → Assets/InfraredProject/WebCamera/Script/ZIM/Other/QuadrilateralInCamera.cs.meta

@@ -1,10 +1,10 @@
 fileFormatVersion: 2
-guid: 600c02144c4813244abd262cbcbe8825
+guid: 89517f7ca410af74d8b8a7bd93734b1b
 MonoImporter:
   externalObjects: {}
   serializedVersion: 2
   defaultReferences: []
-  executionOrder: -12000
+  executionOrder: 0
   icon: {instanceID: 0}
   userData: 
   assetBundleName: 

+ 65 - 34
Assets/InfraredProject/WebCamera/Script/ZIM/ScreenLocate.cs

@@ -1,6 +1,7 @@
 #define ENABLE_LOG
 
 using InfraredManager;
+using o0;
 using Serenegiant.UVC;
 using System;
 using System.Collections.Generic;
@@ -79,7 +80,7 @@ public partial class ScreenLocate : MonoBehaviour
     public RectTransform ScreenQuad;
     public Toggle SaveToggle;
 
-    public Vector2 ScreenLocateCameraSize;       // 屏幕识别需要的目标分辨率,摄像机分辨率变化时该分辨率也会跟着调整
+    //public Vector2 ScreenLocateCameraSize;       // 屏幕识别需要的目标分辨率,摄像机分辨率变化时该分辨率也会跟着调整
 
     public bool ShowScreenQuad = false;
 
@@ -96,7 +97,7 @@ public partial class ScreenLocate : MonoBehaviour
     //public ZIMWebCamera zimWebCamera => GetComponent<ZIMWebCamera>();
 
     public Texture2D DebugScreenImage;
-    public bool DebugOnWin = false;
+    public bool DebugOnEditorWin = false;
 
     // private SynchronizationContext mainContext;
 
@@ -207,6 +208,10 @@ public partial class ScreenLocate : MonoBehaviour
     {
         Main = this;
 
+#if !UNITY_EDITOR_WIN
+        DebugOnWin = false;
+#endif
+
         //if (mUVCDrawer)
         //    mUVCDrawer.StartPreviewAction += UVCIsReady;
     }
@@ -336,6 +341,7 @@ public partial class ScreenLocate : MonoBehaviour
             Debug.Log("Init Red filterValue:" + redfilterValue);
             infraredLocate.SetBrightnessThreshold(redfilterValue);     // 参数是 红外灯的亮度阈值,阈值越小能够检测到的亮度就越低,默认值是0.93
         }
+        screenIdentification.Screen.CurCameraSize = getUVCCameraInfoSize;       // 同步分辨率
 
         if (mode == Mode.ScreenLocateManual)
         {
@@ -376,7 +382,6 @@ public partial class ScreenLocate : MonoBehaviour
         //Debug.Log((mUVCCameraInfo != null) +" = "+ mUVCCameraInfo.IsPreviewing + " = "+ screenIdentification.Screen.Active);
         if (mUVCCameraInfo != null && mUVCCameraInfo.IsPreviewing)     // 成功定位屏幕后才做红外识别
         {
-
             CreateUVCTexture2DIfNeeded();
             if (!screenIdentification.Update(mUVCTexture2D))
             {
@@ -386,11 +391,11 @@ public partial class ScreenLocate : MonoBehaviour
                     return;
                 }
 
-                if (mUVCCameraInfo.Size != ScreenLocateCameraSize)   // 摄像机分辨率发生改变时执行
-                {
-                    RefreshScreenQuad(mUVCCameraInfo.Size);
-                    return;
-                }
+                //if (mUVCCameraInfo.Size != ScreenLocateCameraSize)   // 摄像机分辨率发生改变时执行
+                //{
+                //    RefreshScreenQuad(mUVCCameraInfo.Size);
+                //    return;
+                //}
 
                 if (mode == Mode.InfraredLocate)
                 {
@@ -496,7 +501,30 @@ public partial class ScreenLocate : MonoBehaviour
                     }
 
                 }
+                else if (mode == Mode.ScreenMap && DebugOnEditorWin)
+                {
+                    var pixels = mUVCTexture2D.GetPixels();
+                    if (infraredCount == InfraredCount.Single)
+                        infraredSpotBuffer = infraredLocate.UpdateSingle(pixels);
+                    else if (infraredCount == InfraredCount.Double)
+                        infraredSpotBuffer = infraredLocate.Update(pixels);
 
+                    for (int i = 0; i < infraredSpotBuffer.Length; i++)
+                    {
+                        if (infraredSpotBuffer[i].ScreenUV != null)
+                        {
+                            // 检测到光点
+                            var posInCanvas = infraredSpotBuffer[i].ScreenUV.Value.pixelToLocalPosition_AnchorCenter(new Vector2(1, 1), canvas.rect);
+                            CrosshairInScreen[i].gameObject.SetActive(true);
+                            CrosshairInScreen[i].anchoredPosition = posInCanvas;
+                        }
+                        else
+                            CrosshairInScreen[i].gameObject.SetActive(false);
+                    }
+
+                    if (Input.GetKeyDown(KeyCode.Escape))
+                        ToMode(Mode.InfraredLocate);
+                }
             }
         }
 
@@ -558,17 +586,6 @@ public partial class ScreenLocate : MonoBehaviour
 
     }
 
-    public void RefreshScreenQuad(Vector2 curSize)
-    {
-        Debug.Log("屏幕识别根据分辨率映射: from " + ScreenLocateCameraSize + " to " + curSize);
-        var scale = new o0.Geometry2D.Float.Vector(curSize.x / ScreenLocateCameraSize.x, curSize.y / ScreenLocateCameraSize.y);
-        var quad = screenIdentification.Screen.Quad;
-        quad.Scale(scale);
-        screenIdentification.SetScreenQuad(quad);        // 重新设置屏幕四边形
-        //ShowScreen(quad);
-        ScreenLocateCameraSize = curSize;
-    }
-
     Vector2 targetPos = Vector2.zero;
     Vector2 movePos = Vector2.zero;
     int moveSpeed = 20;
@@ -621,13 +638,13 @@ public partial class ScreenLocate : MonoBehaviour
     {
         DefaultResolutionIndex = InfraredDemoMain?.ResolutionIndex ?? 0;        // 记录一下进入前的分辨率(游戏场景的分辨率,比识别时更低)
         InfraredDemoMain?.SetResolutionNew(HighScreenLocateResolutionIndex);
-        CreateUVCTexture2DIfNeeded();
+        //CreateUVCTexture2DIfNeeded();
     }
 
     public void OnLocateScreenEnd()
     {
         Debug.Log("结束捕获,当前摄像机分辨率为: " + mUVCCameraInfo.Size);
-        ScreenLocateCameraSize = mUVCCameraInfo.Size;       // 记录本次屏幕识别的分辨率(目前采用高分辨率做识别,识别结束后调回低分辨率)
+        //ScreenLocateCameraSize = mUVCCameraInfo.Size;       // 记录本次屏幕识别的分辨率(目前采用高分辨率做识别,识别结束后调回低分辨率)
         InfraredDemoMain?.SetResolutionNew(DefaultResolutionIndex);
     }
 
@@ -679,9 +696,9 @@ public partial class ScreenLocate : MonoBehaviour
     public static List<Vector2> quadUnityVectorList = new();
 
     // 标记屏幕的四个角
-    public void ShowScreen(OrdinalQuadrilateral quad)
+    public void ShowScreen(QuadrilateralInCamera screen)
     {
-        if (quad == null)
+        if (screen == null)
         {
             Info.text = "识别屏幕失败";
             return;
@@ -691,20 +708,22 @@ public partial class ScreenLocate : MonoBehaviour
         if (ShowScreenQuad)
         {
             ScreenQuad.gameObject.SetActive(true);
-            quadUnityVectorList.Clear();
+            //quadUnityVectorList.Clear();
 
             for (int i = 0; i < 4; i++)
             {
-                if (DebugOnWin)
+                if (DebugOnEditorWin)
                 {
                     RectTransform t = ScreenQuad.GetChild(i) as RectTransform;
-                    t.anchoredPosition = quad[i].UnityVector().pixelToLocalPosition_AnchorCenter(mUVCCameraInfo.Size, ScreenQuad.rect);
+                    t.anchoredPosition = screen.Quad[i].UnityVector().pixelToLocalPosition_AnchorCenter(screen.CameraSize, ScreenQuad.rect);
                 }
                 //mUVCCameraInfo.Size
                 //自动识别时候,记录四个点
-                quadUnityVectorList.Add(quad[i].UnityVector());
+                //quadUnityVectorList.Add(quad[i].UnityVector());
             }
 
+            quadUnityVectorList = screen.GetVertexList();      // 记录四个点
+
             SaveScreenLocateVectorList();
             SyncInfraredDemo();
             SyncInfraredScreenPositioningView();
@@ -745,8 +764,8 @@ public partial class ScreenLocate : MonoBehaviour
         //同步到infaredDemo
         FindObjectOfType<InfraredDemo>()?.SetLocatePointsToCameraRender(
             quadUnityVectorList,
-            texSize.x,
-            texSize.y);
+            1,
+            1);
 
     }
 
@@ -809,25 +828,37 @@ public partial class ScreenLocate : MonoBehaviour
         }
     }
 
-    private Texture2D TextureToTexture2D(Texture texture)
+    private Texture2D TextureToTexture2D(Texture texture, int width = 0, int height = 0)
     {
-        Texture2D _texture2D = new Texture2D(texture.width, texture.height, TextureFormat.ARGB32, false, true);
+        if (width == 0)
+            width = texture.width;
+        if (height == 0)
+            height = texture.height;
+
+        Texture2D _texture2D = new Texture2D(width, height, TextureFormat.ARGB32, false, true);
         RenderTexture currentRT = RenderTexture.active;
         RenderTexture renderTexture = RenderTexture.GetTemporary(
-                    texture.width,
-                    texture.height,
+                    width,
+                    height,
                     0,
                     RenderTextureFormat.ARGB32,
                     RenderTextureReadWrite.Linear);
         Graphics.Blit(texture, renderTexture);
         RenderTexture.active = renderTexture;
-        _texture2D.ReadPixels(new Rect(0, 0, renderTexture.width, renderTexture.height), 0, 0);
+        _texture2D.ReadPixels(new Rect(0, 0, width, height), 0, 0);
         _texture2D.Apply();
         RenderTexture.active = currentRT;
         RenderTexture.ReleaseTemporary(renderTexture);
         return _texture2D;
     }
 
+    //public void CreateUVCTexture2DFocusSizeIfNeeded(int width, int height)
+    //{
+    //    if (mUVCTexture2D != null)
+    //        Destroy(mUVCTexture2D);
+    //    mUVCTexture2D = TextureToTexture2D(mUVCTexture, width, height);
+    //}
+
     private void CreateUVCTexture2DIfNeeded()
     {
         if (mUVCTexture2D != null)

+ 0 - 8
Assets/InfraredProject/WebCamera/Script/ZIM/ZIMUnity/Extension.cs

@@ -101,14 +101,6 @@ namespace ZIM
             return new Vector2(dstRect.width * xp, dstRect.height * yp);
         }
 
-        public static bool IsInScreen(this OrdinalQuadrilateral Quad, Vector2 size)
-        {
-            if (Quad.A.x < Quad.B.x && Quad.A.y < Quad.C.y && Quad.B.y < Quad.D.y && Quad.C.x < Quad.D.x && Quad.A.x > 0 && Quad.A.y > 0 &&
-                Quad.B.x < size.x && Quad.B.y > 0 && Quad.C.x > 0 && Quad.C.y < size.y && Quad.D.x < size.x && Quad.D.y < size.y)
-                return true;
-            return false;
-        }
-
         public static float DegreeToXAxis(this Vector2 v)
         {
             var a = v.x > 0 ? Math.Atan(v.y / v.x) * 180 / Math.PI : 180 + Math.Atan(v.y / v.x) * 180 / Math.PI;

+ 9 - 7
Assets/InfraredProject/WebCamera/Script/ZIM/ZIMUnity/ZIMWebCamera.cs

@@ -5,7 +5,8 @@ using UnityEngine.UI;
 // using AndroidJavaClass = UnityEngine.AndroidJNI.AndroidJavaClass;
 // using AndroidJavaObject = UnityEngine.AndroidJNI.AndroidJavaObject;
 
-public class ZIMWebCamera : MonoBehaviour {
+public class ZIMWebCamera : MonoBehaviour
+{
     public int cameraIndex = 1;
     public int width = 1280;
     public int height = 720;
@@ -16,7 +17,7 @@ public class ZIMWebCamera : MonoBehaviour {
     private WebCamTexture _webCamTexture;
     public WebCamTexture webCamTexture { get => _webCamTexture; }
     public Vector2 Size => new Vector2(width, height);
-    
+
     public Text logText;
 
     public Transform mParent;
@@ -29,7 +30,8 @@ public class ZIMWebCamera : MonoBehaviour {
 
     void Update()
     {
-        if (_webCamTexture) {
+        if (_webCamTexture)
+        {
             width = _webCamTexture.width;
             height = _webCamTexture.height;
             fps = (int)_webCamTexture.requestedFPS;
@@ -67,15 +69,15 @@ public class ZIMWebCamera : MonoBehaviour {
             WebCamDevice[] devices = WebCamTexture.devices;
             for (int i = 0; i < devices.Length; i++)
             {
-                Debug.Log("devices["+i+"].name:"+devices[i].name);
-                this.logText.text += "devices["+i+"].name:"+devices[i].name + "\n";
+                Debug.Log("devices[" + i + "].name:" + devices[i].name);
+                this.logText.text += "devices[" + i + "].name:" + devices[i].name + "\n";
             }
             if (devices.Length == 0)
             {
                 Debug.LogError("开启失败,没找到可用的摄像头!");
                 return;
             }
-            if (devices.Length < cameraIndex + 1)  
+            if (devices.Length < cameraIndex + 1)
             {
                 Debug.LogError("开启失败,没有对应序号的摄像头!");
                 return;
@@ -90,7 +92,7 @@ public class ZIMWebCamera : MonoBehaviour {
                 Debug.Log("成功开启摄像头 " + deviceName);
                 ScreenLocate.Main.WebCamIsReady(rawImage.texture);
 
-          
+
             }
             //catch (System.Exception e)
             //{

+ 2 - 3
Assets/InfraredProject/WebCamera/zimWebCamera.unity

@@ -38,7 +38,7 @@ RenderSettings:
   m_ReflectionIntensity: 1
   m_CustomReflection: {fileID: 0}
   m_Sun: {fileID: 0}
-  m_IndirectSpecularColor: {r: 0.37311953, g: 0.38074014, b: 0.3587274, a: 1}
+  m_IndirectSpecularColor: {r: 0.3708985, g: 0.3783704, b: 0.35722548, a: 1}
   m_UseRadianceAmbientProbe: 0
 --- !u!157 &3
 LightmapSettings:
@@ -3957,7 +3957,6 @@ MonoBehaviour:
   - {fileID: 1092870242}
   ScreenQuad: {fileID: 1759782642}
   SaveToggle: {fileID: 601288813}
-  ScreenLocateCameraSize: {x: 0, y: 0}
   ShowScreenQuad: 1
   rawImage: {fileID: 2101632897}
   rawImage1: {fileID: 1426786008}
@@ -3968,7 +3967,7 @@ MonoBehaviour:
   FullScreenImage: {fileID: 1697954115}
   InfraredSpotSettings: {fileID: 11400000, guid: ca2f3b215f8d9d64caed905436a89b86, type: 2}
   DebugScreenImage: {fileID: 2800000, guid: 88a6607d0916f0f4c84b91abc839b38c, type: 3}
-  DebugOnWin: 1
+  DebugOnEditorWin: 1
   bSinglePoint: 1
   m_UITime: {fileID: 849339071}
   updateInterval: 0.5

+ 51 - 40
Assets/SmartBow/Scripts/Views/InfraredViewParts/InfraredScreenPositioningView.cs

@@ -5,13 +5,15 @@ using LineUI;
 using UnityEngine.UI;
 using System.Linq;
 using ZIM;
+using o0;
 
-public class LinePosition {
+public class LinePosition
+{
     public int index;
     public List<Vector3> pos;
 }
 
-public class InfraredScreenPositioningView  : JCUnityLib.ViewBase
+public class InfraredScreenPositioningView : JCUnityLib.ViewBase
 {
     [SerializeField]
     RectTransform canvasRectTransform;
@@ -60,36 +62,41 @@ public class InfraredScreenPositioningView  : JCUnityLib.ViewBase
             Debug.Log("GetLocalPos");
             GetLocalPos();
         }
-        else {
+        else
+        {
             Vector2 texSize = ScreenLocate.Main.getUVCCameraInfoSize;
             Debug.Log("texSize:" + texSize + " = " + canvasRectTransform.rect);
+
             //自动识别时候四个点
-            pos1.anchoredPosition = ScreenLocate.quadUnityVectorList[0].pixelToLocalPosition_AnchorCenter(texSize, canvasRectTransform.rect);
-            pos2.anchoredPosition = ScreenLocate.quadUnityVectorList[1].pixelToLocalPosition_AnchorCenter(texSize, canvasRectTransform.rect);
-            pos4.anchoredPosition = ScreenLocate.quadUnityVectorList[2].pixelToLocalPosition_AnchorCenter(texSize, canvasRectTransform.rect);
-            pos3.anchoredPosition = ScreenLocate.quadUnityVectorList[3].pixelToLocalPosition_AnchorCenter(texSize, canvasRectTransform.rect);
+            pos1.anchoredPosition = ScreenLocate.quadUnityVectorList[0].pixelToLocalPosition_AnchorCenter(Vector2.one, canvasRectTransform.rect);
+            pos2.anchoredPosition = ScreenLocate.quadUnityVectorList[1].pixelToLocalPosition_AnchorCenter(Vector2.one, canvasRectTransform.rect);
+            pos4.anchoredPosition = ScreenLocate.quadUnityVectorList[2].pixelToLocalPosition_AnchorCenter(Vector2.one, canvasRectTransform.rect);
+            pos3.anchoredPosition = ScreenLocate.quadUnityVectorList[3].pixelToLocalPosition_AnchorCenter(Vector2.one, canvasRectTransform.rect);
         }
-   
+
 
         //记录操作的位置信息
         oldLinePosition = new List<LinePosition>();
         SetLinePos();
 
         //相机感光度
-        if (InfraredDemo._ins) {
-            slider.onValueChanged.AddListener((value) => {
+        if (InfraredDemo._ins)
+        {
+            slider.onValueChanged.AddListener((value) =>
+            {
                 InfraredDemo._ins.onSliderEvent(value);
             });
             InfraredDemo._ins.onSetSliderValue(slider);
 
             offset = line.MyThickness = InfraredDemo._ins.lineWidth.Get();
 
-        
+
         }
-        if (ScreenLocate.Main.getUVCTexture) {
+        if (ScreenLocate.Main.getUVCTexture)
+        {
             //渲染相机画面
             rawImage.texture = ScreenLocate.Main.getUVCTexture;
-            Debug.Log("rawImage.texture:" + rawImage.texture.name);
+            //Debug.Log("rawImage.texture:" + rawImage.texture.name);
         }
         //slider.onValueChanged.AddListener((value) => {
         //    //onSliderEvent(value);
@@ -115,7 +122,8 @@ public class InfraredScreenPositioningView  : JCUnityLib.ViewBase
         ViewMgr.Instance.DestroyView<InfraredScreenPositioningView>();
     }
 
-    public void OnClick_Auto() {
+    public void OnClick_Auto()
+    {
         if (enterFromInfraredDemo)
         {
             ScreenLocate _screenLocate = FindAnyObjectByType<ScreenLocate>();
@@ -129,16 +137,17 @@ public class InfraredScreenPositioningView  : JCUnityLib.ViewBase
         }
     }
 
-    public void SyncScreenPosition() {
+    public void SyncScreenPosition()
+    {
 
         //Debug.Log("quadUnityVectorList[i]:" + quadUnityVectorList[i]); 
         Vector2 texSize = ScreenLocate.Main.getUVCCameraInfoSize;
         Debug.Log("texSize:" + texSize + " = " + canvasRectTransform.rect);
         //自动识别时候四个点
-        pos1.anchoredPosition = ScreenLocate.quadUnityVectorList[0].pixelToLocalPosition_AnchorCenter(texSize, canvasRectTransform.rect);
-        pos2.anchoredPosition = ScreenLocate.quadUnityVectorList[1].pixelToLocalPosition_AnchorCenter(texSize, canvasRectTransform.rect);
-        pos4.anchoredPosition = ScreenLocate.quadUnityVectorList[2].pixelToLocalPosition_AnchorCenter(texSize, canvasRectTransform.rect);
-        pos3.anchoredPosition = ScreenLocate.quadUnityVectorList[3].pixelToLocalPosition_AnchorCenter(texSize, canvasRectTransform.rect);
+        pos1.anchoredPosition = ScreenLocate.quadUnityVectorList[0].pixelToLocalPosition_AnchorCenter(Vector2.one, canvasRectTransform.rect);
+        pos2.anchoredPosition = ScreenLocate.quadUnityVectorList[1].pixelToLocalPosition_AnchorCenter(Vector2.one, canvasRectTransform.rect);
+        pos4.anchoredPosition = ScreenLocate.quadUnityVectorList[2].pixelToLocalPosition_AnchorCenter(Vector2.one, canvasRectTransform.rect);
+        pos3.anchoredPosition = ScreenLocate.quadUnityVectorList[3].pixelToLocalPosition_AnchorCenter(Vector2.one, canvasRectTransform.rect);
 
         SetRectanglePoints(linePosConversion(pos1.localPosition, pos2.localPosition, pos3.localPosition, pos4.localPosition));
     }
@@ -179,7 +188,7 @@ public class InfraredScreenPositioningView  : JCUnityLib.ViewBase
     {
         Vector3[] v = new Vector3[4];
         pos1.GetWorldCorners(v);
-      
+
 
         Vector3[] v1 = new Vector3[4];
         pos1.GetLocalCorners(v1);
@@ -205,7 +214,7 @@ public class InfraredScreenPositioningView  : JCUnityLib.ViewBase
     //转换绘制线段的点
     List<Vector2> linePosConversion(Vector3 _pos1, Vector3 _pos2, Vector3 _pos3, Vector3 _pos4)
     {
-   
+
         List<Vector2> _screenPositions = new List<Vector2>();
         //点为负数的增大 offset,正数减少 offset
         //Vector2 startPos1 = new Vector2(_pos1.x - pos1.rect.width * 0.5f + offset, _pos1.y - pos1.rect.height * 0.5f + offset);
@@ -213,10 +222,10 @@ public class InfraredScreenPositioningView  : JCUnityLib.ViewBase
         //Vector2 startPos3 = new Vector2(_pos3.x + pos3.rect.width * 0.5f - offset, _pos3.y + pos3.rect.height * 0.5f - offset);
         //Vector2 startPos4 = new Vector2(_pos4.x - pos4.rect.width * 0.5f + offset, _pos4.y + pos4.rect.height * 0.5f - offset);
 
-        Vector2 startPos1 = new Vector2(_pos1.x  + offset, _pos1.y  + offset);
-        Vector2 startPos2 = new Vector2(_pos2.x  - offset, _pos2.y  + offset);
-        Vector2 startPos3 = new Vector2(_pos3.x  - offset, _pos3.y  - offset);
-        Vector2 startPos4 = new Vector2(_pos4.x  + offset, _pos4.y  - offset);
+        Vector2 startPos1 = new Vector2(_pos1.x + offset, _pos1.y + offset);
+        Vector2 startPos2 = new Vector2(_pos2.x - offset, _pos2.y + offset);
+        Vector2 startPos3 = new Vector2(_pos3.x - offset, _pos3.y - offset);
+        Vector2 startPos4 = new Vector2(_pos4.x + offset, _pos4.y - offset);
         _screenPositions.Add(startPos1);
         _screenPositions.Add(startPos2);
         _screenPositions.Add(startPos3);
@@ -251,7 +260,7 @@ public class InfraredScreenPositioningView  : JCUnityLib.ViewBase
         }
 
     }
-    
+
     //是不是从Demo界面进入该页面的
     [System.NonSerialized] public bool enterFromInfraredDemo;
     //确认修改
@@ -310,7 +319,7 @@ public class InfraredScreenPositioningView  : JCUnityLib.ViewBase
         Debug.Log("Local Bottom Left: " + localBottomLeft);
 
         //int _x = Mathf.FloorToInt(Mathf.Abs(localBottomLeft.x) - 120), _y = Mathf.FloorToInt(Mathf.Abs(localBottomLeft.y) - 77);
-        int _x = Mathf.FloorToInt(Mathf.Abs(localBottomLeft.x) ), _y = Mathf.FloorToInt(Mathf.Abs(localBottomLeft.y) );
+        int _x = Mathf.FloorToInt(Mathf.Abs(localBottomLeft.x)), _y = Mathf.FloorToInt(Mathf.Abs(localBottomLeft.y));
         pos1.anchoredPosition = new Vector3(-_x, -_y, 0); //Bottom Left
         pos2.anchoredPosition = new Vector3(_x, -_y, 0); //Bottom Right
         pos3.anchoredPosition = new Vector3(_x, _y, 0);  //Top Right
@@ -334,8 +343,8 @@ public class InfraredScreenPositioningView  : JCUnityLib.ViewBase
     void RecordLocatePoint(RectTransform p, Vector2 pivot)
     {
         Vector2 pos = JCUnityLib.RectTransformUtils.GetPositionByPivot(p, pivot);
-        pos.x = Mathf.Clamp01(pos.x / Screen.width) * _texWidth;
-        pos.y = Mathf.Clamp01(pos.y / Screen.height) * _texHeight;
+        pos.x = Mathf.Clamp01(pos.x / Screen.width);
+        pos.y = Mathf.Clamp01(pos.y / Screen.height);
         _locatePointList.Add(pos);
     }
     bool ConfirmScreenLocateManual()
@@ -363,14 +372,14 @@ public class InfraredScreenPositioningView  : JCUnityLib.ViewBase
             //RecordLocatePoint(pos4, new Vector2(0.5f, 0.5f));
 
             InfraredDemo.infraredCameraHelper.QuitScreenLocateManual(_locatePointList);
-            FindObjectOfType<InfraredDemo>().SetLocatePointsToCameraRender(_locatePointList, _texWidth, _texHeight);
+            FindObjectOfType<InfraredDemo>().SetLocatePointsToCameraRender(_locatePointList, 1, 1);
 
             //同步数据
             ScreenLocate.quadUnityVectorList.Clear();
             ScreenLocate.quadUnityVectorList.Add(_locatePointList[0]);
             ScreenLocate.quadUnityVectorList.Add(_locatePointList[1]);
             //两个点切换,顺序不一样
-            ScreenLocate.quadUnityVectorList.Add(_locatePointList[3]); 
+            ScreenLocate.quadUnityVectorList.Add(_locatePointList[3]);
             ScreenLocate.quadUnityVectorList.Add(_locatePointList[2]);
             ScreenLocate.SaveScreenLocateVectorList();
 
@@ -388,7 +397,7 @@ public class InfraredScreenPositioningView  : JCUnityLib.ViewBase
         if (texture2D == null)
         {
             _screenLocate.QuitScreenLocateManual(null);
-            return ;
+            return;
         }
         _locatePointList.Clear();
         _texWidth = texture2D.width;
@@ -412,36 +421,38 @@ public class InfraredScreenPositioningView  : JCUnityLib.ViewBase
             {
                 Transform pointTF = pointsTF2.transform.GetChild(i);
                 Vector2 pos = _locatePointList[i];
-                pointTF.localPosition = pos.pixelToLocalPosition_AnchorCenter(texSize, pointsTF2.GetComponent<RectTransform>().rect);
+                pointTF.localPosition = pos.pixelToLocalPosition_AnchorCenter(Vector2.one, pointsTF2.GetComponent<RectTransform>().rect);
                 pointTF.gameObject.SetActive(true);
             }
         }
 
         //同步数据
         ScreenLocate.quadUnityVectorList.Clear();
-        ScreenLocate.quadUnityVectorList.Add(_locatePointList[0]);
-        ScreenLocate.quadUnityVectorList.Add(_locatePointList[1]);
+        ScreenLocate.quadUnityVectorList.Add(new Vector2(_locatePointList[0].x, _locatePointList[0].y));
+        ScreenLocate.quadUnityVectorList.Add(new Vector2(_locatePointList[1].x, _locatePointList[1].y));
         //两个点切换,顺序不一样
-        ScreenLocate.quadUnityVectorList.Add(_locatePointList[3]);
-        ScreenLocate.quadUnityVectorList.Add(_locatePointList[2]);
+        ScreenLocate.quadUnityVectorList.Add(new Vector2(_locatePointList[3].x, _locatePointList[3].y));
+        ScreenLocate.quadUnityVectorList.Add(new Vector2(_locatePointList[2].x, _locatePointList[2].y));
         ScreenLocate.SaveScreenLocateVectorList();
 
     }
 
 
-    void SaveLocalPos() {
+    void SaveLocalPos()
+    {
         List<Vector3> screenPositions = new List<Vector3>();
         screenPositions.Add(pos1.anchoredPosition);
         screenPositions.Add(pos2.anchoredPosition);
         screenPositions.Add(pos3.anchoredPosition);
         screenPositions.Add(pos4.anchoredPosition);
         string saveStr = string.Join(';', screenPositions.Select(v => $"{v.x},{v.y}")); //,{v.z}
-        Debug.Log(saveStr);
+        Debug.Log("Local UI Position: " + saveStr);
         PlayerPrefs.SetString("ScreenPositioningView", saveStr);
 
     }
 
-    void GetLocalPos() {
+    void GetLocalPos()
+    {
         string posListStr = PlayerPrefs.GetString("ScreenPositioningView", "");
         if (!string.IsNullOrWhiteSpace(posListStr))
         {

+ 0 - 8
Assets/ThirdAssets/Unity-Logs-Viewer.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 3a6c1f128cad22843bdba7f17daa42ca
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 40
Assets/ThirdAssets/Unity-Logs-Viewer/README.md

@@ -1,40 +0,0 @@
-# Unity-Logs-Viewer
-
-
-Please note with new unity you can view device logs on editor console window, check the new attach menu in editor console window.
-
-
-Using this tool you can easily check your editor console logs inside the game itself! 
-All what you have to do is to make a circle gesture using your mouse (click and drag) or your finger (touch and drag) on the mobile screen to show all these logs! 
-
-You can download also from unity asset store
-https://www.assetstore.unity3d.com/en/#!/content/12047
-
-
-#### To setup log viewer do the following
-    1 - create reporter from menu (Reporter->Create) at first scene your game start.
-    2 - then set the ” Scrip execution order ” in (Edit -> Project Settings ) of Reporter.cs to be the highest.
-
-
-    
-     
-### Version 1.8
-    - Add Copy to clipboard.
-	- Merge Fix for Unity 2019.
-	- Fix ReporterModificationProcessor is annoying.
-	- Fix waste ram.
-    
-### Version 1.7
-    - Add Save logs button( thanks for Ahmed Shbli ).
-    - Fix deprecated code for new unity.
-    - Fix Warnings.
-    - Fix loading scene from asset bundle error.
-
-
-
-    
-    
-<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=J9MX5C6Q7B2NY">
-    <img src="https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_cc_147x47.png">
-    </img>
-</a>

+ 0 - 7
Assets/ThirdAssets/Unity-Logs-Viewer/README.md.meta

@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: c91874347026a424190d78c9a55f8a22
-TextScriptImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 8
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: b96a0a12936e8ec4f81ad6f4d5a3c07c
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 5
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Editor.meta

@@ -1,5 +0,0 @@
-fileFormatVersion: 2
-guid: 15d89de0102fd6743afd4d727f43d481
-folderAsset: yes
-DefaultImporter:
-  userData: 

+ 0 - 95
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Editor/ReporterEditor.cs

@@ -1,95 +0,0 @@
-using UnityEngine;
-using UnityEditor;
-using UnityEditor.Callbacks;
-
-using System.IO;
-using System.Collections;
-
-
-public class ReporterEditor : Editor
-{
-	[MenuItem("Reporter/Create")]
-	public static void CreateReporter()
-	{
-		const int ReporterExecOrder = -12000;
-		GameObject reporterObj = new GameObject();
-		reporterObj.name = "Reporter";
-		Reporter reporter = reporterObj.AddComponent<Reporter>();
-		reporterObj.AddComponent<ReporterMessageReceiver>();
-		//reporterObj.AddComponent<TestReporter>();
-		
-		// Register root object for undo.
-		Undo.RegisterCreatedObjectUndo(reporterObj, "Create Reporter Object");
-
-		MonoScript reporterScript = MonoScript.FromMonoBehaviour(reporter);
-		string reporterPath = Path.GetDirectoryName(AssetDatabase.GetAssetPath(reporterScript));
-
-		if (MonoImporter.GetExecutionOrder(reporterScript) != ReporterExecOrder) {
-			MonoImporter.SetExecutionOrder(reporterScript, ReporterExecOrder);
-			//Debug.Log("Fixing exec order for " + reporterScript.name);
-		}
-
-		reporter.images = new Images();
-		reporter.images.clearImage           = (Texture2D)AssetDatabase.LoadAssetAtPath(Path.Combine(reporterPath, "Images/clear.png"), typeof(Texture2D));
-		reporter.images.collapseImage        = (Texture2D)AssetDatabase.LoadAssetAtPath(Path.Combine(reporterPath, "Images/collapse.png"), typeof(Texture2D));
-		reporter.images.clearOnNewSceneImage = (Texture2D)AssetDatabase.LoadAssetAtPath(Path.Combine(reporterPath, "Images/clearOnSceneLoaded.png"), typeof(Texture2D));
-		reporter.images.showTimeImage        = (Texture2D)AssetDatabase.LoadAssetAtPath(Path.Combine(reporterPath, "Images/timer_1.png"), typeof(Texture2D));
-		reporter.images.showSceneImage       = (Texture2D)AssetDatabase.LoadAssetAtPath(Path.Combine(reporterPath, "Images/UnityIcon.png"), typeof(Texture2D));
-		reporter.images.userImage            = (Texture2D)AssetDatabase.LoadAssetAtPath(Path.Combine(reporterPath, "Images/user.png"), typeof(Texture2D));
-		reporter.images.showMemoryImage      = (Texture2D)AssetDatabase.LoadAssetAtPath(Path.Combine(reporterPath, "Images/memory.png"), typeof(Texture2D));
-		reporter.images.softwareImage        = (Texture2D)AssetDatabase.LoadAssetAtPath(Path.Combine(reporterPath, "Images/software.png"), typeof(Texture2D));
-		reporter.images.dateImage            = (Texture2D)AssetDatabase.LoadAssetAtPath(Path.Combine(reporterPath, "Images/date.png"), typeof(Texture2D));
-		reporter.images.showFpsImage         = (Texture2D)AssetDatabase.LoadAssetAtPath(Path.Combine(reporterPath, "Images/fps.png"), typeof(Texture2D));
-		//reporter.images.graphImage           = (Texture2D)AssetDatabase.LoadAssetAtPath(Path.Combine(reporterPath, "Images/chart.png"), typeof(Texture2D));
-		reporter.images.infoImage            = (Texture2D)AssetDatabase.LoadAssetAtPath(Path.Combine(reporterPath, "Images/info.png"), typeof(Texture2D));
-        reporter.images.saveLogsImage        = (Texture2D)AssetDatabase.LoadAssetAtPath(Path.Combine(reporterPath, "Images/Save.png"), typeof(Texture2D));
-        reporter.images.searchImage          = (Texture2D)AssetDatabase.LoadAssetAtPath(Path.Combine(reporterPath, "Images/search.png"), typeof(Texture2D));
-        reporter.images.copyImage            = (Texture2D)AssetDatabase.LoadAssetAtPath(Path.Combine(reporterPath, "Images/copy.png"), typeof(Texture2D));
-        reporter.images.copyAllImage =             (Texture2D)AssetDatabase.LoadAssetAtPath(Path.Combine(reporterPath, "Images/copyAll.png"), typeof(Texture2D));
-        reporter.images.closeImage           = (Texture2D)AssetDatabase.LoadAssetAtPath(Path.Combine(reporterPath, "Images/close.png"), typeof(Texture2D));
-		reporter.images.buildFromImage       = (Texture2D)AssetDatabase.LoadAssetAtPath(Path.Combine(reporterPath, "Images/buildFrom.png"), typeof(Texture2D));
-		reporter.images.systemInfoImage      = (Texture2D)AssetDatabase.LoadAssetAtPath(Path.Combine(reporterPath, "Images/ComputerIcon.png"), typeof(Texture2D));
-		reporter.images.graphicsInfoImage    = (Texture2D)AssetDatabase.LoadAssetAtPath(Path.Combine(reporterPath, "Images/graphicCard.png"), typeof(Texture2D));
-		reporter.images.backImage            = (Texture2D)AssetDatabase.LoadAssetAtPath(Path.Combine(reporterPath, "Images/back.png"), typeof(Texture2D));
-		reporter.images.logImage             = (Texture2D)AssetDatabase.LoadAssetAtPath(Path.Combine(reporterPath, "Images/log_icon.png"), typeof(Texture2D));
-		reporter.images.warningImage         = (Texture2D)AssetDatabase.LoadAssetAtPath(Path.Combine(reporterPath, "Images/warning_icon.png"), typeof(Texture2D));
-		reporter.images.errorImage           = (Texture2D)AssetDatabase.LoadAssetAtPath(Path.Combine(reporterPath, "Images/error_icon.png"), typeof(Texture2D));
-		reporter.images.barImage             = (Texture2D)AssetDatabase.LoadAssetAtPath(Path.Combine(reporterPath, "Images/bar.png"), typeof(Texture2D));
-		reporter.images.button_activeImage   = (Texture2D)AssetDatabase.LoadAssetAtPath(Path.Combine(reporterPath, "Images/button_active.png"), typeof(Texture2D));
-		reporter.images.even_logImage        = (Texture2D)AssetDatabase.LoadAssetAtPath(Path.Combine(reporterPath, "Images/even_log.png"), typeof(Texture2D));
-		reporter.images.odd_logImage         = (Texture2D)AssetDatabase.LoadAssetAtPath(Path.Combine(reporterPath, "Images/odd_log.png"), typeof(Texture2D));
-		reporter.images.selectedImage        = (Texture2D)AssetDatabase.LoadAssetAtPath(Path.Combine(reporterPath, "Images/selected.png"), typeof(Texture2D));
-
-		reporter.images.reporterScrollerSkin = (GUISkin)AssetDatabase.LoadAssetAtPath(Path.Combine(reporterPath, "Images/reporterScrollerSkin.guiskin"), typeof(GUISkin));
-	}
-}
-
-public class ReporterModificationProcessor : UnityEditor.AssetModificationProcessor
-{
-	[InitializeOnLoad]
-	public class BuildInfo
-	{
-		static BuildInfo()
-		{
-			EditorApplication.update += Update;
-		}
-
-		static bool isCompiling = true;
-		static void Update()
-		{
-          
-			if (!EditorApplication.isCompiling && isCompiling) {
-				//Debug.Log("Finish Compile");
-				// if (!Directory.Exists(Application.dataPath + "/StreamingAssets")) {
-				// 	Directory.CreateDirectory(Application.dataPath + "/StreamingAssets");
-				// }
-				// string info_path = Application.dataPath + "/StreamingAssets/build_info"; 
-				// StreamWriter build_info = new StreamWriter(info_path);
-				// build_info.Write("Build from " + SystemInfo.deviceName + " at " + System.DateTime.Now.ToString());
-				// build_info.Close();
-			}
-
-			isCompiling = EditorApplication.isCompiling;
-		}
-	}
-}

+ 0 - 8
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Editor/ReporterEditor.cs.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 639e2d9db58377f4997f7678b50e7e7a
-MonoImporter:
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 

+ 0 - 5
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images.meta

@@ -1,5 +0,0 @@
-fileFormatVersion: 2
-guid: 7482c424dbd8a48489e4b2091f858a69
-folderAsset: yes
-DefaultImporter:
-  userData: 

BIN
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/ComputerIcon.png


+ 0 - 47
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/ComputerIcon.png.meta

@@ -1,47 +0,0 @@
-fileFormatVersion: 2
-guid: e9011b1dc9256ad4d9c19a31c595f95f
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    linearTexture: 1
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: .25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  seamlessCubemap: 0
-  textureFormat: -1
-  maxTextureSize: 1024
-  textureSettings:
-    filterMode: -1
-    aniso: 1
-    mipBias: -1
-    wrapMode: 1
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: .5, y: .5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 1
-  textureType: 2
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-  spritePackingTag: 
-  userData: 

BIN
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/Save.png


+ 0 - 101
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/Save.png.meta

@@ -1,101 +0,0 @@
-fileFormatVersion: 2
-guid: 4a4821d80a1fc774fb76eac6213544e7
-TextureImporter:
-  internalIDToNameTable: []
-  externalObjects: {}
-  serializedVersion: 10
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    sRGBTexture: 1
-    linearTexture: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapsPreserveCoverage: 0
-    alphaTestReferenceValue: 0.5
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: 0.25
-    normalMapFilter: 0
-  isReadable: 0
-  streamingMipmaps: 0
-  streamingMipmapsPriority: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 6
-  cubemapConvolution: 0
-  seamlessCubemap: 0
-  textureFormat: 1
-  maxTextureSize: 2048
-  textureSettings:
-    serializedVersion: 2
-    filterMode: -1
-    aniso: 1
-    mipBias: -100
-    wrapU: 1
-    wrapV: 1
-    wrapW: -1
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: 0.5, y: 0.5}
-  spritePixelsToUnits: 100
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spriteGenerateFallbackPhysicsShape: 1
-  alphaUsage: 1
-  alphaIsTransparency: 1
-  spriteTessellationDetail: -1
-  textureType: 2
-  textureShape: 1
-  singleChannelComponent: 0
-  maxTextureSizeSet: 0
-  compressionQualitySet: 0
-  textureFormatSet: 0
-  platformSettings:
-  - serializedVersion: 2
-    buildTarget: DefaultTexturePlatform
-    maxTextureSize: 2048
-    resizeAlgorithm: 0
-    textureFormat: -1
-    textureCompression: 1
-    compressionQuality: 50
-    crunchedCompression: 0
-    allowsAlphaSplitting: 0
-    overridden: 0
-    androidETC2FallbackOverride: 0
-  - serializedVersion: 2
-    buildTarget: Standalone
-    maxTextureSize: 2048
-    resizeAlgorithm: 0
-    textureFormat: -1
-    textureCompression: 1
-    compressionQuality: 50
-    crunchedCompression: 0
-    allowsAlphaSplitting: 0
-    overridden: 0
-    androidETC2FallbackOverride: 0
-  spriteSheet:
-    serializedVersion: 2
-    sprites: []
-    outline: []
-    physicsShape: []
-    bones: []
-    spriteID: 
-    internalID: 0
-    vertices: []
-    indices: 
-    edges: []
-    weights: []
-    secondaryTextures: []
-  spritePackingTag: 
-  pSDRemoveMatte: 0
-  pSDShowRemoveMatteOption: 0
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

BIN
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/UnityIcon.png


+ 0 - 47
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/UnityIcon.png.meta

@@ -1,47 +0,0 @@
-fileFormatVersion: 2
-guid: ff4dfb29f203a174ab8e4c498afe908a
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    linearTexture: 1
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: .25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  seamlessCubemap: 0
-  textureFormat: -1
-  maxTextureSize: 1024
-  textureSettings:
-    filterMode: -1
-    aniso: 1
-    mipBias: -1
-    wrapMode: 1
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: .5, y: .5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 1
-  textureType: 2
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-  spritePackingTag: 
-  userData: 

BIN
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/back.png


+ 0 - 47
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/back.png.meta

@@ -1,47 +0,0 @@
-fileFormatVersion: 2
-guid: a0632a18e7c665641b94fea66506ab50
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    linearTexture: 1
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: .25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  seamlessCubemap: 0
-  textureFormat: -1
-  maxTextureSize: 1024
-  textureSettings:
-    filterMode: -1
-    aniso: 1
-    mipBias: -1
-    wrapMode: 1
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: .5, y: .5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 1
-  textureType: 2
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-  spritePackingTag: 
-  userData: 

BIN
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/bar.png


+ 0 - 47
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/bar.png.meta

@@ -1,47 +0,0 @@
-fileFormatVersion: 2
-guid: 8128d4f4c0193e34586f9631ef7d4787
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    linearTexture: 1
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: .25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  seamlessCubemap: 0
-  textureFormat: -3
-  maxTextureSize: 32
-  textureSettings:
-    filterMode: -1
-    aniso: 1
-    mipBias: -1
-    wrapMode: 1
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: .5, y: .5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 1
-  textureType: 2
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-  spritePackingTag: 
-  userData: 

BIN
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/buildFrom.png


+ 0 - 47
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/buildFrom.png.meta

@@ -1,47 +0,0 @@
-fileFormatVersion: 2
-guid: 8702be598dd9f504ca33be2afee2ca33
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    linearTexture: 1
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: .25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  seamlessCubemap: 0
-  textureFormat: -1
-  maxTextureSize: 1024
-  textureSettings:
-    filterMode: -1
-    aniso: 1
-    mipBias: -1
-    wrapMode: 1
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: .5, y: .5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 1
-  textureType: 2
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-  spritePackingTag: 
-  userData: 

BIN
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/button_active.png


+ 0 - 47
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/button_active.png.meta

@@ -1,47 +0,0 @@
-fileFormatVersion: 2
-guid: 2580a2e903691e44282e56ed6e0ff37a
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    linearTexture: 1
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: .25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  seamlessCubemap: 0
-  textureFormat: -3
-  maxTextureSize: 1024
-  textureSettings:
-    filterMode: -1
-    aniso: 1
-    mipBias: -1
-    wrapMode: 1
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: .5, y: .5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 1
-  textureType: 2
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-  spritePackingTag: 
-  userData: 

BIN
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/chart.png


+ 0 - 47
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/chart.png.meta

@@ -1,47 +0,0 @@
-fileFormatVersion: 2
-guid: 903d664043815ca4a9cc1f548bdd4b21
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    linearTexture: 1
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: .25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  seamlessCubemap: 0
-  textureFormat: -1
-  maxTextureSize: 1024
-  textureSettings:
-    filterMode: -1
-    aniso: 1
-    mipBias: -1
-    wrapMode: 1
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: .5, y: .5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 1
-  textureType: 2
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-  spritePackingTag: 
-  userData: 

BIN
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/clear.png


+ 0 - 47
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/clear.png.meta

@@ -1,47 +0,0 @@
-fileFormatVersion: 2
-guid: 112c6fcf56e349449ab2e6ad76b67816
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    linearTexture: 1
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: .25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  seamlessCubemap: 0
-  textureFormat: -1
-  maxTextureSize: 1024
-  textureSettings:
-    filterMode: -1
-    aniso: 1
-    mipBias: -1
-    wrapMode: 1
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: .5, y: .5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 1
-  textureType: 2
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-  spritePackingTag: 
-  userData: 

BIN
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/clearOnSceneLoaded.png


+ 0 - 47
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/clearOnSceneLoaded.png.meta

@@ -1,47 +0,0 @@
-fileFormatVersion: 2
-guid: 3a6bc61a8319b1949ab9f1f2db1302b4
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    linearTexture: 1
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: .25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  seamlessCubemap: 0
-  textureFormat: -1
-  maxTextureSize: 1024
-  textureSettings:
-    filterMode: -1
-    aniso: 1
-    mipBias: -1
-    wrapMode: 1
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: .5, y: .5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 1
-  textureType: 2
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-  spritePackingTag: 
-  userData: 

BIN
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/close.png


+ 0 - 47
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/close.png.meta

@@ -1,47 +0,0 @@
-fileFormatVersion: 2
-guid: b65e9be99974bc94eab5d6698811d0b8
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    linearTexture: 1
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: .25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  seamlessCubemap: 0
-  textureFormat: -1
-  maxTextureSize: 1024
-  textureSettings:
-    filterMode: -1
-    aniso: 1
-    mipBias: -1
-    wrapMode: 1
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: .5, y: .5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 1
-  textureType: 2
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-  spritePackingTag: 
-  userData: 

BIN
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/collapse.png


+ 0 - 47
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/collapse.png.meta

@@ -1,47 +0,0 @@
-fileFormatVersion: 2
-guid: 4623f326a884a2546ab39078bf7822c3
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    linearTexture: 1
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: .25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  seamlessCubemap: 0
-  textureFormat: -1
-  maxTextureSize: 1024
-  textureSettings:
-    filterMode: -1
-    aniso: 1
-    mipBias: -1
-    wrapMode: 1
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: .5, y: .5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 1
-  textureType: 2
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-  spritePackingTag: 
-  userData: 

BIN
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/copy.png


+ 0 - 112
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/copy.png.meta

@@ -1,112 +0,0 @@
-fileFormatVersion: 2
-guid: 7f36d71624c630046b855909c497be17
-TextureImporter:
-  internalIDToNameTable: []
-  externalObjects: {}
-  serializedVersion: 10
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    sRGBTexture: 1
-    linearTexture: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapsPreserveCoverage: 0
-    alphaTestReferenceValue: 0.5
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: 0.25
-    normalMapFilter: 0
-  isReadable: 0
-  streamingMipmaps: 0
-  streamingMipmapsPriority: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 6
-  cubemapConvolution: 0
-  seamlessCubemap: 0
-  textureFormat: 1
-  maxTextureSize: 2048
-  textureSettings:
-    serializedVersion: 2
-    filterMode: -1
-    aniso: 1
-    mipBias: -100
-    wrapU: 1
-    wrapV: 1
-    wrapW: -1
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: 0.5, y: 0.5}
-  spritePixelsToUnits: 100
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spriteGenerateFallbackPhysicsShape: 1
-  alphaUsage: 1
-  alphaIsTransparency: 1
-  spriteTessellationDetail: -1
-  textureType: 2
-  textureShape: 1
-  singleChannelComponent: 0
-  maxTextureSizeSet: 0
-  compressionQualitySet: 0
-  textureFormatSet: 0
-  platformSettings:
-  - serializedVersion: 2
-    buildTarget: DefaultTexturePlatform
-    maxTextureSize: 2048
-    resizeAlgorithm: 0
-    textureFormat: -1
-    textureCompression: 1
-    compressionQuality: 50
-    crunchedCompression: 0
-    allowsAlphaSplitting: 0
-    overridden: 0
-    androidETC2FallbackOverride: 0
-  - serializedVersion: 2
-    buildTarget: Standalone
-    maxTextureSize: 2048
-    resizeAlgorithm: 0
-    textureFormat: -1
-    textureCompression: 1
-    compressionQuality: 50
-    crunchedCompression: 0
-    allowsAlphaSplitting: 0
-    overridden: 0
-    androidETC2FallbackOverride: 0
-  - serializedVersion: 2
-    buildTarget: Android
-    maxTextureSize: 2048
-    resizeAlgorithm: 0
-    textureFormat: -1
-    textureCompression: 1
-    compressionQuality: 50
-    crunchedCompression: 0
-    allowsAlphaSplitting: 0
-    overridden: 0
-    androidETC2FallbackOverride: 0
-  spriteSheet:
-    serializedVersion: 2
-    sprites: []
-    outline: []
-    physicsShape: []
-    bones: []
-    spriteID: 
-    internalID: 0
-    vertices: []
-    indices: 
-    edges: []
-    weights: []
-    secondaryTextures: []
-  spritePackingTag: 
-  pSDRemoveMatte: 0
-  pSDShowRemoveMatteOption: 0
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

BIN
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/copyAll.png


+ 0 - 96
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/copyAll.png.meta

@@ -1,96 +0,0 @@
-fileFormatVersion: 2
-guid: 0f17a0c16a4d2084a9c767f198c29926
-TextureImporter:
-  internalIDToNameTable: []
-  externalObjects: {}
-  serializedVersion: 11
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 1
-    sRGBTexture: 1
-    linearTexture: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapsPreserveCoverage: 0
-    alphaTestReferenceValue: 0.5
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: 0.25
-    normalMapFilter: 0
-  isReadable: 0
-  streamingMipmaps: 0
-  streamingMipmapsPriority: 0
-  vTOnly: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 6
-  cubemapConvolution: 0
-  seamlessCubemap: 0
-  textureFormat: 1
-  maxTextureSize: 2048
-  textureSettings:
-    serializedVersion: 2
-    filterMode: 1
-    aniso: 1
-    mipBias: 0
-    wrapU: 0
-    wrapV: 0
-    wrapW: 0
-  nPOTScale: 1
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: 0.5, y: 0.5}
-  spritePixelsToUnits: 100
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spriteGenerateFallbackPhysicsShape: 1
-  alphaUsage: 1
-  alphaIsTransparency: 0
-  spriteTessellationDetail: -1
-  textureType: 0
-  textureShape: 1
-  singleChannelComponent: 0
-  flipbookRows: 1
-  flipbookColumns: 1
-  maxTextureSizeSet: 0
-  compressionQualitySet: 0
-  textureFormatSet: 0
-  ignorePngGamma: 0
-  applyGammaDecoding: 0
-  platformSettings:
-  - serializedVersion: 3
-    buildTarget: DefaultTexturePlatform
-    maxTextureSize: 2048
-    resizeAlgorithm: 0
-    textureFormat: -1
-    textureCompression: 1
-    compressionQuality: 50
-    crunchedCompression: 0
-    allowsAlphaSplitting: 0
-    overridden: 0
-    androidETC2FallbackOverride: 0
-    forceMaximumCompressionQuality_BC6H_BC7: 0
-  spriteSheet:
-    serializedVersion: 2
-    sprites: []
-    outline: []
-    physicsShape: []
-    bones: []
-    spriteID: 
-    internalID: 0
-    vertices: []
-    indices: 
-    edges: []
-    weights: []
-    secondaryTextures: []
-  spritePackingTag: 
-  pSDRemoveMatte: 0
-  pSDShowRemoveMatteOption: 0
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

BIN
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/date.png


+ 0 - 47
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/date.png.meta

@@ -1,47 +0,0 @@
-fileFormatVersion: 2
-guid: a7561cd0a9f62a84e99bff1abce2a222
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 1
-    linearTexture: 0
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: .25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  seamlessCubemap: 0
-  textureFormat: -1
-  maxTextureSize: 1024
-  textureSettings:
-    filterMode: -1
-    aniso: -1
-    mipBias: -1
-    wrapMode: -1
-  nPOTScale: 1
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: .5, y: .5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 0
-  textureType: -1
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-  spritePackingTag: 
-  userData: 

BIN
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/error_icon.png


+ 0 - 47
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/error_icon.png.meta

@@ -1,47 +0,0 @@
-fileFormatVersion: 2
-guid: 7640ebf8b3a92124d821d3b4b8b3fd7e
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    linearTexture: 1
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: .25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  seamlessCubemap: 0
-  textureFormat: -3
-  maxTextureSize: 1024
-  textureSettings:
-    filterMode: -1
-    aniso: 1
-    mipBias: -1
-    wrapMode: 1
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: .5, y: .5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 1
-  textureType: 2
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-  spritePackingTag: 
-  userData: 

BIN
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/even_log.png


+ 0 - 47
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/even_log.png.meta

@@ -1,47 +0,0 @@
-fileFormatVersion: 2
-guid: d27aad55b568c6544b0b95a95da44bc7
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    linearTexture: 1
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: .25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  seamlessCubemap: 0
-  textureFormat: -3
-  maxTextureSize: 1024
-  textureSettings:
-    filterMode: -1
-    aniso: 1
-    mipBias: -1
-    wrapMode: 1
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: .5, y: .5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 1
-  textureType: 2
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-  spritePackingTag: 
-  userData: 

BIN
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/fps.png


+ 0 - 47
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/fps.png.meta

@@ -1,47 +0,0 @@
-fileFormatVersion: 2
-guid: 90b2f48155dc0e74f8e428561ac79da5
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    linearTexture: 1
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: .25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  seamlessCubemap: 0
-  textureFormat: -1
-  maxTextureSize: 1024
-  textureSettings:
-    filterMode: -1
-    aniso: 1
-    mipBias: -1
-    wrapMode: 1
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: .5, y: .5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 1
-  textureType: 2
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-  spritePackingTag: 
-  userData: 

BIN
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/graphicCard.png


+ 0 - 47
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/graphicCard.png.meta

@@ -1,47 +0,0 @@
-fileFormatVersion: 2
-guid: 999d31716332cc04eb4abc9c9270b0ca
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    linearTexture: 1
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: .25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  seamlessCubemap: 0
-  textureFormat: -1
-  maxTextureSize: 1024
-  textureSettings:
-    filterMode: -1
-    aniso: 1
-    mipBias: -1
-    wrapMode: 1
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: .5, y: .5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 1
-  textureType: 2
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-  spritePackingTag: 
-  userData: 

BIN
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/info.png


+ 0 - 47
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/info.png.meta

@@ -1,47 +0,0 @@
-fileFormatVersion: 2
-guid: 2954bef266e6d794aba08ceacc887a0f
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    linearTexture: 1
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: .25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  seamlessCubemap: 0
-  textureFormat: -1
-  maxTextureSize: 1024
-  textureSettings:
-    filterMode: -1
-    aniso: 1
-    mipBias: -1
-    wrapMode: 1
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: .5, y: .5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 1
-  textureType: 2
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-  spritePackingTag: 
-  userData: 

BIN
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/log_icon.png


+ 0 - 47
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/log_icon.png.meta

@@ -1,47 +0,0 @@
-fileFormatVersion: 2
-guid: e876b803a4dd5c5488078071d15aa9c0
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    linearTexture: 1
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: .25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  seamlessCubemap: 0
-  textureFormat: -3
-  maxTextureSize: 1024
-  textureSettings:
-    filterMode: -1
-    aniso: 1
-    mipBias: -1
-    wrapMode: 1
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: .5, y: .5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 1
-  textureType: 2
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-  spritePackingTag: 
-  userData: 

BIN
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/memory.png


+ 0 - 47
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/memory.png.meta

@@ -1,47 +0,0 @@
-fileFormatVersion: 2
-guid: f447d62f2dacf9843be7cbf168a3a9d0
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    linearTexture: 1
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: .25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  seamlessCubemap: 0
-  textureFormat: -1
-  maxTextureSize: 1024
-  textureSettings:
-    filterMode: -1
-    aniso: 1
-    mipBias: -1
-    wrapMode: 1
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: .5, y: .5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 1
-  textureType: 2
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-  spritePackingTag: 
-  userData: 

BIN
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/odd_log.png


+ 0 - 47
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/odd_log.png.meta

@@ -1,47 +0,0 @@
-fileFormatVersion: 2
-guid: 8ffbb44a2c3adae45913474e4fd487f5
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    linearTexture: 1
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: .25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  seamlessCubemap: 0
-  textureFormat: -3
-  maxTextureSize: 1024
-  textureSettings:
-    filterMode: -1
-    aniso: 1
-    mipBias: -1
-    wrapMode: 1
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: .5, y: .5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 1
-  textureType: 2
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-  spritePackingTag: 
-  userData: 

+ 0 - 1427
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/reporterScrollerSkin.guiskin

@@ -1,1427 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!114 &11400000
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_PrefabParentObject: {fileID: 0}
-  m_PrefabInternal: {fileID: 0}
-  m_GameObject: {fileID: 0}
-  m_Enabled: 1
-  m_EditorHideFlags: 1
-  m_Script: {fileID: 12001, guid: 0000000000000000e000000000000000, type: 0}
-  m_Name: reporterScrollerSkin
-  m_EditorClassIdentifier: 
-  m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
-  m_box:
-    m_Name: box
-    m_Normal:
-      m_Background: {fileID: 11001, guid: 0000000000000000e000000000000000, type: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0.79999995, g: 0.79999995, b: 0.79999995, a: 1}
-    m_Hover:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Active:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Focused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnNormal:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnHover:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnActive:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnFocused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Border:
-      m_Left: 6
-      m_Right: 6
-      m_Top: 6
-      m_Bottom: 6
-    m_Margin:
-      m_Left: 4
-      m_Right: 4
-      m_Top: 4
-      m_Bottom: 4
-    m_Padding:
-      m_Left: 4
-      m_Right: 4
-      m_Top: 4
-      m_Bottom: 4
-    m_Overflow:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Font: {fileID: 0}
-    m_FontSize: 0
-    m_FontStyle: 0
-    m_Alignment: 1
-    m_WordWrap: 0
-    m_RichText: 1
-    m_TextClipping: 1
-    m_ImagePosition: 0
-    m_ContentOffset: {x: 0, y: 0}
-    m_FixedWidth: 0
-    m_FixedHeight: 0
-    m_StretchWidth: 1
-    m_StretchHeight: 0
-  m_button:
-    m_Name: button
-    m_Normal:
-      m_Background: {fileID: 11006, guid: 0000000000000000e000000000000000, type: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0.9, g: 0.9, b: 0.9, a: 1}
-    m_Hover:
-      m_Background: {fileID: 11003, guid: 0000000000000000e000000000000000, type: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 1, g: 1, b: 1, a: 1}
-    m_Active:
-      m_Background: {fileID: 11002, guid: 0000000000000000e000000000000000, type: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0.9, g: 0.9, b: 0.9, a: 1}
-    m_Focused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 1, g: 1, b: 1, a: 1}
-    m_OnNormal:
-      m_Background: {fileID: 11005, guid: 0000000000000000e000000000000000, type: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0.9019608, g: 0.9019608, b: 0.9019608, a: 1}
-    m_OnHover:
-      m_Background: {fileID: 11004, guid: 0000000000000000e000000000000000, type: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 1, g: 1, b: 1, a: 1}
-    m_OnActive:
-      m_Background: {fileID: 11002, guid: 0000000000000000e000000000000000, type: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0.9, g: 0.9, b: 0.9, a: 1}
-    m_OnFocused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Border:
-      m_Left: 6
-      m_Right: 6
-      m_Top: 6
-      m_Bottom: 4
-    m_Margin:
-      m_Left: 4
-      m_Right: 4
-      m_Top: 4
-      m_Bottom: 4
-    m_Padding:
-      m_Left: 6
-      m_Right: 6
-      m_Top: 3
-      m_Bottom: 3
-    m_Overflow:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Font: {fileID: 0}
-    m_FontSize: 0
-    m_FontStyle: 0
-    m_Alignment: 4
-    m_WordWrap: 0
-    m_RichText: 1
-    m_TextClipping: 1
-    m_ImagePosition: 0
-    m_ContentOffset: {x: 0, y: 0}
-    m_FixedWidth: 0
-    m_FixedHeight: 0
-    m_StretchWidth: 1
-    m_StretchHeight: 0
-  m_toggle:
-    m_Name: toggle
-    m_Normal:
-      m_Background: {fileID: 11018, guid: 0000000000000000e000000000000000, type: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0.89112896, g: 0.89112896, b: 0.89112896, a: 1}
-    m_Hover:
-      m_Background: {fileID: 11014, guid: 0000000000000000e000000000000000, type: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 1, g: 1, b: 1, a: 1}
-    m_Active:
-      m_Background: {fileID: 11013, guid: 0000000000000000e000000000000000, type: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 1, g: 1, b: 1, a: 1}
-    m_Focused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnNormal:
-      m_Background: {fileID: 11016, guid: 0000000000000000e000000000000000, type: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0.8901961, g: 0.8901961, b: 0.8901961, a: 1}
-    m_OnHover:
-      m_Background: {fileID: 11015, guid: 0000000000000000e000000000000000, type: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 1, g: 1, b: 1, a: 1}
-    m_OnActive:
-      m_Background: {fileID: 11017, guid: 0000000000000000e000000000000000, type: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 1, g: 1, b: 1, a: 1}
-    m_OnFocused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Border:
-      m_Left: 14
-      m_Right: 0
-      m_Top: 14
-      m_Bottom: 0
-    m_Margin:
-      m_Left: 4
-      m_Right: 4
-      m_Top: 4
-      m_Bottom: 4
-    m_Padding:
-      m_Left: 15
-      m_Right: 0
-      m_Top: 3
-      m_Bottom: 0
-    m_Overflow:
-      m_Left: -1
-      m_Right: 0
-      m_Top: -4
-      m_Bottom: 0
-    m_Font: {fileID: 0}
-    m_FontSize: 0
-    m_FontStyle: 0
-    m_Alignment: 0
-    m_WordWrap: 0
-    m_RichText: 1
-    m_TextClipping: 1
-    m_ImagePosition: 0
-    m_ContentOffset: {x: 0, y: 0}
-    m_FixedWidth: 0
-    m_FixedHeight: 0
-    m_StretchWidth: 1
-    m_StretchHeight: 0
-  m_label:
-    m_Name: label
-    m_Normal:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0.9, g: 0.9, b: 0.9, a: 1}
-    m_Hover:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Active:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Focused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnNormal:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnHover:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnActive:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnFocused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Border:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Margin:
-      m_Left: 4
-      m_Right: 4
-      m_Top: 4
-      m_Bottom: 4
-    m_Padding:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 3
-      m_Bottom: 3
-    m_Overflow:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Font: {fileID: 0}
-    m_FontSize: 0
-    m_FontStyle: 0
-    m_Alignment: 0
-    m_WordWrap: 1
-    m_RichText: 1
-    m_TextClipping: 1
-    m_ImagePosition: 0
-    m_ContentOffset: {x: 0, y: 0}
-    m_FixedWidth: 0
-    m_FixedHeight: 0
-    m_StretchWidth: 1
-    m_StretchHeight: 0
-  m_textField:
-    m_Name: textfield
-    m_Normal:
-      m_Background: {fileID: 11024, guid: 0000000000000000e000000000000000, type: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0.79999995, g: 0.79999995, b: 0.79999995, a: 1}
-    m_Hover:
-      m_Background: {fileID: 11026, guid: 0000000000000000e000000000000000, type: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0.9, g: 0.9, b: 0.9, a: 1}
-    m_Active:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Focused:
-      m_Background: {fileID: 11026, guid: 0000000000000000e000000000000000, type: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 1, g: 1, b: 1, a: 1}
-    m_OnNormal:
-      m_Background: {fileID: 11025, guid: 0000000000000000e000000000000000, type: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 1, g: 1, b: 1, a: 1}
-    m_OnHover:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnActive:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnFocused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Border:
-      m_Left: 4
-      m_Right: 4
-      m_Top: 4
-      m_Bottom: 4
-    m_Margin:
-      m_Left: 4
-      m_Right: 4
-      m_Top: 4
-      m_Bottom: 4
-    m_Padding:
-      m_Left: 3
-      m_Right: 3
-      m_Top: 3
-      m_Bottom: 3
-    m_Overflow:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Font: {fileID: 0}
-    m_FontSize: 0
-    m_FontStyle: 0
-    m_Alignment: 0
-    m_WordWrap: 0
-    m_RichText: 0
-    m_TextClipping: 1
-    m_ImagePosition: 3
-    m_ContentOffset: {x: 0, y: 0}
-    m_FixedWidth: 0
-    m_FixedHeight: 0
-    m_StretchWidth: 1
-    m_StretchHeight: 0
-  m_textArea:
-    m_Name: textarea
-    m_Normal:
-      m_Background: {fileID: 11024, guid: 0000000000000000e000000000000000, type: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0.9019608, g: 0.9019608, b: 0.9019608, a: 1}
-    m_Hover:
-      m_Background: {fileID: 11026, guid: 0000000000000000e000000000000000, type: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0.79999995, g: 0.79999995, b: 0.79999995, a: 1}
-    m_Active:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Focused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnNormal:
-      m_Background: {fileID: 11025, guid: 0000000000000000e000000000000000, type: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 1, g: 1, b: 1, a: 1}
-    m_OnHover:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnActive:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnFocused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Border:
-      m_Left: 4
-      m_Right: 4
-      m_Top: 4
-      m_Bottom: 4
-    m_Margin:
-      m_Left: 4
-      m_Right: 4
-      m_Top: 4
-      m_Bottom: 4
-    m_Padding:
-      m_Left: 3
-      m_Right: 3
-      m_Top: 3
-      m_Bottom: 3
-    m_Overflow:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Font: {fileID: 0}
-    m_FontSize: 0
-    m_FontStyle: 0
-    m_Alignment: 0
-    m_WordWrap: 1
-    m_RichText: 0
-    m_TextClipping: 1
-    m_ImagePosition: 0
-    m_ContentOffset: {x: 0, y: 0}
-    m_FixedWidth: 0
-    m_FixedHeight: 0
-    m_StretchWidth: 1
-    m_StretchHeight: 0
-  m_window:
-    m_Name: window
-    m_Normal:
-      m_Background: {fileID: 11023, guid: 0000000000000000e000000000000000, type: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 1, g: 1, b: 1, a: 1}
-    m_Hover:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Active:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Focused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnNormal:
-      m_Background: {fileID: 11022, guid: 0000000000000000e000000000000000, type: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 1, g: 1, b: 1, a: 1}
-    m_OnHover:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnActive:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnFocused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Border:
-      m_Left: 8
-      m_Right: 8
-      m_Top: 18
-      m_Bottom: 8
-    m_Margin:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Padding:
-      m_Left: 10
-      m_Right: 10
-      m_Top: 20
-      m_Bottom: 10
-    m_Overflow:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Font: {fileID: 0}
-    m_FontSize: 0
-    m_FontStyle: 0
-    m_Alignment: 1
-    m_WordWrap: 0
-    m_RichText: 1
-    m_TextClipping: 1
-    m_ImagePosition: 0
-    m_ContentOffset: {x: 0, y: -18}
-    m_FixedWidth: 0
-    m_FixedHeight: 0
-    m_StretchWidth: 1
-    m_StretchHeight: 0
-  m_horizontalSlider:
-    m_Name: horizontalslider
-    m_Normal:
-      m_Background: {fileID: 11009, guid: 0000000000000000e000000000000000, type: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Hover:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Active:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Focused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnNormal:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnHover:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnActive:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnFocused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Border:
-      m_Left: 3
-      m_Right: 3
-      m_Top: 0
-      m_Bottom: 0
-    m_Margin:
-      m_Left: 4
-      m_Right: 4
-      m_Top: 4
-      m_Bottom: 4
-    m_Padding:
-      m_Left: -1
-      m_Right: -1
-      m_Top: 0
-      m_Bottom: 0
-    m_Overflow:
-      m_Left: 0
-      m_Right: 0
-      m_Top: -2
-      m_Bottom: -3
-    m_Font: {fileID: 0}
-    m_FontSize: 0
-    m_FontStyle: 0
-    m_Alignment: 0
-    m_WordWrap: 0
-    m_RichText: 1
-    m_TextClipping: 1
-    m_ImagePosition: 2
-    m_ContentOffset: {x: 0, y: 0}
-    m_FixedWidth: 0
-    m_FixedHeight: 12
-    m_StretchWidth: 1
-    m_StretchHeight: 0
-  m_horizontalSliderThumb:
-    m_Name: horizontalsliderthumb
-    m_Normal:
-      m_Background: {fileID: 11011, guid: 0000000000000000e000000000000000, type: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Hover:
-      m_Background: {fileID: 11012, guid: 0000000000000000e000000000000000, type: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Active:
-      m_Background: {fileID: 11010, guid: 0000000000000000e000000000000000, type: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Focused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnNormal:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnHover:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnActive:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnFocused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Border:
-      m_Left: 4
-      m_Right: 4
-      m_Top: 0
-      m_Bottom: 0
-    m_Margin:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Padding:
-      m_Left: 7
-      m_Right: 7
-      m_Top: 0
-      m_Bottom: 0
-    m_Overflow:
-      m_Left: -1
-      m_Right: -1
-      m_Top: 0
-      m_Bottom: 0
-    m_Font: {fileID: 0}
-    m_FontSize: 0
-    m_FontStyle: 0
-    m_Alignment: 0
-    m_WordWrap: 0
-    m_RichText: 1
-    m_TextClipping: 1
-    m_ImagePosition: 2
-    m_ContentOffset: {x: 0, y: 0}
-    m_FixedWidth: 0
-    m_FixedHeight: 12
-    m_StretchWidth: 1
-    m_StretchHeight: 0
-  m_verticalSlider:
-    m_Name: verticalslider
-    m_Normal:
-      m_Background: {fileID: 11021, guid: 0000000000000000e000000000000000, type: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Hover:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Active:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Focused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnNormal:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnHover:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnActive:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnFocused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Border:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 3
-      m_Bottom: 3
-    m_Margin:
-      m_Left: 4
-      m_Right: 4
-      m_Top: 4
-      m_Bottom: 4
-    m_Padding:
-      m_Left: 0
-      m_Right: 0
-      m_Top: -1
-      m_Bottom: -1
-    m_Overflow:
-      m_Left: -2
-      m_Right: -3
-      m_Top: 0
-      m_Bottom: 0
-    m_Font: {fileID: 0}
-    m_FontSize: 0
-    m_FontStyle: 0
-    m_Alignment: 0
-    m_WordWrap: 0
-    m_RichText: 1
-    m_TextClipping: 0
-    m_ImagePosition: 0
-    m_ContentOffset: {x: 0, y: 0}
-    m_FixedWidth: 12
-    m_FixedHeight: 0
-    m_StretchWidth: 0
-    m_StretchHeight: 1
-  m_verticalSliderThumb:
-    m_Name: verticalsliderthumb
-    m_Normal:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Hover:
-      m_Background: {fileID: 11012, guid: 0000000000000000e000000000000000, type: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Active:
-      m_Background: {fileID: 11010, guid: 0000000000000000e000000000000000, type: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Focused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnNormal:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnHover:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnActive:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnFocused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Border:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Margin:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Padding:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 7
-      m_Bottom: 7
-    m_Overflow:
-      m_Left: 0
-      m_Right: 0
-      m_Top: -1
-      m_Bottom: -1
-    m_Font: {fileID: 0}
-    m_FontSize: 0
-    m_FontStyle: 0
-    m_Alignment: 0
-    m_WordWrap: 0
-    m_RichText: 1
-    m_TextClipping: 1
-    m_ImagePosition: 0
-    m_ContentOffset: {x: 0, y: 0}
-    m_FixedWidth: 12
-    m_FixedHeight: 0
-    m_StretchWidth: 0
-    m_StretchHeight: 1
-  m_horizontalScrollbar:
-    m_Name: horizontalscrollbar
-    m_Normal:
-      m_Background: {fileID: 2800000, guid: 65382a9375963d842a164495d6431d6d, type: 3}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Hover:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Active:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Focused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnNormal:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnHover:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnActive:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnFocused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Border:
-      m_Left: 9
-      m_Right: 9
-      m_Top: 0
-      m_Bottom: 0
-    m_Margin:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Padding:
-      m_Left: 1
-      m_Right: 1
-      m_Top: 0
-      m_Bottom: 0
-    m_Overflow:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Font: {fileID: 0}
-    m_FontSize: 0
-    m_FontStyle: 0
-    m_Alignment: 0
-    m_WordWrap: 0
-    m_RichText: 1
-    m_TextClipping: 1
-    m_ImagePosition: 2
-    m_ContentOffset: {x: 0, y: 0}
-    m_FixedWidth: 0
-    m_FixedHeight: 0
-    m_StretchWidth: 0
-    m_StretchHeight: 1
-  m_horizontalScrollbarThumb:
-    m_Name: horizontalscrollbarthumb
-    m_Normal:
-      m_Background: {fileID: 2800000, guid: ea91678cb5fa4914d9a87d5882e46bf9, type: 3}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Hover:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Active:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Focused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnNormal:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnHover:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnActive:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnFocused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Border:
-      m_Left: 6
-      m_Right: 6
-      m_Top: 6
-      m_Bottom: 6
-    m_Margin:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Padding:
-      m_Left: 6
-      m_Right: 6
-      m_Top: 0
-      m_Bottom: 0
-    m_Overflow:
-      m_Left: 0
-      m_Right: 0
-      m_Top: -1
-      m_Bottom: 1
-    m_Font: {fileID: 0}
-    m_FontSize: 0
-    m_FontStyle: 0
-    m_Alignment: 0
-    m_WordWrap: 0
-    m_RichText: 1
-    m_TextClipping: 1
-    m_ImagePosition: 0
-    m_ContentOffset: {x: 0, y: 0}
-    m_FixedWidth: 0
-    m_FixedHeight: 64
-    m_StretchWidth: 1
-    m_StretchHeight: 0
-  m_horizontalScrollbarLeftButton:
-    m_Name: horizontalscrollbarleftbutton
-    m_Normal:
-      m_Background: {fileID: 2800000, guid: 2b898d54956773c4ca8dac4becfff81d, type: 3}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Hover:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Active:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Focused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnNormal:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnHover:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnActive:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnFocused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Border:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Margin:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Padding:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Overflow:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Font: {fileID: 0}
-    m_FontSize: 0
-    m_FontStyle: 0
-    m_Alignment: 0
-    m_WordWrap: 0
-    m_RichText: 1
-    m_TextClipping: 1
-    m_ImagePosition: 0
-    m_ContentOffset: {x: 0, y: 0}
-    m_FixedWidth: 0
-    m_FixedHeight: 0
-    m_StretchWidth: 1
-    m_StretchHeight: 0
-  m_horizontalScrollbarRightButton:
-    m_Name: horizontalscrollbarrightbutton
-    m_Normal:
-      m_Background: {fileID: 2800000, guid: 1054f346b49bc774e84a30b01e173cd8, type: 3}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Hover:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Active:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Focused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnNormal:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnHover:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnActive:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnFocused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Border:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Margin:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Padding:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Overflow:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Font: {fileID: 0}
-    m_FontSize: 0
-    m_FontStyle: 0
-    m_Alignment: 0
-    m_WordWrap: 0
-    m_RichText: 1
-    m_TextClipping: 1
-    m_ImagePosition: 0
-    m_ContentOffset: {x: 0, y: 0}
-    m_FixedWidth: 0
-    m_FixedHeight: 0
-    m_StretchWidth: 1
-    m_StretchHeight: 0
-  m_verticalScrollbar:
-    m_Name: verticalscrollbar
-    m_Normal:
-      m_Background: {fileID: 2800000, guid: f44f16dd98d65e74e8001cf19cec1868, type: 3}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Hover:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Active:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Focused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnNormal:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnHover:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnActive:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnFocused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Border:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 9
-      m_Bottom: 9
-    m_Margin:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Padding:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 1
-      m_Bottom: 1
-    m_Overflow:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Font: {fileID: 0}
-    m_FontSize: 0
-    m_FontStyle: 0
-    m_Alignment: 0
-    m_WordWrap: 0
-    m_RichText: 1
-    m_TextClipping: 1
-    m_ImagePosition: 0
-    m_ContentOffset: {x: 0, y: 0}
-    m_FixedWidth: 64
-    m_FixedHeight: 0
-    m_StretchWidth: 1
-    m_StretchHeight: 0
-  m_verticalScrollbarThumb:
-    m_Name: verticalscrollbarthumb
-    m_Normal:
-      m_Background: {fileID: 2800000, guid: 7eafdff7daf79fe4ea883940862a3b9e, type: 3}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Hover:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Active:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Focused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnNormal:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnHover:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnActive:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnFocused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Border:
-      m_Left: 6
-      m_Right: 6
-      m_Top: 6
-      m_Bottom: 6
-    m_Margin:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Padding:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 6
-      m_Bottom: 6
-    m_Overflow:
-      m_Left: -1
-      m_Right: -1
-      m_Top: 0
-      m_Bottom: 0
-    m_Font: {fileID: 0}
-    m_FontSize: 0
-    m_FontStyle: 0
-    m_Alignment: 0
-    m_WordWrap: 0
-    m_RichText: 1
-    m_TextClipping: 1
-    m_ImagePosition: 2
-    m_ContentOffset: {x: 0, y: 0}
-    m_FixedWidth: 64
-    m_FixedHeight: 0
-    m_StretchWidth: 0
-    m_StretchHeight: 1
-  m_verticalScrollbarUpButton:
-    m_Name: verticalscrollbarupbutton
-    m_Normal:
-      m_Background: {fileID: 2800000, guid: 844af5f04b57ce841a17503f7e44ac44, type: 3}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Hover:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Active:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Focused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnNormal:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnHover:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnActive:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnFocused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Border:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Margin:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Padding:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Overflow:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Font: {fileID: 0}
-    m_FontSize: 0
-    m_FontStyle: 0
-    m_Alignment: 0
-    m_WordWrap: 0
-    m_RichText: 1
-    m_TextClipping: 1
-    m_ImagePosition: 0
-    m_ContentOffset: {x: 0, y: 0}
-    m_FixedWidth: 0
-    m_FixedHeight: 0
-    m_StretchWidth: 1
-    m_StretchHeight: 0
-  m_verticalScrollbarDownButton:
-    m_Name: verticalscrollbardownbutton
-    m_Normal:
-      m_Background: {fileID: 2800000, guid: 564b866f40be55d40bb624f85197535c, type: 3}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Hover:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Active:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Focused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnNormal:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnHover:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnActive:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnFocused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Border:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Margin:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Padding:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Overflow:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Font: {fileID: 0}
-    m_FontSize: 0
-    m_FontStyle: 0
-    m_Alignment: 0
-    m_WordWrap: 0
-    m_RichText: 1
-    m_TextClipping: 1
-    m_ImagePosition: 0
-    m_ContentOffset: {x: 32, y: 32}
-    m_FixedWidth: 0
-    m_FixedHeight: 0
-    m_StretchWidth: 1
-    m_StretchHeight: 0
-  m_ScrollView:
-    m_Name: scrollview
-    m_Normal:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Hover:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Active:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Focused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnNormal:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnHover:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnActive:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnFocused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Border:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Margin:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Padding:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Overflow:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Font: {fileID: 0}
-    m_FontSize: 0
-    m_FontStyle: 0
-    m_Alignment: 0
-    m_WordWrap: 0
-    m_RichText: 1
-    m_TextClipping: 1
-    m_ImagePosition: 0
-    m_ContentOffset: {x: 0, y: 0}
-    m_FixedWidth: 0
-    m_FixedHeight: 0
-    m_StretchWidth: 1
-    m_StretchHeight: 0
-  m_CustomStyles:
-  - m_Name: 
-    m_Normal:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Hover:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Active:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Focused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnNormal:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnHover:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnActive:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_OnFocused:
-      m_Background: {fileID: 0}
-      m_ScaledBackgrounds: []
-      m_TextColor: {r: 0, g: 0, b: 0, a: 1}
-    m_Border:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Margin:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Padding:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Overflow:
-      m_Left: 0
-      m_Right: 0
-      m_Top: 0
-      m_Bottom: 0
-    m_Font: {fileID: 0}
-    m_FontSize: 0
-    m_FontStyle: 0
-    m_Alignment: 0
-    m_WordWrap: 0
-    m_RichText: 1
-    m_TextClipping: 0
-    m_ImagePosition: 0
-    m_ContentOffset: {x: 0, y: 0}
-    m_FixedWidth: 0
-    m_FixedHeight: 0
-    m_StretchWidth: 1
-    m_StretchHeight: 0
-  m_Settings:
-    m_DoubleClickSelectsWord: 1
-    m_TripleClickSelectsLine: 1
-    m_CursorColor: {r: 1, g: 1, b: 1, a: 1}
-    m_CursorFlashSpeed: -1
-    m_SelectionColor: {r: 1, g: 0.38403907, b: 0, a: 0.7}

+ 0 - 4
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/reporterScrollerSkin.guiskin.meta

@@ -1,4 +0,0 @@
-fileFormatVersion: 2
-guid: 1cc68832d00d3284a9324a4dc05be753
-NativeFormatImporter:
-  userData: 

BIN
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/scroller_down_arraw.png


+ 0 - 47
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/scroller_down_arraw.png.meta

@@ -1,47 +0,0 @@
-fileFormatVersion: 2
-guid: 564b866f40be55d40bb624f85197535c
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    linearTexture: 1
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: .25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  seamlessCubemap: 0
-  textureFormat: -3
-  maxTextureSize: 1024
-  textureSettings:
-    filterMode: -1
-    aniso: 1
-    mipBias: -1
-    wrapMode: 1
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: .5, y: .5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 1
-  textureType: 2
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-  spritePackingTag: 
-  userData: 

BIN
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/scroller_horizental_back.png


+ 0 - 47
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/scroller_horizental_back.png.meta

@@ -1,47 +0,0 @@
-fileFormatVersion: 2
-guid: 65382a9375963d842a164495d6431d6d
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    linearTexture: 1
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: .25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  seamlessCubemap: 0
-  textureFormat: -3
-  maxTextureSize: 1024
-  textureSettings:
-    filterMode: -1
-    aniso: 1
-    mipBias: -1
-    wrapMode: 1
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: .5, y: .5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 1
-  textureType: 2
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-  spritePackingTag: 
-  userData: 

BIN
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/scroller_horizental_thumb.png


+ 0 - 47
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/scroller_horizental_thumb.png.meta

@@ -1,47 +0,0 @@
-fileFormatVersion: 2
-guid: ea91678cb5fa4914d9a87d5882e46bf9
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    linearTexture: 1
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: .25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  seamlessCubemap: 0
-  textureFormat: -3
-  maxTextureSize: 1024
-  textureSettings:
-    filterMode: -1
-    aniso: 1
-    mipBias: -1
-    wrapMode: 1
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: .5, y: .5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 1
-  textureType: 2
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-  spritePackingTag: 
-  userData: 

BIN
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/scroller_left_arraw.png


+ 0 - 47
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/scroller_left_arraw.png.meta

@@ -1,47 +0,0 @@
-fileFormatVersion: 2
-guid: 2b898d54956773c4ca8dac4becfff81d
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    linearTexture: 1
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: .25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  seamlessCubemap: 0
-  textureFormat: -3
-  maxTextureSize: 1024
-  textureSettings:
-    filterMode: -1
-    aniso: 1
-    mipBias: -1
-    wrapMode: 1
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: .5, y: .5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 1
-  textureType: 2
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-  spritePackingTag: 
-  userData: 

BIN
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/scroller_right_arraw.png


+ 0 - 47
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/scroller_right_arraw.png.meta

@@ -1,47 +0,0 @@
-fileFormatVersion: 2
-guid: 1054f346b49bc774e84a30b01e173cd8
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    linearTexture: 1
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: .25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  seamlessCubemap: 0
-  textureFormat: -3
-  maxTextureSize: 1024
-  textureSettings:
-    filterMode: -1
-    aniso: 1
-    mipBias: -1
-    wrapMode: 1
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: .5, y: .5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 1
-  textureType: 2
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-  spritePackingTag: 
-  userData: 

BIN
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/scroller_up_arraw.png


+ 0 - 47
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/scroller_up_arraw.png.meta

@@ -1,47 +0,0 @@
-fileFormatVersion: 2
-guid: 844af5f04b57ce841a17503f7e44ac44
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    linearTexture: 1
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: .25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  seamlessCubemap: 0
-  textureFormat: -3
-  maxTextureSize: 1024
-  textureSettings:
-    filterMode: -1
-    aniso: 1
-    mipBias: -1
-    wrapMode: 1
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: .5, y: .5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 1
-  textureType: 2
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-  spritePackingTag: 
-  userData: 

BIN
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/scroller_vertical_back.png


+ 0 - 47
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/scroller_vertical_back.png.meta

@@ -1,47 +0,0 @@
-fileFormatVersion: 2
-guid: f44f16dd98d65e74e8001cf19cec1868
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    linearTexture: 1
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: .25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  seamlessCubemap: 0
-  textureFormat: -3
-  maxTextureSize: 1024
-  textureSettings:
-    filterMode: -1
-    aniso: 1
-    mipBias: -1
-    wrapMode: 1
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: .5, y: .5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 1
-  textureType: 2
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-  spritePackingTag: 
-  userData: 

BIN
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/scroller_vertical_thumb.png


+ 0 - 47
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/scroller_vertical_thumb.png.meta

@@ -1,47 +0,0 @@
-fileFormatVersion: 2
-guid: 7eafdff7daf79fe4ea883940862a3b9e
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    linearTexture: 1
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: .25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  seamlessCubemap: 0
-  textureFormat: -3
-  maxTextureSize: 1024
-  textureSettings:
-    filterMode: -1
-    aniso: 1
-    mipBias: -1
-    wrapMode: 1
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: .5, y: .5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 1
-  textureType: 2
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-  spritePackingTag: 
-  userData: 

BIN
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/search.png


+ 0 - 47
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/search.png.meta

@@ -1,47 +0,0 @@
-fileFormatVersion: 2
-guid: bfef37b5a26d2264798616d960451329
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    linearTexture: 1
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: .25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  seamlessCubemap: 0
-  textureFormat: -3
-  maxTextureSize: 1024
-  textureSettings:
-    filterMode: -1
-    aniso: 1
-    mipBias: -1
-    wrapMode: 1
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: .5, y: .5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 1
-  textureType: 2
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-  spritePackingTag: 
-  userData: 

BIN
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/selected.png


+ 0 - 47
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/selected.png.meta

@@ -1,47 +0,0 @@
-fileFormatVersion: 2
-guid: 17117a429b08e7e43b0b6c8421de69fe
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    linearTexture: 1
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: .25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  seamlessCubemap: 0
-  textureFormat: -3
-  maxTextureSize: 1024
-  textureSettings:
-    filterMode: -1
-    aniso: 1
-    mipBias: -1
-    wrapMode: 1
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: .5, y: .5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 1
-  textureType: 2
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-  spritePackingTag: 
-  userData: 

BIN
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/software.png


+ 0 - 47
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/software.png.meta

@@ -1,47 +0,0 @@
-fileFormatVersion: 2
-guid: 6c91fc88ee6c791468318d85febfb48d
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    linearTexture: 1
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: .25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  seamlessCubemap: 0
-  textureFormat: -1
-  maxTextureSize: 1024
-  textureSettings:
-    filterMode: -1
-    aniso: 1
-    mipBias: -1
-    wrapMode: 1
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: .5, y: .5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 1
-  textureType: 2
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-  spritePackingTag: 
-  userData: 

BIN
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/timer_1.png


+ 0 - 47
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/timer_1.png.meta

@@ -1,47 +0,0 @@
-fileFormatVersion: 2
-guid: 782e03669fa4a614e89ef56252134250
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    linearTexture: 1
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: .25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  seamlessCubemap: 0
-  textureFormat: -1
-  maxTextureSize: 1024
-  textureSettings:
-    filterMode: -1
-    aniso: 1
-    mipBias: -1
-    wrapMode: 1
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: .5, y: .5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 1
-  textureType: 2
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-  spritePackingTag: 
-  userData: 

BIN
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/user.png


+ 0 - 47
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/user.png.meta

@@ -1,47 +0,0 @@
-fileFormatVersion: 2
-guid: 2bcdc012e7356f1449ce7d3a31dc458c
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    linearTexture: 1
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: .25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  seamlessCubemap: 0
-  textureFormat: -1
-  maxTextureSize: 1024
-  textureSettings:
-    filterMode: -1
-    aniso: 1
-    mipBias: -1
-    wrapMode: 1
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: .5, y: .5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 1
-  textureType: 2
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-  spritePackingTag: 
-  userData: 

BIN
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/warning_icon.png


+ 0 - 47
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/Images/warning_icon.png.meta

@@ -1,47 +0,0 @@
-fileFormatVersion: 2
-guid: 1066be8e7b994b94c8a182b8dbe30705
-TextureImporter:
-  fileIDToRecycleName: {}
-  serializedVersion: 2
-  mipmaps:
-    mipMapMode: 0
-    enableMipMap: 0
-    linearTexture: 1
-    correctGamma: 0
-    fadeOut: 0
-    borderMipMap: 0
-    mipMapFadeDistanceStart: 1
-    mipMapFadeDistanceEnd: 3
-  bumpmap:
-    convertToNormalMap: 0
-    externalNormalMap: 0
-    heightScale: .25
-    normalMapFilter: 0
-  isReadable: 0
-  grayScaleToAlpha: 0
-  generateCubemap: 0
-  seamlessCubemap: 0
-  textureFormat: -3
-  maxTextureSize: 1024
-  textureSettings:
-    filterMode: -1
-    aniso: 1
-    mipBias: -1
-    wrapMode: 1
-  nPOTScale: 0
-  lightmap: 0
-  compressionQuality: 50
-  spriteMode: 0
-  spriteExtrude: 1
-  spriteMeshType: 1
-  alignment: 0
-  spritePivot: {x: .5, y: .5}
-  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
-  spritePixelsToUnits: 100
-  alphaIsTransparency: 1
-  textureType: 2
-  buildTargetSettings: []
-  spriteSheet:
-    sprites: []
-  spritePackingTag: 
-  userData: 

+ 0 - 30
Assets/ThirdAssets/Unity-Logs-Viewer/Reporter/MultiKeyDictionary.cs

@@ -1,30 +0,0 @@
-using UnityEngine;
-using System.Collections;
-using System.Collections.Generic;
-
-public class MultiKeyDictionary<T1, T2, T3> : Dictionary<T1, Dictionary<T2, T3>>
-{
-	new public Dictionary<T2, T3> this[T1 key]
-	{
-		get
-		{
-			if (!ContainsKey(key))
-				Add(key, new Dictionary<T2, T3>());
-
-			Dictionary<T2, T3> returnObj;
-			TryGetValue(key, out returnObj);
-
-			return returnObj;
-		}
-	}
-
-	public bool ContainsKey(T1 key1, T2 key2)
-	{
-		Dictionary<T2, T3> returnObj;
-		TryGetValue(key1, out returnObj);
-		if (returnObj == null)
-			return false;
-
-		return returnObj.ContainsKey(key2);
-	}
-}

Неке датотеке нису приказане због велике количине промена