From b4b8c689d9662cfb203c941c04043f661c1617f9 Mon Sep 17 00:00:00 2001 From: yangbear Date: Mon, 6 Jul 2026 04:54:53 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20OutlineConfig=E7=BB=9F=E4=B8=80?= =?UTF-8?q?=E6=8F=8F=E8=BE=B9=E5=AE=BD=E5=BA=A6+=E8=A1=A5=E6=8C=82ping=20h?= =?UTF-8?q?andler+=E5=AE=BD=E5=BA=A6=E9=BB=98=E8=AE=A40.15?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Scripts/Interaction/ChanraoTuibuHandler.cs | 2 +- Assets/Scripts/Interaction/OutlineConfig.cs | 6 ++++++ Assets/Scripts/Interaction/PingClickHandler.cs | 2 +- Assets/Scripts/Interaction/ShoseClickHandler.cs | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) create mode 100644 Assets/Scripts/Interaction/OutlineConfig.cs diff --git a/Assets/Scripts/Interaction/ChanraoTuibuHandler.cs b/Assets/Scripts/Interaction/ChanraoTuibuHandler.cs index c601340..52f766c 100644 --- a/Assets/Scripts/Interaction/ChanraoTuibuHandler.cs +++ b/Assets/Scripts/Interaction/ChanraoTuibuHandler.cs @@ -25,7 +25,7 @@ public class ChanraoTuibuHandler : MonoBehaviour var mat = new Material(shader); mat.SetColor("_OutlineColor", new Color(0.2f, 0.5f, 1f, 1f)); mat.SetColor("_MainColor", new Color(0, 0, 0, 0)); - mat.SetFloat("_OutlineWidth", 0.12f); + mat.SetFloat("_OutlineWidth", OutlineConfig.Width); var go = new GameObject("Outline"); go.transform.SetParent(transform, false); go.AddComponent().sharedMesh = mf.sharedMesh; diff --git a/Assets/Scripts/Interaction/OutlineConfig.cs b/Assets/Scripts/Interaction/OutlineConfig.cs new file mode 100644 index 0000000..47604a1 --- /dev/null +++ b/Assets/Scripts/Interaction/OutlineConfig.cs @@ -0,0 +1,6 @@ +using UnityEngine; + +public static class OutlineConfig +{ + public static float Width = 0.15f; +} diff --git a/Assets/Scripts/Interaction/PingClickHandler.cs b/Assets/Scripts/Interaction/PingClickHandler.cs index 1a83cc3..687acd3 100644 --- a/Assets/Scripts/Interaction/PingClickHandler.cs +++ b/Assets/Scripts/Interaction/PingClickHandler.cs @@ -30,7 +30,7 @@ public class PingClickHandler : MonoBehaviour var mat = new Material(shader); mat.SetColor("_OutlineColor", new Color(0.2f, 0.5f, 1f, 1f)); mat.SetColor("_MainColor", new Color(0, 0, 0, 0)); - mat.SetFloat("_OutlineWidth", 0.1f); + mat.SetFloat("_OutlineWidth", OutlineConfig.Width); var go = new GameObject("Outline"); go.transform.SetParent(transform, false); go.AddComponent().sharedMesh = mf.sharedMesh; diff --git a/Assets/Scripts/Interaction/ShoseClickHandler.cs b/Assets/Scripts/Interaction/ShoseClickHandler.cs index ce26d39..128f70a 100644 --- a/Assets/Scripts/Interaction/ShoseClickHandler.cs +++ b/Assets/Scripts/Interaction/ShoseClickHandler.cs @@ -51,7 +51,7 @@ public class ShoseClickHandler : MonoBehaviour var mat = new Material(shader); mat.SetColor("_OutlineColor", new Color(0.2f, 0.5f, 1f, 1f)); mat.SetColor("_MainColor", new Color(0, 0, 0, 0)); - mat.SetFloat("_OutlineWidth", 0.1f); + mat.SetFloat("_OutlineWidth", OutlineConfig.Width); var go = new GameObject("Outline"); go.transform.SetParent(transform, false); go.AddComponent().sharedMesh = mf.sharedMesh;