using System; using Cpp2IlInjected; using RecRoom.Core; using UnityEngine; // Token: 0x020003D0 RID: 976 [Token(Token = "0x20003D0")] [Serializable] public class GiftPackageVariant { // Token: 0x06001F4B RID: 8011 RVA: 0x000804D8 File Offset: 0x0007E6D8 [Token(Token = "0x6001F4B")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public GiftPackageVariant() { } // Token: 0x040017AE RID: 6062 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40017AE")] public string name; // Token: 0x040017AF RID: 6063 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40017AF")] public GiftPackageVariant.DequeueBehaviors dequeueBehavior; // Token: 0x040017B0 RID: 6064 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40017B0")] public GiftBox prefab; // Token: 0x040017B1 RID: 6065 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40017B1")] public GiftPackageVariant.GiftContextMapping[] giftContextMappings; // Token: 0x020003D1 RID: 977 [Token(Token = "0x20003D1")] [Serializable] public enum DequeueBehaviors { // Token: 0x040017B3 RID: 6067 [Token(Token = "0x40017B3")] WaitUntilOpenedOrPlayerMoved, // Token: 0x040017B4 RID: 6068 [Token(Token = "0x40017B4")] ConsumeImmediately } // Token: 0x020003D2 RID: 978 [Token(Token = "0x20003D2")] [Serializable] public class GiftContextMapping { // Token: 0x06001F4C RID: 8012 RVA: 0x000804EC File Offset: 0x0007E6EC [Token(Token = "0x6001F4C")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public GiftContextMapping() { } // Token: 0x040017B5 RID: 6069 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40017B5")] public string name; // Token: 0x040017B6 RID: 6070 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40017B6")] public HJPLOCLJMDK context; // Token: 0x040017B7 RID: 6071 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40017B7")] public Material material; // Token: 0x040017B8 RID: 6072 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40017B8")] public string label; } }