예제 #1
0
        public HostedGameRunner(
            ICoreGame game,
            ILogShipping logShipping,
            Api.Version1.Core.IConsoleHandle consoleHandle,
            ISharedRendererClientFactory sharedRendererClientFactory,
            IWantsUpdateSignal[] wantsUpdateSignals,
            IEditorClientProvider editorClientProvider)
        {
            _game          = game;
            _logShipping   = logShipping;
            _consoleHandle = consoleHandle;
            _sharedRendererClientFactory = sharedRendererClientFactory;
            _wantsUpdateSignals          = wantsUpdateSignals;
            _gameHosterClient            = editorClientProvider.GetClient <GameHosterClient>();

            State    = LoadedGameState.Loaded;
            _playing = false;
        }
예제 #2
0
 public HostedBackBufferDimensions(IEditorClientProvider editorClientProvider)
 {
     _gameHosterClient = editorClientProvider.GetClient <GameHosterClient>();
 }
예제 #3
0
 public HostedBaseDirectory(IEditorClientProvider editorClientProvider)
 {
     _gameHosterClient = editorClientProvider.GetClient <GameHosterClient>();
 }