public AnarchyInputFeed( OverlayConnection overlayConnection, IInputHoldTiming inputHoldTiming, IInputMapper inputMapper, InputBufferQueue <QueuedInput> inputBufferQueue, float fps) { _overlayConnection = overlayConnection; _inputHoldTiming = inputHoldTiming; _inputMapper = inputMapper; _inputBufferQueue = inputBufferQueue; _fps = fps; }
private AnarchyInputFeed CreateInputFeedFromConfig(InputConfig config) { IInputMapper inputMapper = CreateInputMapperFromConfig(config); IInputHoldTiming inputHoldTiming = CreateInputHoldTimingFromConfig(config); _inputBufferQueue.SetNewConfig(CreateBufferConfig(config)); return(new AnarchyInputFeed( _overlayConnection, inputHoldTiming, inputMapper, _inputBufferQueue, config.FramesPerSecond)); }