MUDServer.Player.DispatchEvent C# (CSharp) Метод

DispatchEvent() защищенный Метод

protected DispatchEvent ( EventType type, object evt ) : IEnumerator
type EventType
evt object
Результат IEnumerator
        protected override IEnumerator<object> DispatchEvent(EventType type, object evt)
        {
            int prevMessages = _NumMessagesSent;
            OnComplete oc = (f) => {
                if (_NumMessagesSent > prevMessages)
                    SendPrompt();
            };

            IEnumerator<object> result = base.DispatchEvent(type, evt);

            if (result != null) {
                return PromptHelper(result, oc);
            } else {
                oc(null);
                return null;
            }
        }