Esempio n. 1
0
 protected void Setup()
 {
     VectorCalculatorService      = new VectorCalculatorService();
     WorldObjectGenerationService = new WorldObjectGenerationService(EngineConfigFake, VectorCalculatorService);
     WorldStateService            = new WorldStateService(EngineConfigFake, VectorCalculatorService, WorldObjectGenerationService);
     FakeGameObjectProvider       = new FakeGameObjectProvider(WorldStateService, WorldObjectGenerationService);
 }
Esempio n. 2
0
 public CollisionService(
     IConfigurationService engineConfig,
     IWorldStateService worldStateService,
     IVectorCalculatorService vectorCalculatorService)
 {
     this.worldStateService       = worldStateService;
     this.vectorCalculatorService = vectorCalculatorService;
     this.engineConfig            = engineConfig.Value;
 }
Esempio n. 3
0
 public WormholeCollisionHandler(
     IWorldStateService worldStateService,
     IVectorCalculatorService vectorCalculatorService,
     IConfigurationService engineConfigOptions)
 {
     this.worldStateService       = worldStateService;
     this.vectorCalculatorService = vectorCalculatorService;
     engineConfig = engineConfigOptions.Value;
 }
 public FireTorpedoActionHandler(
     IWorldStateService worldStateService,
     IVectorCalculatorService vectorCalculatorService,
     IConfigurationService configurationService)
 {
     this.worldStateService       = worldStateService;
     this.vectorCalculatorService = vectorCalculatorService;
     this.engineConfig            = configurationService.Value;
 }
Esempio n. 5
0
 public SignalRService(
     IWorldStateService worldStateService,
     IConfigurationService engineConfig,
     IEngineService engineService,
     IActionService actionService)
 {
     this.worldStateService = worldStateService;
     this.engineService     = engineService;
     this.actionService     = actionService;
     this.engineConfig      = engineConfig.Value;
 }
 public PlayerCollisionHandler(
     IWorldStateService worldStateService,
     ICollisionService collisionService,
     IConfigurationService engineConfigOptions,
     IVectorCalculatorService vectorCalculatorService)
 {
     engineConfig                 = engineConfigOptions.Value;
     this.worldStateService       = worldStateService;
     this.collisionService        = collisionService;
     this.vectorCalculatorService = vectorCalculatorService;
 }
 public TickProcessingService(
     ICollisionHandlerResolver collisionHandlerResolver,
     IVectorCalculatorService vectorCalculatorService,
     IWorldStateService worldStateService,
     ICollisionService collisionService)
 {
     this.collisionHandlerResolver = collisionHandlerResolver;
     this.vectorCalculatorService  = vectorCalculatorService;
     this.worldStateService        = worldStateService;
     this.collisionService         = collisionService;
 }
Esempio n. 8
0
 public EngineService(
     IWorldStateService worldStateService,
     IActionService actionService,
     IConfigurationService engineConfig,
     ITickProcessingService tickProcessingService)
 {
     this.worldStateService     = worldStateService;
     this.actionService         = actionService;
     this.tickProcessingService = tickProcessingService;
     this.engineConfig          = engineConfig.Value;
 }
 public FoodCollisionHandler(IWorldStateService worldStateService, IConfigurationService engineConfigOptions)
 {
     this.worldStateService = worldStateService;
     engineConfig           = engineConfigOptions.Value;
 }
 public StopAfterburnerActionHandler(IWorldStateService worldStateService)
 {
     this.worldStateService = worldStateService;
 }
Esempio n. 11
0
 public ActionService(IWorldStateService worldStateService, IActionHandlerResolver actionHandlerResolver)
 {
     this.worldStateService     = worldStateService;
     this.actionHandlerResolver = actionHandlerResolver;
 }
Esempio n. 12
0
 public StartAfterburnerActionHandler(IWorldStateService worldStateService, IConfigurationService engineConfig)
 {
     this.worldStateService = worldStateService;
     this.engineConfig      = engineConfig.Value;
 }
 public AsteroidFieldCollisionHandler(IWorldStateService worldStateService)
 {
     this.worldStateService = worldStateService;
 }
 public TorpedoCollisionHandler(IConfigurationService configurationService, IWorldStateService worldStateService)
 {
     this.engineConfig      = configurationService.Value;
     this.worldStateService = worldStateService;
 }
Esempio n. 15
0
 public FakeGameObjectProvider(IWorldStateService worldStateService, IWorldObjectGenerationService worldObjectGenerationService)
 {
     this.worldStateService            = worldStateService;
     this.worldObjectGenerationService = worldObjectGenerationService;
 }