Exemplo n.º 1
0
        public static void Handle(Packet packet)
        {
            var udpCastTcsSignalPacket = new UdpCastTcsSignalPacket(packet);

            AreaServer.Instance.Server.Broadcast(new UdpCastTcsSignalAnswerPacket
            {
                Signal = udpCastTcsSignalPacket.Signal,
                Time   = udpCastTcsSignalPacket.Time,
                State  = udpCastTcsSignalPacket.State
            }.CreatePacket());
        }
Exemplo n.º 2
0
        public void UdpCastTcsSignalPacketTest()
        {
            var packet = new UdpCastTcsSignalPacket(Utilities.ConstructTestPacket("UdpCastTcsSignal.bin", Shared.Network.Packets.CmdUdpCastTcsSignal));

            Assert.AreEqual(4, packet.AreaId, 4);
            Assert.AreEqual(34, packet.Signal, 34);
            Assert.AreEqual(0, packet.State, 0);
            Assert.AreEqual(0, packet.Time, 0);
            Assert.AreEqual(-4345.89941f, packet.Position.X);
            Assert.AreEqual(1026.86694f, packet.Position.Y);
        }