using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Consumable { // Token: 0x0200233B RID: 9019 [Token(Token = "0x200233B")] public class CouponConsumableItem : ConsumableItem { // Token: 0x170024D8 RID: 9432 // (get) Token: 0x0600E717 RID: 59159 RVA: 0x00357828 File Offset: 0x00355A28 [Token(Token = "0x170024D8")] public HHOLBEMEIPH FEABCBEJONC { [Token(Token = "0x600E717")] [Address(RVA = "0x3FA190", Offset = "0x3F8F90", VA = "0x1803FA190")] get { return this.discountType; } } // Token: 0x170024D9 RID: 9433 // (get) Token: 0x0600E718 RID: 59160 RVA: 0x0035783C File Offset: 0x00355A3C [Token(Token = "0x170024D9")] public int DMLIOOCLKKP { [Token(Token = "0x600E718")] [Address(RVA = "0x7FA0A0", Offset = "0x7F8EA0", VA = "0x1807FA0A0")] get { return this.value; } } // Token: 0x170024DA RID: 9434 // (get) Token: 0x0600E719 RID: 59161 RVA: 0x00357850 File Offset: 0x00355A50 [Token(Token = "0x170024DA")] public DGOHCPBKOHD GHOKCIMBEMM { [Token(Token = "0x600E719")] [Address(RVA = "0xD17AD0", Offset = "0xD168D0", VA = "0x180D17AD0")] get { return this.storefrontType; } } // Token: 0x170024DB RID: 9435 // (get) Token: 0x0600E71A RID: 59162 RVA: 0x00357864 File Offset: 0x00355A64 [Token(Token = "0x170024DB")] public ACDKILABNNC IILDJGJNFIM { [Token(Token = "0x600E71A")] [Address(RVA = "0x60D5D0", Offset = "0x60C3D0", VA = "0x18060D5D0")] get { return this.currencyType; } } // Token: 0x0600E71B RID: 59163 RVA: 0x00357878 File Offset: 0x00355A78 [Token(Token = "0x600E71B")] [Address(RVA = "0x1205FF0", Offset = "0x1204DF0", VA = "0x181205FF0")] public static long GetDiscountedPrice(HHOLBEMEIPH CFHMIOODGOK, long AKBBOKJIHMM, long DENMLCGOKNK) { if (CFHMIOODGOK == HHOLBEMEIPH.PERCENTAGE) { return KAPMCNBLECN.IDAIJKMGMGB(DENMLCGOKNK, (int)AKBBOKJIHMM); } if (CFHMIOODGOK != HHOLBEMEIPH.EXACT_AMOUNT) { return DENMLCGOKNK; } int num = 0; int num2 = 0; int num3 = 0; float num4 = Mathf.Clamp((float)num2, (float)num3, (float)num); return DENMLCGOKNK; } // Token: 0x0600E71C RID: 59164 RVA: 0x003578AC File Offset: 0x00355AAC [Token(Token = "0x600E71C")] [Address(RVA = "0x12060B0", Offset = "0x1204EB0", VA = "0x1812060B0", Slot = "5")] public override ConsumableInfo ToConsumableInfo() { CouponConsumableInfo couponConsumableInfo = new CouponConsumableInfo(); HHOLBEMEIPH hholbemeiph = this.discountType; couponConsumableInfo.DiscountType = hholbemeiph; DGOHCPBKOHD dgohcpbkohd = this.storefrontType; couponConsumableInfo.StorefrontType = dgohcpbkohd; ACDKILABNNC acdkilabnnc = this.currencyType; couponConsumableInfo.CurrencyType = acdkilabnnc; int num = this.value; couponConsumableInfo.CouponValue = num; throw new NullReferenceException(); } // Token: 0x0600E71D RID: 59165 RVA: 0x00357900 File Offset: 0x00355B00 [Token(Token = "0x600E71D")] [Address(RVA = "0x11F6DE0", Offset = "0x11F5BE0", VA = "0x1811F6DE0")] public CouponConsumableItem() { } // Token: 0x040098B2 RID: 39090 [FieldOffset(Offset = "0x58")] [Token(Token = "0x40098B2")] [SerializeField] [Header("Coupon Settings")] protected HHOLBEMEIPH discountType; // Token: 0x040098B3 RID: 39091 [FieldOffset(Offset = "0x5C")] [Token(Token = "0x40098B3")] [SerializeField] protected int value; // Token: 0x040098B4 RID: 39092 [FieldOffset(Offset = "0x60")] [Token(Token = "0x40098B4")] [SerializeField] protected DGOHCPBKOHD storefrontType; // Token: 0x040098B5 RID: 39093 [FieldOffset(Offset = "0x64")] [Token(Token = "0x40098B5")] [SerializeField] protected ACDKILABNNC currencyType; } }