示例#1
0
 public static PartyMember GetMember(PartyId partyId, BnetGameAccountId memberId)
 {
     foreach (PartyMember partyMember in BnetParty.GetMembers(partyId))
     {
         if (partyMember.GameAccountId == memberId)
         {
             return(partyMember);
         }
     }
     return(null);
 }
示例#2
0
        public static PartyMember GetLeader(PartyId partyId)
        {
            if (partyId == null)
            {
                return(null);
            }
            PartyMember[] members   = BnetParty.GetMembers(partyId);
            PartyType     partyType = BnetParty.GetPartyType(partyId);

            foreach (PartyMember partyMember in members)
            {
                if (partyMember.IsLeader(partyType))
                {
                    return(partyMember);
                }
            }
            return(null);
        }