From 98affc899a680f62c2648cd1fad4c2bfa37586a5 Mon Sep 17 00:00:00 2001
From: lwb <q3213421wrwqr>
Date: 星期四, 15 十月 2020 16:31:48 +0800
Subject: [PATCH] 8540 【工具】指引提取语言表工具

---
 System/NewBieGuidance/NewBieGuideScriptableObject.cs |   54 +++++++++++++++++++++++++++++++++++-------------------
 1 files changed, 35 insertions(+), 19 deletions(-)

diff --git a/System/NewBieGuidance/NewBieGuideScriptableObject.cs b/System/NewBieGuidance/NewBieGuideScriptableObject.cs
index ff81a60..632071e 100644
--- a/System/NewBieGuidance/NewBieGuideScriptableObject.cs
+++ b/System/NewBieGuidance/NewBieGuideScriptableObject.cs
@@ -3,7 +3,7 @@
 using UnityEngine;
 
 [CreateAssetMenu(menuName = "Config/NewbieGuideStep")]
-public class NewBieGuideScriptableObject : ScriptableObject
+public class NewBieGuideScriptableObject : ScriptableObject
 {
     public int stepId;
     public Vector2 clickPosition;
@@ -11,6 +11,8 @@
     public Vector2 tipPosition;
     public ArrowPosition arrowPosition;
     public string UIElementPath;
+
+    //宸插簾寮冿紝鐜颁娇鐢℅etTipContetn()
     public string tipContent;
     public SelectBoxPattern selectBox;
     public int effect2;
@@ -21,26 +23,40 @@
     public bool clickAnyWhereComplete = false;
     public bool pointerDownComplete = false;
 
-    public enum ArrowPosition
-    {
-        None,
-        Left,
-        Right,
-        Top,
-        Bottom,
-    }
-
-    public enum UsherOrientation
-    {
-        Normal = 0,
-        Reversal = 1
+    public enum ArrowPosition
+    {
+        None,
+        Left,
+        Right,
+        Top,
+        Bottom,
     }
 
-    public enum SelectBoxPattern
-    {
-        Pattern1 = 0,
-        Pattern2 = 1,
-        None = 2,//涓轰粈涔圢one鏄�2鍛紝鍥犱负None鍚庢坊鍔犵殑锛岃�岃繖涓灇涓炬槸搴忓垪鍖栫殑瀛楁
+    public enum UsherOrientation
+    {
+        Normal = 0,
+        Reversal = 1
+    }
+
+    public enum SelectBoxPattern
+    {
+        Pattern1 = 0,
+        Pattern2 = 1,
+        None = 2,//涓轰粈涔圢one鏄�2鍛紝鍥犱负None鍚庢坊鍔犵殑锛岃�岃繖涓灇涓炬槸搴忓垪鍖栫殑瀛楁
+    }
+
+    public const string GuidesPrefixNewBie = "guide_new_";
+    public const string GuidesPrefixFun = "guide_fun_";
+
+    public string GetTipContent(GuideType type)
+    {
+
+        switch (type)
+        {
+            case GuideType.NewBie: return Language.Get(GuidesPrefixNewBie + stepId);
+            case GuideType.Functional: return Language.Get(GuidesPrefixFun + stepId);
+            default: return "";
+        }
     }
 
 }

--
Gitblit v1.8.0