public void UnPack(Client client, Packet packet, IEventDispatcher eventDispatcher) { byte id = packet.Reader.ReadByte(); float x = packet.Reader.ReadSingle(), y = packet.Reader.ReadSingle(), d= packet.Reader.ReadSingle(); eventDispatcher.ThrowNewEvent(EventID, new GiveImpulseDatas {ID = id, X = x, Y = y, Damages = d}); }
public void UnPack(Client client, Packet packet, IEventDispatcher eventDispatcher) { string ip = client.ToString().Split(':')[0]; ushort port = packet.Reader.ReadUInt16(); eventDispatcher.ThrowNewEvent(EventID, new MasterServerDatas {IP = ip, Port = port}); }
public void UnPack(Client client, Packet packet, IEventDispatcher eventDispatcher) { byte id = packet.Reader.ReadByte(), anim = packet.Reader.ReadByte(), lives = packet.Reader.ReadByte(); float x = packet.Reader.ReadSingle(), y = packet.Reader.ReadSingle(), yaw = packet.Reader.ReadSingle(), damages = packet.Reader.ReadSingle(); eventDispatcher.ThrowNewEvent(EventID, new CharacterPositionDatas { ID = id, X = x, Y = y, Yaw = yaw, Anim = anim, Lives = lives, Damages = damages}); }
public void UnPack(Client client, Packet packet, IEventDispatcher eventDispatcher) { string name = packet.Reader.ReadString(); string modeltype = packet.Reader.ReadString(); eventDispatcher.ThrowNewEvent(EventID, new PlayerBasicsDatas(name, modeltype, client)); }
public void UnPack(Client client, Packet packet, IEventDispatcher eventDispatcher) { eventDispatcher.ThrowNewEvent(EventID, new MasterServerDatas { IP = client.ToString().Split(':')[0], Port = packet.Reader.ReadUInt16(), Map = packet.Reader.ReadString(), MaxPlayer = packet.Reader.ReadByte(), ConnectedPlayer = packet.Reader.ReadByte() }); }
public void UnPack(Client client, Packet packet, IEventDispatcher eventDispatcher) { string map = packet.Reader.ReadString(); byte nbplayer = packet.Reader.ReadByte(); var players = new List<Player>(); for (int i = 0; i < nbplayer; i++) { byte id = packet.Reader.ReadByte(); string name = packet.Reader.ReadString(); string modelType = packet.Reader.ReadString(); players.Add(new Player(id, name, modelType)); } eventDispatcher.ThrowNewEvent(EventID, new GameStartDatas {MapName = map, Players = players}); }
public void UnPack(Client client, Packet packet, IEventDispatcher eventDispatcher) { var list = new List<MasterServerDatas>(); int count = packet.Reader.ReadInt32(); for (int i = 0; i < count; i++) list.Add(new MasterServerDatas { IP = packet.Reader.ReadString(), Port = packet.Reader.ReadUInt16(), Map = packet.Reader.ReadString(), MaxPlayer = packet.Reader.ReadByte(), ConnectedPlayer = packet.Reader.ReadByte() }); eventDispatcher.ThrowNewEvent(EventID, list); }
public void UnPack(Client client, Packet packet, IEventDispatcher eventDispatcher) { eventDispatcher.ThrowNewEvent("Network.Game.JoinLobbyRefused", packet.Reader.ReadString()); }
public void UnPack(Client client, Packet packet, IEventDispatcher eventDispatcher) { eventDispatcher.ThrowNewEvent(EventID, client); }
public void UnPack(Client client, Packet packet, IEventDispatcher eventDispatcher) { eventDispatcher.ThrowNewEvent(EventID, packet.Reader.ReadString()); }