Ejemplo n.º 1
0
 public MultiplayerClient(String playerId)
 {
     loadedChunks             = new LoadedChunks();
     chunkAwarePacketReceiver = new ChunkAwarePacketReceiver(loadedChunks);
     client                = new TcpClient(chunkAwarePacketReceiver);
     PacketSender          = new PacketSender(client);
     PacketSender.PlayerId = playerId;
 }
Ejemplo n.º 2
0
        public void Awake()
        {
            DevConsole.RegisterConsoleCommand(this, "mplayer", false);

            loadedChunks             = new LoadedChunks();
            chunkAwarePacketReceiver = new ChunkAwarePacketReceiver(loadedChunks);
            client       = new TcpClient(chunkAwarePacketReceiver);
            PacketSender = new PacketSender(client);
        }
Ejemplo n.º 3
0
 public MultiplayerClient(String playerId)
 {
     Log.SetLevel(Log.LogLevel.ConsoleInfo | Log.LogLevel.ConsoleDebug);
     loadedChunks             = new LoadedChunks();
     chunkAwarePacketReceiver = new ChunkAwarePacketReceiver(loadedChunks);
     client                = new TcpClient(chunkAwarePacketReceiver);
     PacketSender          = new PacketSender(client);
     PacketSender.PlayerId = playerId;
     Logic = new Logic(PacketSender, loadedChunks, chunkAwarePacketReceiver);
 }
Ejemplo n.º 4
0
 public MultiplayerClient(String playerId)
 {
     ClientLogger.SetLogLevel(ClientLogger.LogLevel.ConsoleMessages | ClientLogger.LogLevel.ConsoleDebug);
     loadedChunks             = new LoadedChunks();
     chunkAwarePacketReceiver = new ChunkAwarePacketReceiver(loadedChunks);
     client                = new TcpClient(chunkAwarePacketReceiver);
     PacketSender          = new PacketSender(client);
     PacketSender.PlayerId = playerId;
     Logic = new Logic(PacketSender);
 }
Ejemplo n.º 5
0
        public void TestInitialize()
        {
            loadedChunks   = new LoadedChunks();
            packetReceiver = new ChunkAwarePacketReceiver(loadedChunks);

            loadedChunk   = loadedChunks.GetChunk(loadedActionPosition);
            unloadedChunk = loadedChunks.GetChunk(unloadedActionPosition);

            loadedChunks.AddChunk(loadedChunk);
        }
        public void TestInitialize()
        {
            packetReceiver = new ChunkAwarePacketReceiver(loadedChunks);

            Int3 loadedBatchId   = LargeWorldStreamer.main.GetContainingBatch(loadedActionPosition);
            Int3 unloadedBatchId = LargeWorldStreamer.main.GetContainingBatch(unloadedActionPosition);

            loadedChunk   = new Chunk(loadedBatchId, 3);
            unloadedChunk = new Chunk(unloadedBatchId, 3);

            loadedChunks.Add(loadedChunk);
        }
Ejemplo n.º 7
0
 public Logic(PacketSender packetSender, LoadedChunks loadedChunks, ChunkAwarePacketReceiver chunkAwarePacketReceiver)
 {
     this.Building            = new Building(packetSender);
     this.Chat                = new Chat(packetSender);
     this.MedkitFabricator    = new MedkitFabricator(packetSender);
     this.Item                = new Item(packetSender);
     this.EquipmentSlots      = new EquipmentSlots(packetSender);
     this.ItemContainers      = new ItemContainers(packetSender);
     this.PlayerAttributes    = new PlayerAttributes(packetSender);
     this.Power               = new Power(packetSender);
     this.SimulationOwnership = new SimulationOwnership(packetSender);
     this.Crafting            = new Crafting(packetSender);
     this.Cyclops             = new Cyclops(packetSender);
     this.Interior            = new Interior(packetSender);
     this.MobileVehicleBay    = new MobileVehicleBay(packetSender);
     this.Chunks              = new Chunks(packetSender, loadedChunks, chunkAwarePacketReceiver);
 }
Ejemplo n.º 8
0
 public Chunks(PacketSender packetSender, LoadedChunks loadedChunks, ChunkAwarePacketReceiver chunkAwarePacketReceiver)
 {
     this.packetSender             = packetSender;
     this.loadedChunks             = loadedChunks;
     this.chunkAwarePacketReceiver = chunkAwarePacketReceiver;
 }