public Vehicles(IPacketSender packetSender, PlayerManager playerManager, IMultiplayerSession multiplayerSession, SimulationOwnership simulationOwnership) { this.packetSender = packetSender; this.playerManager = playerManager; this.multiplayerSession = multiplayerSession; this.simulationOwnership = simulationOwnership; vehiclesById = new Dictionary <NitroxId, VehicleModel>(); }
public Logic(PacketSender packetSender, VisibleCells visibleCells, DeferringPacketReceiver packetReceiver) { AI = new AI(packetSender); Building = new Building(packetSender); Chat = new Chat(packetSender); Entities = new Entities(packetSender); MedkitFabricator = new MedkitFabricator(packetSender); Item = new Item(packetSender); EquipmentSlots = new EquipmentSlots(packetSender); ItemContainers = new ItemContainers(packetSender); Player = new PlayerLogic(packetSender); Power = new Power(packetSender); SimulationOwnership = new SimulationOwnership(packetSender); Crafting = new Crafting(packetSender); Cyclops = new Cyclops(packetSender); Interior = new Interior(packetSender); MobileVehicleBay = new MobileVehicleBay(packetSender); Terrain = new Terrain(packetSender, visibleCells, packetReceiver); }
public Logic(IClientBridge clientBridge, VisibleCells visibleCells, DeferringPacketReceiver packetReceiver) { Log.Info("Initializing Multiplayer GameLogic..."); AI = new AI(clientBridge); Building = new Building(clientBridge); Chat = new Chat(clientBridge); Entities = new Entities(clientBridge); MedkitFabricator = new MedkitFabricator(clientBridge); Item = new Item(clientBridge); EquipmentSlots = new EquipmentSlots(clientBridge); ItemContainers = new ItemContainers(clientBridge); Player = new PlayerLogic(clientBridge); Power = new Power(clientBridge); SimulationOwnership = new SimulationOwnership(clientBridge); Crafting = new Crafting(clientBridge); Cyclops = new Cyclops(clientBridge); Interior = new Interior(clientBridge); MobileVehicleBay = new MobileVehicleBay(clientBridge); Terrain = new Terrain(clientBridge, visibleCells, packetReceiver); PacketSender = clientBridge; ClientBridge = clientBridge; Log.Info("Multiplayer GameLogic Initialized..."); }
public Cyclops(IPacketSender packetSender, SimulationOwnership simulationOwnershipManager) { this.packetSender = packetSender; this.simulationOwnershipManager = simulationOwnershipManager; }
public LiveMixinManager(IMultiplayerSession multiplayerSession, SimulationOwnership simulationOwnership) { this.multiplayerSession = multiplayerSession; this.simulationOwnership = simulationOwnership; }
public Cyclops(IPacketSender packetSender, SimulationOwnership simulationOwnershipManager, Vehicles vehicles) { this.packetSender = packetSender; this.simulationOwnershipManager = simulationOwnershipManager; this.vehicles = vehicles; }