using System.Collections.Generic; using System.Linq; using UnityEngine; using System; /// /// 关联界面索引表,用于获取途径,富文本打开界面等情况 /// public class UIJumpManager : GameSystemManager { public override void Init() { } public bool CanOpenWin(int winID, bool showTip = false) { var config = WindowSearchConfig.Get(winID); if (config == null) { return false; } if (config.FuncID !=0 && !FuncOpen.Instance.IsFuncOpen(config.FuncID, showTip)) { return false; } //活动后续补充 return true; } public void OpenWindow(int winID, bool showTip = true) { if (!CanOpenWin(winID, showTip)) { return; } var config = WindowSearchConfig.Get(winID); UIManager.Instance.OpenWindow(config.WinName, config.TabIndex); } }