From bc9ede28042d902a744db99da026d84c8554e12a Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期二, 16 十月 2018 10:37:59 +0800
Subject: [PATCH] 4121 【前端】【1.2.0】登录界面新增客服中心入口和功能界面
---
System/UserHelp/UserHelpWin.cs | 42 +++++++++++++++++++++++++++---------------
1 files changed, 27 insertions(+), 15 deletions(-)
diff --git a/System/UserHelp/UserHelpWin.cs b/System/UserHelp/UserHelpWin.cs
index 8e8fd34..f0e80ac 100644
--- a/System/UserHelp/UserHelpWin.cs
+++ b/System/UserHelp/UserHelpWin.cs
@@ -16,10 +16,11 @@
public class UserHelpWin : Window
{
[SerializeField] Button m_Close;
- [SerializeField] FunctionButton m_Issues;
- [SerializeField] FunctionButton m_Contact;
+ [SerializeField] Toggle m_Issues;
+ [SerializeField] Toggle m_Contact;
[SerializeField] RectTransform m_IssueContainer;
+ [SerializeField] ScrollRect m_IssueScrollRect;
[SerializeField] UserIssueBehaviour m_IssueBehaviourPattern;
[SerializeField] RectTransform m_ContactContainer;
[SerializeField] Text m_QQ;
@@ -27,6 +28,7 @@
[SerializeField] Button m_CopyQQ;
[SerializeField] Button m_CopyPhone;
+ bool inited = false;
#region Built-in
protected override void BindController()
{
@@ -43,8 +45,17 @@
protected override void OnPreOpen()
{
- InitIssues();
- InitContact();
+ if (!inited)
+ {
+ inited = true;
+ InitIssues();
+ InitContact();
+ }
+
+ m_Issues.isOn = true;
+ m_Contact.isOn = false;
+ DisplayIssues(true);
+ DisplayContact(false);
}
protected override void OnAfterOpen()
@@ -58,8 +69,12 @@
protected override void OnAfterClose()
{
}
- #endregion
+ protected override void OnActived()
+ {
+ base.OnActived();
+ }
+ #endregion
private void InitIssues()
{
@@ -75,7 +90,7 @@
var behaviour = instance.GetComponent<UserIssueBehaviour>();
behaviours.Add(behaviour);
- behaviour.transform.SetParentEx(m_IssueContainer, Vector3.zero, Vector3.zero, Vector3.one);
+ behaviour.transform.SetParentEx(m_IssueScrollRect.content, Vector3.zero, Vector3.zero, Vector3.one);
}
for (var i = 0; i < behaviours.Count; i++)
@@ -87,21 +102,18 @@
private void InitContact()
{
var config = Config.Instance.Get<ContactConfig>(VersionConfig.Get().appId);
- m_QQ.text = config.qq;
- m_Phone.text = config.phone;
+ m_QQ.text = Language.GetFromLocal(31, config.qq);
+ m_Phone.text = Language.GetFromLocal(32, config.phone);
}
- private void DisplayIssues()
+ private void DisplayIssues(bool display)
{
- m_IssueContainer.gameObject.SetActive(true);
- m_ContactContainer.gameObject.SetActive(false);
+ m_IssueContainer.gameObject.SetActive(display);
}
- private void DisplayContact()
+ private void DisplayContact(bool display)
{
- m_IssueContainer.gameObject.SetActive(false);
- m_ContactContainer.gameObject.SetActive(true);
-
+ m_ContactContainer.gameObject.SetActive(display);
}
private void CopyQQ()
--
Gitblit v1.8.0