public static void JobDescriptionMessageTreatment(Message message, byte[] packetDatas, AccountUC account) { JobDescriptionMessage msg = (JobDescriptionMessage)message; using (BigEndianReader reader = new BigEndianReader(packetDatas)) { msg.Deserialize(reader); } foreach (JobDescription job in msg.jobsDescription) { List <int> skills = new List <int>(); foreach (SkillActionDescription s in job.skills) { skills.Add(s.skillId); } Core.Job.Job j = new Core.Job.Job(job.jobId, skills, account); account.Jobs.Add(j); } }
public static void JobDescriptionMessageTreatment(Message message, byte[] packetDatas, AccountUC account) { JobDescriptionMessage msg = (JobDescriptionMessage)message; using (BigEndianReader reader = new BigEndianReader(packetDatas)) { msg.Deserialize(reader); } foreach (JobDescription job in msg.jobsDescription) { List<int> skills = new List<int>(); foreach (SkillActionDescription s in job.skills) { skills.Add(s.skillId); } Core.Job.Job j = new Core.Job.Job(job.jobId, skills, account); account.Jobs.Add(j); } }