public void Execute() { // 如果锁定点击 则直接返回 if (DataManager.GetInstance().IsClickBlocked()) { Debug.Log("blocked"); return; } // 如果auto模式开启 则关闭计时器 else if (DataManager.GetInstance().isAuto) { Debug.Log("关闭计时器"); ScriptUpdate(); ta.ResetTimer(); } // 如果对话框被隐藏 else if (uiManger.IsBoxClosed()) { Debug.Log("恢复对话框显示"); uiManger.ShowWindow(); return; } else { //Debug.Log("clicked"); ScriptUpdate(); } }
/// <summary> /// 关闭总界面 /// </summary> public void Close() { DataManager.GetInstance().UnblockBacklog(); DataManager.GetInstance().UnblockWheel(); StartCoroutine(FadeOutP(() => { }, 0.3f)); //如果跨级开启 则恢复原界面 if (quickOpen) { dbum.ShowWindow(); } quickOpen = false; }