using System.Collections; using System.Collections.Generic; using MoleMole.Config; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; namespace MoleMole { public class GMTalkDialogContext : BaseDialogContext { private const string BUTTON_PREFAB_PATH = "UI/GMTalk/GMTalkButton"; public const string NETWORK_DELAY_ON = "模拟网络延迟(已经开启)({0}秒)"; public const string NETWORK_DELAY_OFF = "模拟网络延迟(已经关闭)"; private List _showCommandList = new List { "FETCH ALL", "FETCH ALLAVATAR", "CLEAR PACK", "CLEAR STAGE", "CLEAR ALL", "CLEAR GUIDE", "FSALL", "CLEAR SIGN", "CLEAR ACTIVITY" }; public GMTalkDialogContext() { config = new ContextPattern { contextName = "GMTalkDialogContext", viewPrefabPath = "UI/GMTalk/GMTalkDialog", cacheType = ViewCacheType.DontCache }; } protected override void BindViewCallbacks() { BindViewCallback(base.view.transform.Find("Dialog/SingleButton/Button").GetComponent