示例#1
0
        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);
        }
示例#2
0
        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);
                }
            }
        }