Пример #1
0
        private void HandleClanMemberRankChange(ParseData pd)
        {
            DataReader dr         = new DataReader(pd.Data);
            ClanRank   old        = (ClanRank)dr.ReadByte();
            ClanRank   newRank    = (ClanRank)dr.ReadByte();
            string     memberName = dr.ReadCString();
            ClanMember member     = null;

            if (m_clanList.ContainsKey(memberName))
            {
                member = m_clanList[memberName];
            }

            ClanMemberRankChangeEventArgs args = new ClanMemberRankChangeEventArgs(old, newRank, member);

            args.EventData = pd;
            OnClanMemberRankChanged(args);
        }
Пример #2
0
 public void OnClanMemberRankChanged(ClanMemberRankChangeEventArgs e)
 {
     m_host.OnClanMemberRankChanged(e);
 }