From 39001a600fcae2bcf27c225df8752d75fb92fef4 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期五, 31 十月 2025 11:18:26 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.1.20:10010/r/Project_SG_scripts

---
 Main/Component/UI/Decorate/Graph/OffsetImage2.cs |  116 ++++++++++++++++++++++++++++-----------------------------
 1 files changed, 57 insertions(+), 59 deletions(-)

diff --git a/Main/Component/UI/Decorate/Graph/OffsetImage2.cs b/Main/Component/UI/Decorate/Graph/OffsetImage2.cs
index 2860c18..1f3b6fa 100644
--- a/Main/Component/UI/Decorate/Graph/OffsetImage2.cs
+++ b/Main/Component/UI/Decorate/Graph/OffsetImage2.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Wednesday, August 23, 2017
 //--------------------------------------------------------
 using UnityEngine;
@@ -7,69 +7,66 @@
 using UnityEngine.UI;
 using System.Collections.Generic;
 
-namespace vnxbqy.UI {
 
-    public class OffsetImage2:Text {
+public class OffsetImage2:Text {
 
-        [SerializeField]
-        Vector2 m_Offset;
-        public Vector2 offset {
-            get {
-                return m_Offset;
-            }
-            set {
-                m_Offset = value;
-
-            }
+    [SerializeField]
+    Vector2 m_Offset;
+    public Vector2 offset {
+        get {
+            return m_Offset;
         }
-
-        protected override void OnPopulateMesh(VertexHelper toFill) {
-            base.OnPopulateMesh(toFill);
-            List<UIVertex> vertexs = new List<UIVertex>();
-            toFill.GetUIVertexStream(vertexs);
-
-            if(vertexs == null || vertexs.Count == 0) {
-                return;
-            }
-
-            toFill.Clear();
-            var newVertexs = new List<UIVertex>();
-            var index = 1 * 6 - 1;
-            for(int i = 0;i < vertexs.Count;i++) {
-
-                var vertex = vertexs[i];
-                if(i == index) {
-                    newVertexs.AddRange(AddHexgon(vertexs[i - 5].position,new Vector2(offset.x,font.fontSize),Color.white));
-                }
-                if(i > index) {
-                    var position = vertex.position + new Vector3(offset.x,offset.y,0);
-                    vertex.position = position;
-                }
-                newVertexs.Add(vertex);
-            }
-
-
-         var aaa=   this.cachedTextGenerator.verts;
-            toFill.AddUIVertexTriangleStream(newVertexs);
-            LayoutRebuilder.MarkLayoutForRebuild(this.rectTransform);
-        }
-
-        private UIVertex[] AddHexgon(Vector3 _startPosition,Vector2 _offset,Color _color) {
-
-            var hexgon = new UIVertex[4];
-            var positions = new Vector3[4];
-            positions[0] = _startPosition;
-            positions[1] = _startPosition + new Vector3(_offset.x,0,0);
-            positions[2] = _startPosition + new Vector3(_offset.x,-_offset.y,0);
-            positions[3] = _startPosition + new Vector3(0,-_offset.y,0);
-
-            for(int i = 0;i < 4;i++) {
-                hexgon[i] = UIUtility.PackageUIVertexUV1(positions[i],Vector2.zero,_color);
-            }
-
-            return hexgon;
+        set {
+            m_Offset = value;
 
         }
+    }
+
+    protected override void OnPopulateMesh(VertexHelper toFill) {
+        base.OnPopulateMesh(toFill);
+        List<UIVertex> vertexs = new List<UIVertex>();
+        toFill.GetUIVertexStream(vertexs);
+
+        if(vertexs == null || vertexs.Count == 0) {
+            return;
+        }
+
+        toFill.Clear();
+        var newVertexs = new List<UIVertex>();
+        var index = 1 * 6 - 1;
+        for(int i = 0;i < vertexs.Count;i++) {
+
+            var vertex = vertexs[i];
+            if(i == index) {
+                newVertexs.AddRange(AddHexgon(vertexs[i - 5].position,new Vector2(offset.x,font.fontSize),Color.white));
+            }
+            if(i > index) {
+                var position = vertex.position + new Vector3(offset.x,offset.y,0);
+                vertex.position = position;
+            }
+            newVertexs.Add(vertex);
+        }
+
+
+        var aaa=   this.cachedTextGenerator.verts;
+        toFill.AddUIVertexTriangleStream(newVertexs);
+        LayoutRebuilder.MarkLayoutForRebuild(this.rectTransform);
+    }
+
+    private UIVertex[] AddHexgon(Vector3 _startPosition,Vector2 _offset,Color _color) {
+
+        var hexgon = new UIVertex[4];
+        var positions = new Vector3[4];
+        positions[0] = _startPosition;
+        positions[1] = _startPosition + new Vector3(_offset.x,0,0);
+        positions[2] = _startPosition + new Vector3(_offset.x,-_offset.y,0);
+        positions[3] = _startPosition + new Vector3(0,-_offset.y,0);
+
+        for(int i = 0;i < 4;i++) {
+            hexgon[i] = UIUtility.PackageUIVertexUV1(positions[i],Vector2.zero,_color);
+        }
+
+        return hexgon;
 
     }
 
@@ -77,3 +74,4 @@
 
 
 
+

--
Gitblit v1.8.0