public void OnTeleportGet(Packets.Client.CM_TELEPORT_GET p) { ActorPC pc = CharacterCache.Instance[p.CharID]; SM_TELEPORT_INFO p1 = new SM_TELEPORT_INFO() { SessionID = p.SessionID, TeleportLocations = pc.Locations }; Network.SendPacket(p1); }
public void OnTeleportInfo(SM_TELEPORT_INFO p) { long session = p.SessionID; if (packetSessions.ContainsKey(session)) { if (packetSessions.TryRemove(session, out T client)) { OnTeleportInfo(client, p.TeleportLocations); } } }