コード例 #1
0
ファイル: Vehicles.cs プロジェクト: MaudiTemp/Nitrox
 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>();
 }
コード例 #2
0
ファイル: Logic.cs プロジェクト: Harbringer12/hello-world
 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);
 }
コード例 #3
0
 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...");
 }
コード例 #4
0
 public Cyclops(IPacketSender packetSender, SimulationOwnership simulationOwnershipManager)
 {
     this.packetSender = packetSender;
     this.simulationOwnershipManager = simulationOwnershipManager;
 }
コード例 #5
0
 public LiveMixinManager(IMultiplayerSession multiplayerSession, SimulationOwnership simulationOwnership)
 {
     this.multiplayerSession  = multiplayerSession;
     this.simulationOwnership = simulationOwnership;
 }
コード例 #6
0
ファイル: Cyclops.cs プロジェクト: willchris2/Nitrox
 public Cyclops(IPacketSender packetSender, SimulationOwnership simulationOwnershipManager, Vehicles vehicles)
 {
     this.packetSender = packetSender;
     this.simulationOwnershipManager = simulationOwnershipManager;
     this.vehicles = vehicles;
 }