scripts
This commit is contained in:
@@ -0,0 +1,168 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Consumable
|
||||
{
|
||||
// Token: 0x0200214A RID: 8522
|
||||
[Token(Token = "0x200214A")]
|
||||
[StructLayout(3)]
|
||||
public class CouponConsumableItem : ConsumableItem
|
||||
{
|
||||
// Token: 0x17002738 RID: 10040
|
||||
// (get) Token: 0x0600EAFA RID: 60154 RVA: 0x0037B3E0 File Offset: 0x003795E0
|
||||
[Token(Token = "0x17002738")]
|
||||
public CouponConsumableItem.OBDKMHPGAAN FEABCBEJONC
|
||||
{
|
||||
[Token(Token = "0x600EAFA")]
|
||||
[Address(RVA = "0x4F8170", Offset = "0x4F6B70", VA = "0x1804F8170")]
|
||||
get
|
||||
{
|
||||
return this.discountType;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002739 RID: 10041
|
||||
// (get) Token: 0x0600EAFB RID: 60155 RVA: 0x0037B3F4 File Offset: 0x003795F4
|
||||
[Token(Token = "0x17002739")]
|
||||
public int DMLIOOCLKKP
|
||||
{
|
||||
[Token(Token = "0x600EAFB")]
|
||||
[Address(RVA = "0x567EB0", Offset = "0x5668B0", VA = "0x180567EB0")]
|
||||
get
|
||||
{
|
||||
return this.value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700273A RID: 10042
|
||||
// (get) Token: 0x0600EAFC RID: 60156 RVA: 0x0037B408 File Offset: 0x00379608
|
||||
[Token(Token = "0x1700273A")]
|
||||
public DGOHCPBKOHD GHOKCIMBEMM
|
||||
{
|
||||
[Token(Token = "0x600EAFC")]
|
||||
[Address(RVA = "0x501240", Offset = "0x4FFC40", VA = "0x180501240")]
|
||||
get
|
||||
{
|
||||
return this.storefrontType;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700273B RID: 10043
|
||||
// (get) Token: 0x0600EAFD RID: 60157 RVA: 0x0037B41C File Offset: 0x0037961C
|
||||
[Token(Token = "0x1700273B")]
|
||||
public ACDKILABNNC IILDJGJNFIM
|
||||
{
|
||||
[Token(Token = "0x600EAFD")]
|
||||
[Address(RVA = "0x567EA0", Offset = "0x5668A0", VA = "0x180567EA0")]
|
||||
get
|
||||
{
|
||||
return this.currencyType;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600EAFE RID: 60158 RVA: 0x0037B430 File Offset: 0x00379630
|
||||
[Token(Token = "0x600EAFE")]
|
||||
[Address(RVA = "0x179AF30", Offset = "0x1799930", VA = "0x18179AF30")]
|
||||
public int GetDiscountedPrice(int DENMLCGOKNK)
|
||||
{
|
||||
CouponConsumableItem.OBDKMHPGAAN obdkmhpgaan = this.discountType;
|
||||
int num = this.value;
|
||||
if (obdkmhpgaan == CouponConsumableItem.OBDKMHPGAAN.PERCENTAGE)
|
||||
{
|
||||
uint num2;
|
||||
num2 -= (uint)num;
|
||||
ulong num3;
|
||||
num3 += num3;
|
||||
}
|
||||
if (obdkmhpgaan != CouponConsumableItem.OBDKMHPGAAN.EXACT_AMOUNT)
|
||||
{
|
||||
return DENMLCGOKNK;
|
||||
}
|
||||
int num4 = 0;
|
||||
return Mathf.Clamp(DENMLCGOKNK, num4, DENMLCGOKNK);
|
||||
}
|
||||
|
||||
// Token: 0x0600EAFF RID: 60159 RVA: 0x0037B46C File Offset: 0x0037966C
|
||||
[Token(Token = "0x600EAFF")]
|
||||
[Address(RVA = "0x179B000", Offset = "0x1799A00", VA = "0x18179B000")]
|
||||
public static int GetDiscountedPrice(CouponConsumableItem.OBDKMHPGAAN CFHMIOODGOK, int AKBBOKJIHMM, int DENMLCGOKNK)
|
||||
{
|
||||
if (CFHMIOODGOK == CouponConsumableItem.OBDKMHPGAAN.PERCENTAGE)
|
||||
{
|
||||
uint num;
|
||||
num -= (uint)AKBBOKJIHMM;
|
||||
ulong num2;
|
||||
num2 += num2;
|
||||
}
|
||||
if (CFHMIOODGOK != CouponConsumableItem.OBDKMHPGAAN.EXACT_AMOUNT)
|
||||
{
|
||||
return DENMLCGOKNK;
|
||||
}
|
||||
int num3 = 0;
|
||||
return Mathf.Clamp(DENMLCGOKNK, num3, DENMLCGOKNK);
|
||||
}
|
||||
|
||||
// Token: 0x0600EB00 RID: 60160 RVA: 0x0037B498 File Offset: 0x00379698
|
||||
[Token(Token = "0x600EB00")]
|
||||
[Address(RVA = "0x179B0D0", Offset = "0x1799AD0", VA = "0x18179B0D0", Slot = "5")]
|
||||
public override ConsumableInfo ToConsumableInfo()
|
||||
{
|
||||
CouponConsumableInfo couponConsumableInfo = new CouponConsumableInfo();
|
||||
CouponConsumableItem.OBDKMHPGAAN obdkmhpgaan = this.discountType;
|
||||
couponConsumableInfo.DiscountType = obdkmhpgaan;
|
||||
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: 0x0600EB01 RID: 60161 RVA: 0x0037B4EC File Offset: 0x003796EC
|
||||
[Token(Token = "0x600EB01")]
|
||||
[Address(RVA = "0x179B170", Offset = "0x1799B70", VA = "0x18179B170")]
|
||||
public CouponConsumableItem()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04009B9D RID: 39837
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4009B9D")]
|
||||
[SerializeField]
|
||||
[Header("Coupon Settings")]
|
||||
protected CouponConsumableItem.OBDKMHPGAAN discountType;
|
||||
|
||||
// Token: 0x04009B9E RID: 39838
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x4009B9E")]
|
||||
[SerializeField]
|
||||
protected int value;
|
||||
|
||||
// Token: 0x04009B9F RID: 39839
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4009B9F")]
|
||||
[SerializeField]
|
||||
protected DGOHCPBKOHD storefrontType;
|
||||
|
||||
// Token: 0x04009BA0 RID: 39840
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x4009BA0")]
|
||||
[SerializeField]
|
||||
protected ACDKILABNNC currencyType;
|
||||
|
||||
// Token: 0x0200214B RID: 8523
|
||||
[Token(Token = "0x200214B")]
|
||||
public enum OBDKMHPGAAN
|
||||
{
|
||||
// Token: 0x04009BA2 RID: 39842
|
||||
[Token(Token = "0x4009BA2")]
|
||||
PERCENTAGE = 1,
|
||||
// Token: 0x04009BA3 RID: 39843
|
||||
[Token(Token = "0x4009BA3")]
|
||||
EXACT_AMOUNT
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user