From b816510b6b189c280088dec693f8181489214a7c Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期五, 12 十二月 2025 01:07:36 +0800
Subject: [PATCH] 0312 武将突破

---
 Main/System/Language/Language.cs |   75 +++++++++++++++++++++++++++++++++++++
 1 files changed, 75 insertions(+), 0 deletions(-)

diff --git a/Main/System/Language/Language.cs b/Main/System/Language/Language.cs
index fda11aa..9eb65ec 100644
--- a/Main/System/Language/Language.cs
+++ b/Main/System/Language/Language.cs
@@ -124,6 +124,81 @@
         }
     }
 
+    // 鍩虹娉涘瀷鐗堟湰
+    public static string Get<T1>(string _id, T1 arg1)
+    {
+        var content = Get(_id);
+        try
+        {
+            // 浣跨敤娉涘瀷鍙互閬垮厤瑁呯锛岀紪璇戝櫒浼氫负鍊肩被鍨嬬敓鎴愮壒鍖栫増鏈�
+            return string.Format(content, arg1);
+        }
+        catch (Exception ex)
+        {
+            Debug.LogFormat("璇█鍐呭鏍煎紡閿欒,id: {0}", _id);
+            return content;
+        }
+    }
+
+    public static string Get<T1, T2>(string _id, T1 arg1, T2 arg2)
+    {
+        var content = Get(_id);
+        try
+        {
+            return string.Format(content, arg1, arg2);
+        }
+        catch (Exception ex)
+        {
+            Debug.LogFormat("璇█鍐呭鏍煎紡閿欒,id: {0}", _id);
+            return content;
+        }
+    }
+
+    // 缁х画鎵╁睍鏇村鍙傛暟...
+    public static string Get<T1, T2, T3>(string _id, T1 arg1, T2 arg2, T3 arg3)
+    {
+        var content = Get(_id);
+        try
+        {
+            return string.Format(content, arg1, arg2, arg3);
+        }
+        catch (Exception ex)
+        {
+            Debug.LogFormat("璇█鍐呭鏍煎紡閿欒,id: {0}", _id);
+            return content;
+        }
+    }
+
+    public static string Get<T1, T2, T3, T4>(string _id, T1 arg1, T2 arg2, T3 arg3, T4 arg4)
+    {
+        var content = Get(_id);
+        try
+        {
+            return string.Format(content, arg1, arg2, arg3, arg4);
+        }
+        catch (Exception ex)
+        {
+            Debug.LogFormat("璇█鍐呭鏍煎紡閿欒,id: {0}", _id);
+            return content;
+        }
+    }
+
+    public static string Get<T1, T2, T3, T4, T5>(string _id, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5)
+    {
+        var content = Get(_id);
+        try
+        {
+            return string.Format(content, arg1, arg2, arg3, arg4, arg5);
+        }
+        catch (Exception ex)
+        {
+            Debug.LogFormat("璇█鍐呭鏍煎紡閿欒,id: {0}", _id);
+            return content;
+        }
+    }
+
+
+
     public static string GetFromLocal(int _id)
     {
         var languageInfo = PriorLanguageConfig.Get(_id);

--
Gitblit v1.8.0