Exemple #1
0
 public static PartyInvite GetSentInvite(PartyId partyId, ulong inviteId)
 {
     if (partyId == null)
     {
         return(null);
     }
     PartyInvite[] sentInvites = BnetParty.GetSentInvites(partyId);
     return(sentInvites.FirstOrDefault((PartyInvite i) => i.InviteId == inviteId));
 }
Exemple #2
0
        public static bool IsPartyFull(PartyId partyId, bool includeInvites = true)
        {
            if (partyId == null)
            {
                return(false);
            }
            int num             = BnetParty.CountMembers(partyId);
            int num2            = (!includeInvites) ? 0 : BnetParty.GetSentInvites(partyId).Length;
            int maxPartyMembers = BattleNet.GetMaxPartyMembers(partyId.ToEntityId());

            return(num + num2 >= maxPartyMembers);
        }