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: 0x0200121E RID: 4638 [Token(Token = "0x200121E")] public class BackpackScreen : WatchUIFlow { // Token: 0x1700116B RID: 4459 // (get) Token: 0x060067F3 RID: 26611 RVA: 0x0016AA18 File Offset: 0x00168C18 // (set) Token: 0x060067F4 RID: 26612 RVA: 0x0016AA2C File Offset: 0x00168C2C [Token(Token = "0x1700116B")] private BackpackScreen.EJKOBPNECBN CFHLFFLHJDI { [Token(Token = "0x60067F3")] [Address(RVA = "0x81CEA0", Offset = "0x81BEA0", VA = "0x18081CEA0")] get { return this.HCKEPLFAMLN; } [Token(Token = "0x60067F4")] [Address(RVA = "0x1A4CAB0", Offset = "0x1A4BAB0", VA = "0x181A4CAB0")] set { if (this.HCKEPLFAMLN != value) { this.HCKEPLFAMLN = value; this.FIFOHGCNDJP(); return; } } } // Token: 0x060067F5 RID: 26613 RVA: 0x0016AA50 File Offset: 0x00168C50 [Token(Token = "0x60067F5")] [Address(RVA = "0x1A4C290", Offset = "0x1A4B290", VA = "0x181A4C290", 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: 0x060067F6 RID: 26614 RVA: 0x0016AAAC File Offset: 0x00168CAC [Token(Token = "0x60067F6")] [Address(RVA = "0x1A4D1E0", Offset = "0x1A4C1E0", VA = "0x181A4D1E0", 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: 0x060067F7 RID: 26615 RVA: 0x0016AB2C File Offset: 0x00168D2C [Token(Token = "0x60067F7")] [Address(RVA = "0x1A4D320", Offset = "0x1A4C320", VA = "0x181A4D320")] 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: 0x060067F8 RID: 26616 RVA: 0x0016AB8C File Offset: 0x00168D8C [Token(Token = "0x60067F8")] [Address(RVA = "0x1A4CFE0", Offset = "0x1A4BFE0", VA = "0x181A4CFE0")] 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: 0x060067F9 RID: 26617 RVA: 0x0016ABC4 File Offset: 0x00168DC4 [Token(Token = "0x60067F9")] [Address(RVA = "0x1A4CB30", Offset = "0x1A4BB30", VA = "0x181A4CB30")] private void FIFOHGCNDJP() { /* An exception occurred when decompiling this method (060067F9) 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: 0x060067FA RID: 26618 RVA: 0x0016AD58 File Offset: 0x00168F58 [Token(Token = "0x60067FA")] [Address(RVA = "0x1A4CAD0", Offset = "0x1A4BAD0", VA = "0x181A4CAD0")] private List FFPLBJLLPGN() { return Enumerable.ToList(this.FFJNCDBCOBO.k__BackingField.Values); } // Token: 0x060067FB RID: 26619 RVA: 0x0016AD80 File Offset: 0x00168F80 [Token(Token = "0x60067FB")] [Address(RVA = "0x1A4D040", Offset = "0x1A4C040", VA = "0x181A4D040")] private List MLEPCLKMBIK() { return this.FFJNCDBCOBO.GetLatestPurchasedNonTransferableConsumablesInCategory(ConsumableManager.KIDKMAOBOIG.Food); } // Token: 0x060067FC RID: 26620 RVA: 0x0016ADA0 File Offset: 0x00168FA0 [Token(Token = "0x60067FC")] [Address(RVA = "0x1A4D070", Offset = "0x1A4C070", VA = "0x181A4D070")] 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: 0x060067FD RID: 26621 RVA: 0x0016AE40 File Offset: 0x00169040 [Token(Token = "0x60067FD")] [Address(RVA = "0x1A4CAB0", Offset = "0x1A4BAB0", VA = "0x181A4CAB0")] private void FIEHCMHLJNF(BackpackScreen.EJKOBPNECBN HGLLKBFOBIE) { if (this.HCKEPLFAMLN != HGLLKBFOBIE) { this.HCKEPLFAMLN = HGLLKBFOBIE; this.FIFOHGCNDJP(); return; } } // Token: 0x060067FE RID: 26622 RVA: 0x0016AE64 File Offset: 0x00169064 [Token(Token = "0x60067FE")] [Address(RVA = "0x1A4C430", Offset = "0x1A4B430", VA = "0x181A4C430")] private void BNFPEINEDCC(OOCCCGPICOG BAJGNABECMN, bool AKJFIEJBCJA) { if (base.gameObject.activeInHierarchy) { this.FIFOHGCNDJP(); return; } } // Token: 0x060067FF RID: 26623 RVA: 0x0016AE8C File Offset: 0x0016908C [Token(Token = "0x60067FF")] [Address(RVA = "0x1A4D420", Offset = "0x1A4C420", VA = "0x181A4D420")] private void PDPJFPPLJGB(CFOEKMPLMII FAFPPDGHACH) { this.FIFOHGCNDJP(); } // Token: 0x06006800 RID: 26624 RVA: 0x0016AEA0 File Offset: 0x001690A0 [Token(Token = "0x6006800")] [Address(RVA = "0x1A4C4F0", Offset = "0x1A4B4F0", VA = "0x181A4C4F0")] 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; bool dynamicKinematicCollisionsCanBeApplied = tool.collisionSettings.DynamicKinematicCollisionsCanBeApplied; } return; } IL_EA: if (k__BackingField2 != 0) { } ConsumableManager ffjncdbcobo3 = this.FFJNCDBCOBO; throw new NullReferenceException(); } // Token: 0x06006801 RID: 26625 RVA: 0x0016AFAC File Offset: 0x001691AC [Token(Token = "0x6006801")] [Address(RVA = "0x1A4CA30", Offset = "0x1A4BA30", VA = "0x181A4CA30")] public void Button_ToggleEquipmentEquipped(CFOEKMPLMII equipment) { EquipmentManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; string k__BackingField = equipment.k__BackingField; instance.ToggleFavoriteEquipment(equipment, k__BackingField); } // Token: 0x06006802 RID: 26626 RVA: 0x0016AFD4 File Offset: 0x001691D4 [Token(Token = "0x6006802")] [Address(RVA = "0x1A4C4D0", Offset = "0x1A4B4D0", VA = "0x181A4C4D0")] public void Button_SetToolsDisplayMode() { if (this.HCKEPLFAMLN != BackpackScreen.EJKOBPNECBN.Tools) { this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)0L); this.FIFOHGCNDJP(); return; } } // Token: 0x06006803 RID: 26627 RVA: 0x0016AFFC File Offset: 0x001691FC [Token(Token = "0x6006803")] [Address(RVA = "0x1A4C4B0", Offset = "0x1A4B4B0", VA = "0x181A4C4B0")] public void Button_SetSkinsDisplayMode() { if (this.HCKEPLFAMLN != BackpackScreen.EJKOBPNECBN.Skins) { this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)1L); this.FIFOHGCNDJP(); return; } } // Token: 0x06006804 RID: 26628 RVA: 0x0016B024 File Offset: 0x00169224 [Token(Token = "0x6006804")] [Address(RVA = "0x1A4C470", Offset = "0x1A4B470", VA = "0x181A4C470")] public void Button_SetFoodDisplayMode() { if (this.HCKEPLFAMLN != BackpackScreen.EJKOBPNECBN.Food) { this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)2L); this.FIFOHGCNDJP(); return; } } // Token: 0x06006805 RID: 26629 RVA: 0x0016B04C File Offset: 0x0016924C [Token(Token = "0x6006805")] [Address(RVA = "0x1A4C490", Offset = "0x1A4B490", VA = "0x181A4C490")] public void Button_SetOtherDisplayMode() { if (this.HCKEPLFAMLN != BackpackScreen.EJKOBPNECBN.Other) { this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)3L); this.FIFOHGCNDJP(); return; } } // Token: 0x06006806 RID: 26630 RVA: 0x0016B074 File Offset: 0x00169274 [Token(Token = "0x6006806")] [Address(RVA = "0x1A4D430", Offset = "0x1A4C430", VA = "0x181A4D430")] public void Toggle_FavoriteTool(bool isOn, JKPLBBBJLJK favoriteToolType) { Player.k__BackingField.backpack.SetFavoriteTool((JKPLBBBJLJK)((uint)(-1))); } // Token: 0x06006807 RID: 26631 RVA: 0x0016B098 File Offset: 0x00169298 [Token(Token = "0x6006807")] [Address(RVA = "0x1A4D510", Offset = "0x1A4C510", VA = "0x181A4D510")] public void Toggle_UseTool(bool isOn, JKPLBBBJLJK toolType) { if (!isOn) { PlayerBackpack backpack = Player.k__BackingField.backpack; return; } PlayerBackpack backpack2 = Player.k__BackingField.backpack; } // Token: 0x06006808 RID: 26632 RVA: 0x0016B0C8 File Offset: 0x001692C8 [Token(Token = "0x6006808")] [Address(RVA = "0x1A4D690", Offset = "0x1A4C690", VA = "0x181A4D690")] public BackpackScreen() { List list = new List(); this.KIGHNGECPAD = list; this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)4294967295L); base..ctor(); } // Token: 0x06006809 RID: 26633 RVA: 0x0016B0F8 File Offset: 0x001692F8 [Token(Token = "0x6006809")] [Address(RVA = "0x1A4C3C0", Offset = "0x1A4B3C0", VA = "0x181A4C3C0")] [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: 0x04004430 RID: 17456 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x4004430")] [SerializeField] [Header("Buttons")] private RadioButton3D toolsTabButton; // Token: 0x04004431 RID: 17457 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x4004431")] [SerializeField] private RadioButton3D skinsTabButton; // Token: 0x04004432 RID: 17458 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x4004432")] [SerializeField] private RadioButton3D foodTabButton; // Token: 0x04004433 RID: 17459 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x4004433")] [SerializeField] private RadioButton3D otherTabButton; // Token: 0x04004434 RID: 17460 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x4004434")] [SerializeField] [Header("Labels")] private RectTransform favoriteToolInfo; // Token: 0x04004435 RID: 17461 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x4004435")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)] private BackpackToolButtonPagedGrid backpackToolPagedGrid; // Token: 0x04004436 RID: 17462 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x4004436")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)] private EquipmentsPagedGrid skinsPagedGrid; // Token: 0x04004437 RID: 17463 [FieldOffset(Offset = "0x100")] [Token(Token = "0x4004437")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)] private ConsumablesPagedGrid consumablesPagedGrid; // Token: 0x04004438 RID: 17464 [FieldOffset(Offset = "0x108")] [Token(Token = "0x4004438")] private List KIGHNGECPAD; // Token: 0x04004439 RID: 17465 [FieldOffset(Offset = "0x110")] [Token(Token = "0x4004439")] private ConsumableManager FFJNCDBCOBO; // Token: 0x0400443A RID: 17466 [FieldOffset(Offset = "0x118")] [Token(Token = "0x400443A")] private EquipmentManager CFEHLADODLN; // Token: 0x0400443B RID: 17467 [FieldOffset(Offset = "0x120")] [Token(Token = "0x400443B")] private BackpackScreen.EJKOBPNECBN HCKEPLFAMLN; // Token: 0x0200121F RID: 4639 [Token(Token = "0x200121F")] public enum EJKOBPNECBN { // Token: 0x0400443D RID: 17469 [Token(Token = "0x400443D")] Invalid = -1, // Token: 0x0400443E RID: 17470 [Token(Token = "0x400443E")] Tools, // Token: 0x0400443F RID: 17471 [Token(Token = "0x400443F")] Skins, // Token: 0x04004440 RID: 17472 [Token(Token = "0x4004440")] Food, // Token: 0x04004441 RID: 17473 [Token(Token = "0x4004441")] Other } } }