Exemple #1
0
        private void HandlerActionEvent(EventMsg eventMsg)
        {
            ActionEventMsg actionMsg = (ActionEventMsg)eventMsg;

            workerContext.s = actionMsg.sAgent;
            actionMsg.action(workerContext, actionMsg.attachData);
        }
Exemple #2
0
        public void Enqueue(Agent sender, ActionDoEvent action, params object[] args)
        {
            ActionEventMsg eventMsg = new ActionEventMsg();

            eventMsg.sAgent     = sender;
            eventMsg.attachData = args;
            eventMsg.action     = action;
            this.Enqueue(eventMsg);
        }