/// <summary>triggered by gui. enable/disable a given act list.</summary> /// <param name = "guiMgCtrl"></param> /// <param name = "actList"></param> /// <param name = "enable"></param> internal void processEnableActs(GuiMgControl guiMgCtrl, int[] actList, bool enable) { var mgControl = (MgControl)guiMgCtrl; var rtEvt = new RunTimeEvent(mgControl, true); rtEvt.setInternal(enable ? InternalInterface.MG_ACT_ENABLE_EVENTS : InternalInterface.MG_ACT_DISABLE_EVENTS); rtEvt.setActEnableList(actList); ClientManager.Instance.EventsManager.addToTail(rtEvt); }