/// <summary> /// Determines whether this instance can use shared experience with the specified member. /// </summary> /// <param name="party">The party.</param> /// <param name="member">The member.</param> /// <returns> /// <c>true</c> if this instance can use shared experience withthe specified member; otherwise, <c>false</c>. /// </returns> public static bool CanUseSharedExp(this IParty party, CharacterSpawn member) { if (party.Members.Count == 0) { return(false); } if (!party.IsMemberActive(member)) { return(false); } return(party.IsInsideLevelRange(member) && party.IsInsideSharedExpRange(member)); }