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)); }
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); }