Ejemplo n.º 1
0
        public BuildingInitialSyncProcessor(IPacketSender packetSender, BuildThrottlingQueue buildEventQueue)
        {
            this.packetSender    = packetSender;
            this.buildEventQueue = buildEventQueue;

            DependentProcessors.Add(typeof(CyclopsInitialAsyncProcessor));
        }
Ejemplo n.º 2
0
 public InitialPlayerSyncProcessor(IPacketSender packetSender, BuildThrottlingQueue buildEventQueue, Vehicles vehicles, ItemContainers itemContainers, EquipmentSlots equipment)
 {
     this.packetSender    = packetSender;
     this.buildEventQueue = buildEventQueue;
     this.vehicles        = vehicles;
     this.itemContainers  = itemContainers;
     this.equipment       = equipment;
 }
        public BuildingInitialSyncProcessor(IPacketSender packetSender, BuildThrottlingQueue buildEventQueue, BasePieceSpawnPrioritizer basePieceSpawnPrioritizer)
        {
            this.packetSender              = packetSender;
            this.buildEventQueue           = buildEventQueue;
            this.basePieceSpawnPrioritizer = basePieceSpawnPrioritizer;

            DependentProcessors.Add(typeof(CyclopsInitialAsyncProcessor));
        }
Ejemplo n.º 4
0
 public InitialPlayerSyncProcessor(IPacketSender packetSender, BuildThrottlingQueue buildEventQueue, Vehicles vehicles, ItemContainers itemContainers, EquipmentSlots equipment, PlayerManager remotePlayerManager, Entities entities, EscapePodManager escapePodManager)
 {
     this.packetSender        = packetSender;
     this.buildEventQueue     = buildEventQueue;
     this.vehicles            = vehicles;
     this.itemContainers      = itemContainers;
     this.equipment           = equipment;
     this.remotePlayerManager = remotePlayerManager;
     this.entities            = entities;
     this.escapePodManager    = escapePodManager;
 }
Ejemplo n.º 5
0
 public void Start()
 {
     main         = this;
     buildEvents  = NitroxServiceLocator.LocateService <BuildThrottlingQueue>();
     packetSender = NitroxServiceLocator.LocateService <IPacketSender>();
 }
Ejemplo n.º 6
0
 public ConstructionCompletedProcessor(BuildThrottlingQueue buildEventQueue)
 {
     this.buildEventQueue = buildEventQueue;
 }
Ejemplo n.º 7
0
 public ConstructionAmountChangedProcessor(BuildThrottlingQueue buildEventQueue)
 {
     this.buildEventQueue = buildEventQueue;
 }
Ejemplo n.º 8
0
 public PlaceBasePieceProcessor(BuildThrottlingQueue buildEventQueue)
 {
     this.buildEventQueue = buildEventQueue;
 }
 public BuildingInitialSyncProcessor(IPacketSender packetSender, BuildThrottlingQueue buildEventQueue)
 {
     this.packetSender    = packetSender;
     this.buildEventQueue = buildEventQueue;
 }