public HomeController(
     IClusterClient client,
     PlayerMovementService movementService)
 {
     _client          = client;
     _movementService = movementService;
 }
 public PlayerMovementSimulator(Level level, ScatteredPlayer player)
 {
     NoclipMode            = false;
     this.level            = level;
     this.player           = player;
     oldPlayerPos          = player.Position;
     playerMovementService = new PlayerMovementService(level, new IslandRaycastingService(level));
 }
 public PlayerController(
     IClusterClient client,
     IRoutingService routingService,
     PlayerMovementService movementService)
 {
     _client          = client;
     _routingService  = routingService;
     _movementService = movementService;
 }
Beispiel #4
0
        public void Initialize()
        {
            _uiController     = (UiController)ControllerMaster.InjectController(typeof(UiController));
            _cameraController = (CameraController)ControllerMaster.InjectController(typeof(CameraController));

            _playerMovementService = new PlayerMovementService(_playerData);
            _playerActionService   = new PlayerActionService(_uiController, _playerData);

            _uiController.UiView.DefaultSpeedValue = _playerActionService.DefaultSpeed;
        }
 public GameController(PlayerMovementService movementService)
 {
     _movementService = movementService;
 }
 public GameHub(PlayerMovementService movementService)
 {
     _movementService = movementService;
 }