using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom; using RecRoom.Consumable; using RecRoom.Core; using RecRoom.Players; using UnityEngine; namespace AGUI.StackedUI { // Token: 0x02001151 RID: 4433 [Token(Token = "0x2001151")] public class BackpackScreen : WatchUIFlow { // Token: 0x170010F3 RID: 4339 // (get) Token: 0x0600649B RID: 25755 RVA: 0x00162B64 File Offset: 0x00160D64 // (set) Token: 0x0600649C RID: 25756 RVA: 0x00162B78 File Offset: 0x00160D78 [Token(Token = "0x170010F3")] private BackpackScreen.EJKOBPNECBN CFHLFFLHJDI { [Token(Token = "0x600649B")] [Address(RVA = "0x7B91A0", Offset = "0x7B7FA0", VA = "0x1807B91A0")] get { return this.HCKEPLFAMLN; } [Token(Token = "0x600649C")] [Address(RVA = "0xF2EE10", Offset = "0xF2DC10", VA = "0x180F2EE10")] set { if (this.HCKEPLFAMLN != value) { this.HCKEPLFAMLN = value; this.FIFOHGCNDJP(); return; } } } // Token: 0x0600649D RID: 25757 RVA: 0x00162B9C File Offset: 0x00160D9C [Token(Token = "0x600649D")] [Address(RVA = "0xF2E5F0", Offset = "0xF2D3F0", VA = "0x180F2E5F0", Slot = "6")] protected override void Awake() { base..ctor(); ConsumableManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; this.FFJNCDBCOBO = instance; Action action = new Action(this.BNFPEINEDCC); instance.OnPurchasedConsumableChanged += action; EquipmentManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; this.CFEHLADODLN = instance2; Action action2 = new Action(this.PDPJFPPLJGB); instance2.NewEquipmentUnlocked += action2; } // Token: 0x0600649E RID: 25758 RVA: 0x00162BF8 File Offset: 0x00160DF8 [Token(Token = "0x600649E")] [Address(RVA = "0xF2F540", Offset = "0xF2E340", VA = "0x180F2F540", Slot = "7")] protected override void OnDestroy() { ConsumableManager ffjncdbcobo = this.FFJNCDBCOBO; int num = 0; if (ffjncdbcobo != num) { ConsumableManager ffjncdbcobo2 = this.FFJNCDBCOBO; Action action = new Action(this.BNFPEINEDCC); ffjncdbcobo2.OnPurchasedConsumableChanged -= action; } EquipmentManager cfehladodln = this.CFEHLADODLN; int num2 = 0; if (cfehladodln != num2) { EquipmentManager cfehladodln2 = this.CFEHLADODLN; Action action2 = new Action(this.PDPJFPPLJGB); cfehladodln2.NewEquipmentUnlocked -= action2; } base.OnDestroy(); } // Token: 0x0600649F RID: 25759 RVA: 0x00162C78 File Offset: 0x00160E78 [Token(Token = "0x600649F")] [Address(RVA = "0xF2F680", Offset = "0xF2E480", VA = "0x180F2F680")] private void OnEnable() { Action action = new Action(this.BEFHOGJHOKD); KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action); RectTransform rectTransform = this.favoriteToolInfo; int num = 0; if (rectTransform != num) { GameObject gameObject = this.favoriteToolInfo.gameObject; bool flag = SingletonMonoBehaviour.ONCPNMDGGKG.AKPGDDBMBMK == LocalPlayerController.MIGPLDFLMHA.VR; gameObject.SetActive(flag); } } // Token: 0x060064A0 RID: 25760 RVA: 0x00162CD8 File Offset: 0x00160ED8 [Token(Token = "0x60064A0")] [Address(RVA = "0xF2F340", Offset = "0xF2E140", VA = "0x180F2F340")] private void HBCGLPDDGJC() { BackpackScreen.EJKOBPNECBN hckeplfamln = this.HCKEPLFAMLN; if (hckeplfamln == BackpackScreen.EJKOBPNECBN.Tools || hckeplfamln == BackpackScreen.EJKOBPNECBN.Tools || hckeplfamln == BackpackScreen.EJKOBPNECBN.Tools || hckeplfamln == BackpackScreen.EJKOBPNECBN.Skins) { this.toolsTabButton.ForcePressed(); return; } } // Token: 0x060064A1 RID: 25761 RVA: 0x00162D10 File Offset: 0x00160F10 [Token(Token = "0x60064A1")] [Address(RVA = "0xF2EE90", Offset = "0xF2DC90", VA = "0x180F2EE90")] private void FIFOHGCNDJP() { /* An exception occurred when decompiling this method (060064A1) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AGUI.StackedUI.BackpackScreen::FIFOHGCNDJP() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_17C: stloc:NotImplementedException(var_24_186, newobj:NotImplementedException(NotImplementedException::.ctor, ldstr:string("Unknown consumable category"))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x060064A2 RID: 25762 RVA: 0x00162EA4 File Offset: 0x001610A4 [Token(Token = "0x60064A2")] [Address(RVA = "0xF2EE30", Offset = "0xF2DC30", VA = "0x180F2EE30")] private List FFPLBJLLPGN() { return Enumerable.ToList(this.FFJNCDBCOBO.k__BackingField.Values); } // Token: 0x060064A3 RID: 25763 RVA: 0x00162ECC File Offset: 0x001610CC [Token(Token = "0x60064A3")] [Address(RVA = "0xF2F3A0", Offset = "0xF2E1A0", VA = "0x180F2F3A0")] private List MLEPCLKMBIK() { return this.FFJNCDBCOBO.GetLatestPurchasedNonTransferableConsumablesInCategory(ConsumableManager.KIDKMAOBOIG.Food); } // Token: 0x060064A4 RID: 25764 RVA: 0x00162EEC File Offset: 0x001610EC [Token(Token = "0x60064A4")] [Address(RVA = "0xF2F3D0", Offset = "0xF2E1D0", VA = "0x180F2F3D0")] private List NDIIENELDJC() { List list = new List(); List latestPurchasedNonTransferableConsumablesInCategory = this.FFJNCDBCOBO.GetLatestPurchasedNonTransferableConsumablesInCategory(ConsumableManager.KIDKMAOBOIG.Potion_Head); list.AddRange(latestPurchasedNonTransferableConsumablesInCategory); List latestPurchasedNonTransferableConsumablesInCategory2 = this.FFJNCDBCOBO.GetLatestPurchasedNonTransferableConsumablesInCategory(ConsumableManager.KIDKMAOBOIG.Potion_Hand); list.AddRange(latestPurchasedNonTransferableConsumablesInCategory2); List latestPurchasedNonTransferableConsumablesInCategory3 = this.FFJNCDBCOBO.GetLatestPurchasedNonTransferableConsumablesInCategory(ConsumableManager.KIDKMAOBOIG.Potion_HairDye); list.AddRange(latestPurchasedNonTransferableConsumablesInCategory3); ConsumableManager ffjncdbcobo = this.FFJNCDBCOBO; int num = 0; List latestPurchasedNonTransferableConsumablesInCategory4 = ffjncdbcobo.GetLatestPurchasedNonTransferableConsumablesInCategory((ConsumableManager.KIDKMAOBOIG)num); list.AddRange(latestPurchasedNonTransferableConsumablesInCategory4); List latestPurchasedNonTransferableConsumablesInCategory5 = this.FFJNCDBCOBO.GetLatestPurchasedNonTransferableConsumablesInCategory(ConsumableManager.KIDKMAOBOIG.KO_Customization); list.AddRange(latestPurchasedNonTransferableConsumablesInCategory5); List latestPurchasedNonTransferableConsumablesInCategory6 = this.FFJNCDBCOBO.GetLatestPurchasedNonTransferableConsumablesInCategory(ConsumableManager.KIDKMAOBOIG.Coupon); list.AddRange(latestPurchasedNonTransferableConsumablesInCategory6); return list; } // Token: 0x060064A5 RID: 25765 RVA: 0x00162F8C File Offset: 0x0016118C [Token(Token = "0x60064A5")] [Address(RVA = "0xF2EE10", Offset = "0xF2DC10", VA = "0x180F2EE10")] private void FIEHCMHLJNF(BackpackScreen.EJKOBPNECBN HGLLKBFOBIE) { if (this.HCKEPLFAMLN != HGLLKBFOBIE) { this.HCKEPLFAMLN = HGLLKBFOBIE; this.FIFOHGCNDJP(); return; } } // Token: 0x060064A6 RID: 25766 RVA: 0x00162FB0 File Offset: 0x001611B0 [Token(Token = "0x60064A6")] [Address(RVA = "0xF2E790", Offset = "0xF2D590", VA = "0x180F2E790")] private void BNFPEINEDCC(OOCCCGPICOG BAJGNABECMN, bool AKJFIEJBCJA) { if (base.gameObject.activeInHierarchy) { this.FIFOHGCNDJP(); return; } } // Token: 0x060064A7 RID: 25767 RVA: 0x00162FD8 File Offset: 0x001611D8 [Token(Token = "0x60064A7")] [Address(RVA = "0xF2F780", Offset = "0xF2E580", VA = "0x180F2F780")] private void PDPJFPPLJGB(CFOEKMPLMII FAFPPDGHACH) { this.FIFOHGCNDJP(); } // Token: 0x060064A8 RID: 25768 RVA: 0x00162FEC File Offset: 0x001611EC [Token(Token = "0x60064A8")] [Address(RVA = "0xF2E850", Offset = "0xF2D650", VA = "0x180F2E850")] public void Button_ToggleActiveState(OOCCCGPICOG consumable) { int num = (int)consumable.GMMAAAGFAKO(); ConsumableInfo consumableInfo = consumable.LENBPGEABJK(); int num2 = 0; int num3 = 0; ConsumableTool consumableTool; if (consumableTool != num3) { long k__BackingField = consumableTool.CKNFEDPPDOO.k__BackingField; if (consumable.k__BackingField == k__BackingField) { } KKPBCOOONNK.JAKJLFDNEJA(consumableTool.gameObject); } ConsumableManager ffjncdbcobo = this.FFJNCDBCOBO; string k__BackingField = consumable.k__BackingField; string k__BackingField2; if (!ffjncdbcobo.IsConsumableOfTypeActive(k__BackingField)) { if (num2 == 0) { GiftBox bidcgcgmnnn = SingletonMonoBehaviour.ONCPNMDGGKG.BIDCGCGMNNN; int num4 = 0; if (bidcgcgmnnn != num4 && bidcgcgmnnn.PAAEOIBGJEI == CDFEDFLKOBE.Consumable) { SingletonMonoBehaviour.ONCPNMDGGKG.StopReceivingGifts(); } if (consumableInfo == 0 || !consumableInfo.HasConsumableTool) { this.FFJNCDBCOBO.ActivateConsumable(consumable, true); goto IL_EA; } Vector3 down = Vector3.down; long k__BackingField2 = consumable.k__BackingField; ConsumableManager ffjncdbcobo2 = this.FFJNCDBCOBO; k__BackingField2 = consumable.k__BackingField; Quaternion identity = Quaternion.identity; Tool tool; List forceIncludeColliders = tool.collisionSettings.ForceIncludeColliders; } return; } IL_EA: if (k__BackingField2 != 0) { } ConsumableManager ffjncdbcobo3 = this.FFJNCDBCOBO; throw new NullReferenceException(); } // Token: 0x060064A9 RID: 25769 RVA: 0x001630F8 File Offset: 0x001612F8 [Token(Token = "0x60064A9")] [Address(RVA = "0xF2ED90", Offset = "0xF2DB90", VA = "0x180F2ED90")] public void Button_ToggleEquipmentEquipped(CFOEKMPLMII equipment) { EquipmentManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; string k__BackingField = equipment.k__BackingField; instance.ToggleFavoriteEquipment(equipment, k__BackingField); } // Token: 0x060064AA RID: 25770 RVA: 0x00163120 File Offset: 0x00161320 [Token(Token = "0x60064AA")] [Address(RVA = "0xF2E830", Offset = "0xF2D630", VA = "0x180F2E830")] public void Button_SetToolsDisplayMode() { if (this.HCKEPLFAMLN != BackpackScreen.EJKOBPNECBN.Tools) { this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)0L); this.FIFOHGCNDJP(); return; } } // Token: 0x060064AB RID: 25771 RVA: 0x00163148 File Offset: 0x00161348 [Token(Token = "0x60064AB")] [Address(RVA = "0xF2E810", Offset = "0xF2D610", VA = "0x180F2E810")] public void Button_SetSkinsDisplayMode() { if (this.HCKEPLFAMLN != BackpackScreen.EJKOBPNECBN.Skins) { this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)1L); this.FIFOHGCNDJP(); return; } } // Token: 0x060064AC RID: 25772 RVA: 0x00163170 File Offset: 0x00161370 [Token(Token = "0x60064AC")] [Address(RVA = "0xF2E7D0", Offset = "0xF2D5D0", VA = "0x180F2E7D0")] public void Button_SetFoodDisplayMode() { if (this.HCKEPLFAMLN != BackpackScreen.EJKOBPNECBN.Food) { this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)2L); this.FIFOHGCNDJP(); return; } } // Token: 0x060064AD RID: 25773 RVA: 0x00163198 File Offset: 0x00161398 [Token(Token = "0x60064AD")] [Address(RVA = "0xF2E7F0", Offset = "0xF2D5F0", VA = "0x180F2E7F0")] public void Button_SetOtherDisplayMode() { if (this.HCKEPLFAMLN != BackpackScreen.EJKOBPNECBN.Other) { this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)3L); this.FIFOHGCNDJP(); return; } } // Token: 0x060064AE RID: 25774 RVA: 0x001631C0 File Offset: 0x001613C0 [Token(Token = "0x60064AE")] [Address(RVA = "0xF2F790", Offset = "0xF2E590", VA = "0x180F2F790")] public void Toggle_FavoriteTool(bool isOn, JKPLBBBJLJK favoriteToolType) { Player.k__BackingField.backpack.SetFavoriteTool((JKPLBBBJLJK)((uint)(-1))); } // Token: 0x060064AF RID: 25775 RVA: 0x001631E4 File Offset: 0x001613E4 [Token(Token = "0x60064AF")] [Address(RVA = "0xF2F870", Offset = "0xF2E670", VA = "0x180F2F870")] public void Toggle_UseTool(bool isOn, JKPLBBBJLJK toolType) { if (!isOn) { PlayerBackpack backpack = Player.k__BackingField.backpack; return; } PlayerBackpack backpack2 = Player.k__BackingField.backpack; } // Token: 0x060064B0 RID: 25776 RVA: 0x00163214 File Offset: 0x00161414 [Token(Token = "0x60064B0")] [Address(RVA = "0xF2F9F0", Offset = "0xF2E7F0", VA = "0x180F2F9F0")] public BackpackScreen() { List list = new List(); this.KIGHNGECPAD = list; this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)4294967295L); base..ctor(); } // Token: 0x060064B1 RID: 25777 RVA: 0x00163244 File Offset: 0x00161444 [Token(Token = "0x60064B1")] [Address(RVA = "0xF2E720", Offset = "0xF2D520", VA = "0x180F2E720")] [CompilerGenerated] private void BEFHOGJHOKD() { BackpackScreen.EJKOBPNECBN hckeplfamln = this.HCKEPLFAMLN; if (hckeplfamln == BackpackScreen.EJKOBPNECBN.Tools || hckeplfamln == BackpackScreen.EJKOBPNECBN.Tools || hckeplfamln == BackpackScreen.EJKOBPNECBN.Tools || hckeplfamln == BackpackScreen.EJKOBPNECBN.Skins) { this.toolsTabButton.ForcePressed(); } this.FIFOHGCNDJP(); } // Token: 0x040042BA RID: 17082 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x40042BA")] [SerializeField] [Header("Buttons")] private RadioButton3D toolsTabButton; // Token: 0x040042BB RID: 17083 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x40042BB")] [SerializeField] private RadioButton3D skinsTabButton; // Token: 0x040042BC RID: 17084 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x40042BC")] [SerializeField] private RadioButton3D foodTabButton; // Token: 0x040042BD RID: 17085 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x40042BD")] [SerializeField] private RadioButton3D otherTabButton; // Token: 0x040042BE RID: 17086 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x40042BE")] [SerializeField] [Header("Labels")] private RectTransform favoriteToolInfo; // Token: 0x040042BF RID: 17087 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x40042BF")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)] private BackpackToolButtonPagedGrid backpackToolPagedGrid; // Token: 0x040042C0 RID: 17088 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x40042C0")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)] private EquipmentsPagedGrid skinsPagedGrid; // Token: 0x040042C1 RID: 17089 [FieldOffset(Offset = "0x100")] [Token(Token = "0x40042C1")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)] private ConsumablesPagedGrid consumablesPagedGrid; // Token: 0x040042C2 RID: 17090 [FieldOffset(Offset = "0x108")] [Token(Token = "0x40042C2")] private List KIGHNGECPAD; // Token: 0x040042C3 RID: 17091 [FieldOffset(Offset = "0x110")] [Token(Token = "0x40042C3")] private ConsumableManager FFJNCDBCOBO; // Token: 0x040042C4 RID: 17092 [FieldOffset(Offset = "0x118")] [Token(Token = "0x40042C4")] private EquipmentManager CFEHLADODLN; // Token: 0x040042C5 RID: 17093 [FieldOffset(Offset = "0x120")] [Token(Token = "0x40042C5")] private BackpackScreen.EJKOBPNECBN HCKEPLFAMLN; // Token: 0x02001152 RID: 4434 [Token(Token = "0x2001152")] public enum EJKOBPNECBN { // Token: 0x040042C7 RID: 17095 [Token(Token = "0x40042C7")] Invalid = -1, // Token: 0x040042C8 RID: 17096 [Token(Token = "0x40042C8")] Tools, // Token: 0x040042C9 RID: 17097 [Token(Token = "0x40042C9")] Skins, // Token: 0x040042CA RID: 17098 [Token(Token = "0x40042CA")] Food, // Token: 0x040042CB RID: 17099 [Token(Token = "0x40042CB")] Other } } }