少年修仙传客户端代码仓库
lwb
2020-10-15 98affc899a680f62c2648cd1fad4c2bfa37586a5
8540 【工具】指引提取语言表工具
3个文件已修改
24 ■■■■ 已修改文件
System/NewBieGuidance/FunctionalGuideBehaviour.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/NewBieGuidance/NewBieGuideScriptableObject.cs 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/NewBieGuidance/NewBieWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/NewBieGuidance/FunctionalGuideBehaviour.cs
@@ -47,7 +47,7 @@
            var guideConfig = GuideConfig.Get(guide);
            var stepConfig = ScriptableObjectLoader.LoadSoFunctionalGuideStep(guideConfig.Steps[0]);
            if (string.IsNullOrEmpty(stepConfig.tipContent))
            if (string.IsNullOrEmpty(stepConfig.GetTipContent(GuideType.Functional)))
            {
                m_ContainerLeft.gameObject.SetActive(false);
                m_ContainerRight.gameObject.SetActive(false);
@@ -58,13 +58,13 @@
                {
                    m_ContainerLeft.gameObject.SetActive(true);
                    m_ContainerRight.gameObject.SetActive(false);
                    m_DialogueLeft.text = stepConfig.tipContent;
                    m_DialogueLeft.text = stepConfig.GetTipContent(GuideType.Functional);
                }
                else
                {
                    m_ContainerLeft.gameObject.SetActive(false);
                    m_ContainerRight.gameObject.SetActive(true);
                    m_DialogueRight.text = stepConfig.tipContent;
                    m_DialogueRight.text = stepConfig.GetTipContent(GuideType.Functional);
                }
            }
System/NewBieGuidance/NewBieGuideScriptableObject.cs
@@ -11,6 +11,8 @@
    public Vector2 tipPosition;
    public ArrowPosition arrowPosition;
    public string UIElementPath;
    //已废弃,现使用GetTipContetn()
    public string tipContent;
    public SelectBoxPattern selectBox;
    public int effect2;
@@ -43,4 +45,18 @@
        None = 2,//为什么None是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 "";
        }
    }
}
System/NewBieGuidance/NewBieWin.cs
@@ -234,7 +234,7 @@
            m_NewBieGuide.gameObject.SetActive(true);
            m_NewBieMask.Display(step);
            m_Dialogue.text = stepConfig.tipContent;
            m_Dialogue.text = stepConfig.GetTipContent(GuideType.NewBie);
            m_ContainerDialogue.transform.localPosition = stepConfig.tipPosition;
            m_ClickHintRoot.localPosition = stepConfig.clickPosition;