public PlanetGameView( Camera2D camera, UIConversionService uiConversionService, ParticleManager particleManager, PlanetViewModel planetViewModel, ProjectileManager projectileManager, ClientShipManager clientShipManager, SpriteBatch spriteBatch, TextureManager textureManager, FloatyAreaObjectManager floatyAreaObjectManager, GlobalGameUI globalGameUi, Action <JSMarshallContainer> sendStructurePlacementRequest) { ViewModel = planetViewModel; _particleManager = particleManager; _projectileManager = projectileManager; _uiConversionService = uiConversionService; _clientShipManager = clientShipManager; _spriteBatch = spriteBatch; _textureManager = textureManager; _floatyAreaObjectManager = floatyAreaObjectManager; _globalGameUI = globalGameUi; _sendStructurePlacementRequest = sendStructurePlacementRequest; globalGameUi.RegisterCallbackVoid("ChangeZoom", ChangeZoom); Camera = camera; Camera.Zoom = 1f; }
public SpaceGameView( MessageService_ToServer messageService, BackgroundManager background, BloomComponent bloom, Camera2D camera, ParticleManager particleManager, ProjectileManager projectileManager, ClientShipManager clientShipManager, SpaceManager spaceManager, SpaceObjectManager spaceObjectManager, SpriteBatch spriteBatch, UIConversionService uiConversionService, FloatyAreaObjectManager floatyAreaObjectManager, SpaceViewModel viewModel, GlobalGameUI globalGameUi ) { _background = background; _bloom = bloom; _particleManager = particleManager; _projectileManager = projectileManager; _clientShipManager = clientShipManager; _spaceObjectManager = spaceObjectManager; _spaceManager = spaceManager; _spriteBatch = spriteBatch; _uiConversionService = uiConversionService; _spaceViewModel = viewModel; _floatyAreaObjectManager = floatyAreaObjectManager; _messageService = messageService; globalGameUi.RegisterCallbackVoid("ChangeZoom", ChangeZoom); Camera = camera; Camera.Zoom = 1f; }