public virtual void ShowMenu(SwitchCombination switchCbt) { MenuBg.SetActive(true); for (int i = 0; i < Btns.Count; i++) { bool isActive = switchCbt.IsAllowAt(i); Btns[i].gameObject.SetActive(isActive); } }
protected virtual void OnOperationMenu(EventData evn) { if (evn.data1 == null) { GetOpreateMenu().Reset(); GetChooseCgPnl().Reset(); } else { SwitchCombination switchC = (SwitchCombination)evn.data1; GetOpreateMenu().ShowMenu(switchC); } }
public override void OnInitalization() { mSwitchCombination = GameCenter.Shortcuts.SwitchCombination; GameCenter.EventHandle.Subscriber((int)GameEventProtocol.AiAgency, AiAgencyCtrl); }