Exemplo n.º 1
0
        public void ParseSqlMembers(string datas)
        {
            foreach (var c in datas.Split('|'))
            {
                var memberInfos = c.Split(';');

                if (!SunDofus.Entities.Requests.CharactersRequests.CharactersList.Any(x => x.ID == int.Parse(memberInfos[0])))
                {
                    continue;
                }

                var character = SunDofus.Entities.Requests.CharactersRequests.CharactersList.First(x => x.ID == int.Parse(memberInfos[0]));
                character.Guild = this;

                var member = new GuildMember(character);

                member.Rank     = int.Parse(memberInfos[1]);
                member.ExpGaved = int.Parse(memberInfos[2]);
                member.ExpGived = int.Parse(memberInfos[3]);
                member.Rights   = int.Parse(memberInfos[4]);

                Members.Add(member);
            }
        }