using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Core; using UnityEngine; // Token: 0x020003DD RID: 989 [Token(Token = "0x20003DD")] [Serializable] [StructLayout(3)] public class GiftPackageVariant { // Token: 0x06001EAA RID: 7850 RVA: 0x000819BC File Offset: 0x0007FBBC [Token(Token = "0x6001EAA")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public GiftPackageVariant() { } // Token: 0x04001854 RID: 6228 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001854")] public string name; // Token: 0x04001855 RID: 6229 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4001855")] public GiftPackageVariant.DequeueBehaviors dequeueBehavior; // Token: 0x04001856 RID: 6230 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4001856")] public GiftBox prefab; // Token: 0x04001857 RID: 6231 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4001857")] public GiftPackageVariant.GiftContextMapping[] giftContextMappings; // Token: 0x020003DE RID: 990 [Token(Token = "0x20003DE")] [Serializable] public enum DequeueBehaviors { // Token: 0x04001859 RID: 6233 [Token(Token = "0x4001859")] WaitUntilOpenedOrPlayerMoved, // Token: 0x0400185A RID: 6234 [Token(Token = "0x400185A")] ConsumeImmediately } // Token: 0x020003DF RID: 991 [Token(Token = "0x20003DF")] [Serializable] public class GiftContextMapping { // Token: 0x06001EAB RID: 7851 RVA: 0x000819D0 File Offset: 0x0007FBD0 [Token(Token = "0x6001EAB")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public GiftContextMapping() { } // Token: 0x0400185B RID: 6235 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400185B")] public string name; // Token: 0x0400185C RID: 6236 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400185C")] public GiftManager.LCLKAFOPBLD context; // Token: 0x0400185D RID: 6237 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400185D")] public Material material; // Token: 0x0400185E RID: 6238 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400185E")] public string label; } }