using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Consumable { // Token: 0x0200241F RID: 9247 [Token(Token = "0x200241F")] public class CouponConsumableItem : ConsumableItem { // Token: 0x17002579 RID: 9593 // (get) Token: 0x0600EB26 RID: 60198 RVA: 0x00360CB8 File Offset: 0x0035EEB8 [Token(Token = "0x17002579")] public HHOLBEMEIPH FEABCBEJONC { [Token(Token = "0x600EB26")] [Address(RVA = "0x56DD20", Offset = "0x56CD20", VA = "0x18056DD20")] get { return this.discountType; } } // Token: 0x1700257A RID: 9594 // (get) Token: 0x0600EB27 RID: 60199 RVA: 0x00360CCC File Offset: 0x0035EECC [Token(Token = "0x1700257A")] public int DMLIOOCLKKP { [Token(Token = "0x600EB27")] [Address(RVA = "0x56DCF0", Offset = "0x56CCF0", VA = "0x18056DCF0")] get { return this.value; } } // Token: 0x1700257B RID: 9595 // (get) Token: 0x0600EB28 RID: 60200 RVA: 0x00360CE0 File Offset: 0x0035EEE0 [Token(Token = "0x1700257B")] public DGOHCPBKOHD GHOKCIMBEMM { [Token(Token = "0x600EB28")] [Address(RVA = "0x66A4F0", Offset = "0x6694F0", VA = "0x18066A4F0")] get { return this.storefrontType; } } // Token: 0x1700257C RID: 9596 // (get) Token: 0x0600EB29 RID: 60201 RVA: 0x00360CF4 File Offset: 0x0035EEF4 [Token(Token = "0x1700257C")] public ACDKILABNNC IILDJGJNFIM { [Token(Token = "0x600EB29")] [Address(RVA = "0x7D8270", Offset = "0x7D7270", VA = "0x1807D8270")] get { return this.currencyType; } } // Token: 0x0600EB2A RID: 60202 RVA: 0x00360D08 File Offset: 0x0035EF08 [Token(Token = "0x600EB2A")] [Address(RVA = "0x1D8EF00", Offset = "0x1D8DF00", VA = "0x181D8EF00")] 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: 0x0600EB2B RID: 60203 RVA: 0x00360D3C File Offset: 0x0035EF3C [Token(Token = "0x600EB2B")] [Address(RVA = "0x1D8EFC0", Offset = "0x1D8DFC0", VA = "0x181D8EFC0", 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: 0x0600EB2C RID: 60204 RVA: 0x00360D90 File Offset: 0x0035EF90 [Token(Token = "0x600EB2C")] [Address(RVA = "0x1D7FD00", Offset = "0x1D7ED00", VA = "0x181D7FD00")] public CouponConsumableItem() { } // Token: 0x04009A9C RID: 39580 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4009A9C")] [SerializeField] [Header("Coupon Settings")] protected HHOLBEMEIPH discountType; // Token: 0x04009A9D RID: 39581 [FieldOffset(Offset = "0x5C")] [Token(Token = "0x4009A9D")] [SerializeField] protected int value; // Token: 0x04009A9E RID: 39582 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4009A9E")] [SerializeField] protected DGOHCPBKOHD storefrontType; // Token: 0x04009A9F RID: 39583 [FieldOffset(Offset = "0x64")] [Token(Token = "0x4009A9F")] [SerializeField] protected ACDKILABNNC currencyType; } }