public FilteredChatBoxMessageEventProvider(IDecalEventsProxy decalEventsProxy, Util.ChatFlags chatFilter, Util.ChatChannels channelFilter)
 {
     this._decalEventsProxy = decalEventsProxy;
     this._chatFilter = chatFilter;
     this._channelFilter = channelFilter;
     this._decalEventsProxy.ChatBoxMessage += this.DecalEventsProxy_ChatBoxMessage;
 }
Exemplo n.º 2
0
 internal JumpRecorder(
     IREEvents rtEvents,
     IDecalEventsProxy decalEvents,
     Action<SelfJumpCompleteEventArgs> fireJumpComplete)
     : this(rtEvents, decalEvents, fireJumpComplete, Location.CaptureCurrent)
 {
 }
        public PipelineDispatcher(IDecalEventsProxy decalEventsProxy)
        {
            this._decalEventsProxy = decalEventsProxy;
            this._processQueueTimer = new Timer();
            this._processQueueTimer.Interval = ProcessQueueTimerIntervalInMilliseconds;
            this._processQueueTimer.Tick += _processQueueTimer_Tick;

            this._backgroundDispatcher = new BackgroundDispatcher();
        }
Exemplo n.º 4
0
        internal JumpRecorder(
            IREEvents rtEvents,
            IDecalEventsProxy decalEvents,
            Action<SelfJumpCompleteEventArgs> fireJumpComplete,
            Func<Location> captureLocation)
        {
            this._decalEvents = decalEvents;
            this._reEvents = rtEvents;
            this._fireJumpComplete = fireJumpComplete;
            this._captureCurrentLocation = captureLocation;

            this._reEvents.SelfJump += _rtEvents_SelfJump;
        }
Exemplo n.º 5
0
        public REEvents(IDecalEventsProxy decalEventsProxy, IFellowshipEventsDisposable fellowshipEvents)
        {
            this._decalEventsProxy = decalEventsProxy;
            this._fellowshipEvents = fellowshipEvents;

            this._decalEventsProxy.StatusTextIntercept += DecalEventsProxy_StatusTextIntercept;
            this._decalEventsProxy.ChangePortalMode += DecalEventsProxy_ChangePortalMode;
            this._decalEventsProxy.RenderFrame += DecalEventsProxy_RenderFrame;
            this._decalEventsProxy.ChatBoxMessage += _decalEventsProxy_ChatBoxMessage;
            this._decalEventsProxy.StatusMessage += _decalEventsProxy_StatusMessage;

            this._decalEventsProxy.ServerDispatch += _decalEventsProxy_ServerDispatch;

            this._jumpRecorder = new JumpRecorder(this, this._decalEventsProxy, this.FireSelfJumpCompleted);
        }
Exemplo n.º 6
0
 public DispatchManager(IDecalEventsProxy decalEventsProxy)
 {
     this._backgroundDispatcher = new BackgroundDispatcher();
     this._gameThreadDispatcher = new GameThreadDispatcher(decalEventsProxy);
     this._pipelineDispatcher = new PipelineDispatcher(decalEventsProxy);
 }
Exemplo n.º 7
0
 internal CommandListener(IDecalEventsProxy decalEventsProxy)
 {
     this._decalEventsProxy = decalEventsProxy;
     this._decalEventsProxy.CommandLineText += _decalEventsProxy_CommandLineText;
     this._decalEventsProxy.ChatBoxMessage += _decalEventsProxy_ChatBoxMessage;
 }
Exemplo n.º 8
0
        public FellowshipEvents(IDecalEventsProxy decalEventsProxy)
        {
            this._decalEventsProxy = decalEventsProxy;

        }
Exemplo n.º 9
0
 public REEvents(IDecalEventsProxy decalEventsProxy)
     : this(decalEventsProxy, new FellowshipEvents(decalEventsProxy))
 {
 }
 public CommandListenerManager(IDecalEventsProxy decalEventsProxy)
 {
     this._commandListener = new CommandListener(decalEventsProxy);
 }