punish v6.8.18.0

This commit is contained in:
alydev 2025-10-09 07:47:19 +10:00
commit cfb4dea47e
316 changed files with 554088 additions and 0 deletions

View file

@ -0,0 +1,29 @@
using System.Runtime.CompilerServices;
using FFXIVClientStructs.FFXIV.Client.Game.UI;
namespace Questionable.Model;
public sealed record TripleTriadCardReward : ItemReward
{
public ushort TripleTriadCardId { get; init; }
public override EItemRewardType Type => EItemRewardType.TripleTriadCard;
public TripleTriadCardReward(ItemRewardDetails Item, ushort TripleTriadCardId)
{
this.TripleTriadCardId = TripleTriadCardId;
base._002Ector(Item);
}
public unsafe override bool IsUnlocked()
{
return UIState.Instance()->IsTripleTriadCardUnlocked(TripleTriadCardId);
}
[CompilerGenerated]
public void Deconstruct(out ItemRewardDetails Item, out ushort TripleTriadCardId)
{
Item = base.Item;
TripleTriadCardId = this.TripleTriadCardId;
}
}