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; }
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(); }
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; }
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); }
public DispatchManager(IDecalEventsProxy decalEventsProxy) { this._backgroundDispatcher = new BackgroundDispatcher(); this._gameThreadDispatcher = new GameThreadDispatcher(decalEventsProxy); this._pipelineDispatcher = new PipelineDispatcher(decalEventsProxy); }
internal CommandListener(IDecalEventsProxy decalEventsProxy) { this._decalEventsProxy = decalEventsProxy; this._decalEventsProxy.CommandLineText += _decalEventsProxy_CommandLineText; this._decalEventsProxy.ChatBoxMessage += _decalEventsProxy_ChatBoxMessage; }
public FellowshipEvents(IDecalEventsProxy decalEventsProxy) { this._decalEventsProxy = decalEventsProxy; }
public REEvents(IDecalEventsProxy decalEventsProxy) : this(decalEventsProxy, new FellowshipEvents(decalEventsProxy)) { }
public CommandListenerManager(IDecalEventsProxy decalEventsProxy) { this._commandListener = new CommandListener(decalEventsProxy); }