private void OnSpawnPosition(SpawnPositionPacket p) { if (SpawnPosition != null) SpawnPosition.Invoke(this, new PacketEventArgs<SpawnPositionPacket>(p)); }
public void SendSpawnPosition(bool async = true) { Packet packet = new SpawnPositionPacket { X = _player.World.Spawn.WorldX, Y = _player.World.Spawn.WorldY, Z = _player.World.Spawn.WorldZ }; if (async) SendPacket(packet); else Send_Sync_Packet(packet); }
public static void ReadSpawnPosition(TestClient client, PacketReader reader) { SpawnPositionPacket si = new SpawnPositionPacket(); si.Read(reader); if (!reader.Failed) TestClient.HandlePacketSpawnPosition(client, si); }
public static void HandlePacketSpawnPosition(TestClient client, SpawnPositionPacket sp) { client.SpawnPosition = UniversalCoords.FromWorld(sp.X, sp.Y, sp.Z); }