public void OnSkillGet(Packets.Client.CM_SKILL_GET p) { ActorPC pc = CharacterCache.Instance[p.CharID]; SM_SKILL_INFO p1 = new SM_SKILL_INFO() { SessionID = p.SessionID, Skills = pc.Skills.Values.ToList() }; Network.SendPacket(p1); }
public void OnSkillInfo(SM_SKILL_INFO p) { long session = p.SessionID; if (packetSessions.ContainsKey(session)) { if (packetSessions.TryRemove(session, out T client)) { OnSkillInfo(client, p.Skills); } } }