CurrencyAlertClassic/KamiLib/Extensions/PartyMemberExtensions.cs

19 lines
524 B
C#
Raw Normal View History

2023-10-13 09:38:52 +00:00
using System.Collections.Generic;
using System.Linq;
using Dalamud.Game.ClientState.Party;
namespace KamiLib.Extensions;
public static class PartyMemberExtensions
{
public static bool HasStatus(this IPartyMember character, uint statusId)
2023-10-13 09:38:52 +00:00
{
return character.Statuses.Any(status => status.StatusId == statusId);
}
public static bool HasStatus(this IPartyMember character, List<uint> statusList)
2023-10-13 09:38:52 +00:00
{
return character.Statuses.Any(status => statusList.Contains(status.StatusId));
}
}