qstbak/Questionable/Questionable.Model/OrchestrionRollReward.cs
2026-08-17 20:29:32 +10:00

29 lines
718 B
C#

using System.Runtime.CompilerServices;
using LLib.GameData;
namespace Questionable.Model;
public sealed record OrchestrionRollReward : ItemReward
{
public uint OrchestrionRollId { get; init; }
public override EItemRewardType Type => EItemRewardType.OrchestrionRoll;
public OrchestrionRollReward(ItemRewardDetails Item, uint OrchestrionRollId)
{
this.OrchestrionRollId = OrchestrionRollId;
base._002Ector(Item);
}
public override bool IsUnlocked()
{
return PlayerStateHelper.IsOrchestrionRollUnlocked(OrchestrionRollId);
}
[CompilerGenerated]
public void Deconstruct(out ItemRewardDetails Item, out uint OrchestrionRollId)
{
Item = base.Item;
OrchestrionRollId = this.OrchestrionRollId;
}
}