| System/UserHelp/UserHelpContactCopySucceedTip.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/UserHelp/UserHelpContactCopySucceedTip.cs.meta | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/UserHelp/UserHelpWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
System/UserHelp/UserHelpContactCopySucceedTip.cs
New file @@ -0,0 +1,44 @@ //-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Tuesday, October 16, 2018 //-------------------------------------------------------- using UnityEngine; using System.Collections; using UnityEngine.UI; namespace Snxxz.UI { public class UserHelpContactCopySucceedTip : MonoBehaviour { [SerializeField] Text m_Tip; [SerializeField] UIAlphaTween m_AlphaTween; [SerializeField] PositionTween m_PositionTween; bool busy = false; public void Display(string tip) { if (busy) { return; } busy = true; m_Tip.text = tip; this.gameObject.SetActive(true); m_AlphaTween.Play(); m_PositionTween.Play(); } private void OnTweenComplete() { busy = false; this.gameObject.SetActive(false); } } } System/UserHelp/UserHelpContactCopySucceedTip.cs.meta
New file @@ -0,0 +1,12 @@ fileFormatVersion: 2 guid: bfc1f1740fb110745b7372aa9f50309c timeCreated: 1539670174 licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] executionOrder: 0 icon: {instanceID: 0} userData: assetBundleName: assetBundleVariant: System/UserHelp/UserHelpWin.cs
@@ -30,6 +30,8 @@ [SerializeField] Button m_CopyQQ; [SerializeField] Button m_CopyPhone; [SerializeField] UserHelpContactCopySucceedTip m_CopySucceedTip; bool inited = false; #region Built-in protected override void BindController() @@ -58,6 +60,7 @@ m_Contact.isOn = false; DisplayIssues(true); DisplayContact(false); m_CopySucceedTip.gameObject.SetActive(false); } protected override void OnAfterOpen() @@ -122,12 +125,22 @@ private void CopyQQ() { SDKUtility.Instance.CopyContent(m_QQ.text); if (Application.isMobilePlatform) { var config = Config.Instance.Get<ContactConfig>(VersionConfig.Get().appId); SDKUtility.Instance.CopyContent(config.qq); m_CopySucceedTip.Display(Language.GetFromLocal(33)); } } private void CopyPhone() { SDKUtility.Instance.CopyContent(m_Phone.text); if (Application.isMobilePlatform) { var config = Config.Instance.Get<ContactConfig>(VersionConfig.Get().appId); SDKUtility.Instance.CopyContent(config.phone); m_CopySucceedTip.Display(Language.GetFromLocal(33)); } } }