using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using RecRoom; using RecRoom.Consumable; using RecRoom.Core; using RecRoom.Players; using UnityEngine; namespace AGUI.StackedUI { // Token: 0x02001AE3 RID: 6883 [Token(Token = "0x2001AE3")] [StructLayout(3)] public class BackpackScreen : WatchUIFlow { // Token: 0x17001DC5 RID: 7621 // (get) Token: 0x0600B8F3 RID: 47347 RVA: 0x002B6AC0 File Offset: 0x002B4CC0 // (set) Token: 0x0600B8F4 RID: 47348 RVA: 0x002B6AD4 File Offset: 0x002B4CD4 [Token(Token = "0x17001DC5")] private BackpackScreen.EJKOBPNECBN CFHLFFLHJDI { [Token(Token = "0x600B8F3")] [Address(RVA = "0x50B890", Offset = "0x50A290", VA = "0x18050B890")] get { return this.HCKEPLFAMLN; } [Token(Token = "0x600B8F4")] [Address(RVA = "0x16EA9E0", Offset = "0x16E93E0", VA = "0x1816EA9E0")] set { if (this.HCKEPLFAMLN != value) { this.HCKEPLFAMLN = value; this.FIFOHGCNDJP(); return; } } } // Token: 0x0600B8F5 RID: 47349 RVA: 0x002B6AF8 File Offset: 0x002B4CF8 [Token(Token = "0x600B8F5")] [Address(RVA = "0x16EA1C0", Offset = "0x16E8BC0", VA = "0x1816EA1C0")] private void Awake() { 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: 0x0600B8F6 RID: 47350 RVA: 0x002B6B50 File Offset: 0x002B4D50 [Token(Token = "0x600B8F6")] [Address(RVA = "0x16EB050", Offset = "0x16E9A50", VA = "0x1816EB050", Slot = "6")] 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: 0x0600B8F7 RID: 47351 RVA: 0x002B6BD0 File Offset: 0x002B4DD0 [Token(Token = "0x600B8F7")] [Address(RVA = "0x16EB190", Offset = "0x16E9B90", VA = "0x1816EB190")] private void OnEnable() { Action action = new Action(this.BEFHOGJHOKD); ISchedulerPromise schedulerPromise = this.InvokeNextEndOfFrame(action); RectTransform rectTransform = this.favoriteToolInfo; int num = 0; if (rectTransform != num) { GameObject gameObject = this.favoriteToolInfo.gameObject; bool flag = SingletonMonoBehaviour.Instance.AKPGDDBMBMK == LocalPlayerController.MIGPLDFLMHA.VR; gameObject.SetActive(flag); } } // Token: 0x0600B8F8 RID: 47352 RVA: 0x002B6C30 File Offset: 0x002B4E30 [Token(Token = "0x600B8F8")] [Address(RVA = "0x16EAE50", Offset = "0x16E9850", VA = "0x1816EAE50")] 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: 0x0600B8F9 RID: 47353 RVA: 0x002B6C68 File Offset: 0x002B4E68 [Token(Token = "0x600B8F9")] [Address(RVA = "0x16EAA60", Offset = "0x16E9460", VA = "0x1816EAA60")] private void FIFOHGCNDJP() { /* An exception occurred when decompiling this method (0600B8F9) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AGUI.StackedUI.BackpackScreen::FIFOHGCNDJP() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_157: stloc:NotImplementedException(var_22_161, 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: 0x0600B8FA RID: 47354 RVA: 0x002B6DD8 File Offset: 0x002B4FD8 [Token(Token = "0x600B8FA")] [Address(RVA = "0x16EAA00", Offset = "0x16E9400", VA = "0x1816EAA00")] private List FFPLBJLLPGN() { return Enumerable.ToList(this.FFJNCDBCOBO.k__BackingField.Values); } // Token: 0x0600B8FB RID: 47355 RVA: 0x002B6E00 File Offset: 0x002B5000 [Token(Token = "0x600B8FB")] [Address(RVA = "0x16EAEB0", Offset = "0x16E98B0", VA = "0x1816EAEB0")] private List MLEPCLKMBIK() { return this.FFJNCDBCOBO.GetLatestPurchasedNonTransferableConsumablesInCategory(ConsumableManager.KIDKMAOBOIG.Food); } // Token: 0x0600B8FC RID: 47356 RVA: 0x002B6E20 File Offset: 0x002B5020 [Token(Token = "0x600B8FC")] [Address(RVA = "0x16EAEE0", Offset = "0x16E98E0", VA = "0x1816EAEE0")] 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: 0x0600B8FD RID: 47357 RVA: 0x002B6EC0 File Offset: 0x002B50C0 [Token(Token = "0x600B8FD")] [Address(RVA = "0x16EA9E0", Offset = "0x16E93E0", VA = "0x1816EA9E0")] private void FIEHCMHLJNF(BackpackScreen.EJKOBPNECBN HGLLKBFOBIE) { if (this.HCKEPLFAMLN != HGLLKBFOBIE) { this.HCKEPLFAMLN = HGLLKBFOBIE; this.FIFOHGCNDJP(); return; } } // Token: 0x0600B8FE RID: 47358 RVA: 0x002B6EE4 File Offset: 0x002B50E4 [Token(Token = "0x600B8FE")] [Address(RVA = "0x16EA360", Offset = "0x16E8D60", VA = "0x1816EA360")] private void BNFPEINEDCC(OOCCCGPICOG BAJGNABECMN, bool AKJFIEJBCJA) { if (base.gameObject.activeInHierarchy) { this.FIFOHGCNDJP(); return; } } // Token: 0x0600B8FF RID: 47359 RVA: 0x002B6F0C File Offset: 0x002B510C [Token(Token = "0x600B8FF")] [Address(RVA = "0x16EB290", Offset = "0x16E9C90", VA = "0x1816EB290")] private void PDPJFPPLJGB(CFOEKMPLMII FAFPPDGHACH) { this.FIFOHGCNDJP(); } // Token: 0x0600B900 RID: 47360 RVA: 0x002B6F20 File Offset: 0x002B5120 [Token(Token = "0x600B900")] [Address(RVA = "0x16EA420", Offset = "0x16E8E20", VA = "0x1816EA420")] public void Button_ToggleActiveState(OOCCCGPICOG consumable) { int k__BackingField = (int)consumable.k__BackingField; int num = 0; int num2 = 0; ConsumableTool consumableTool; if (consumableTool != num2) { long k__BackingField = consumableTool.CKNFEDPPDOO.k__BackingField; if (consumable.k__BackingField == k__BackingField) { } PhotonNetwork.GetOwnershipAndDestroy(consumableTool.gameObject); } ConsumableManager ffjncdbcobo = this.FFJNCDBCOBO; string k__BackingField = consumable.k__BackingField; if (!ffjncdbcobo.IsConsumableOfTypeActive(k__BackingField)) { if (num == 0) { GiftBox bidcgcgmnnn = SingletonMonoBehaviour.Instance.BIDCGCGMNNN; int num3 = 0; if (bidcgcgmnnn != num3 && bidcgcgmnnn.PAAEOIBGJEI == GiftManager.HDMOIDKEOCM.Consumable) { SingletonMonoBehaviour.Instance.StopReceivingGifts(); } if (!consumable.k__BackingField.HasConsumableTool) { this.FFJNCDBCOBO.ActivateConsumable(consumable, true); } Vector3 down = Vector3.down; ConsumableManager ffjncdbcobo2 = this.FFJNCDBCOBO; string k__BackingField2 = consumable.k__BackingField; Quaternion identity = Quaternion.identity; Tool tool; Tool.AudioSettings audioSettings = tool.audioSettings; } return; } string friendlyName = consumable.k__BackingField.FriendlyName; ConsumableManager.KIDKMAOBOIG k__BackingField2 = consumable.k__BackingField; ConsumableManager.KIDKMAOBOIG k__BackingField3 = consumable.k__BackingField; throw new NullReferenceException(); } // Token: 0x0600B901 RID: 47361 RVA: 0x002B7024 File Offset: 0x002B5224 [Token(Token = "0x600B901")] [Address(RVA = "0x16EA960", Offset = "0x16E9360", VA = "0x1816EA960")] public void Button_ToggleEquipmentEquipped(CFOEKMPLMII equipment) { EquipmentManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; string k__BackingField = equipment.k__BackingField; instance.ToggleFavoriteEquipment(equipment, k__BackingField); } // Token: 0x0600B902 RID: 47362 RVA: 0x002B704C File Offset: 0x002B524C [Token(Token = "0x600B902")] [Address(RVA = "0x16EA400", Offset = "0x16E8E00", VA = "0x1816EA400")] public void Button_SetToolsDisplayMode() { if (this.HCKEPLFAMLN != BackpackScreen.EJKOBPNECBN.Tools) { this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)0L); this.FIFOHGCNDJP(); return; } } // Token: 0x0600B903 RID: 47363 RVA: 0x002B7074 File Offset: 0x002B5274 [Token(Token = "0x600B903")] [Address(RVA = "0x16EA3E0", Offset = "0x16E8DE0", VA = "0x1816EA3E0")] public void Button_SetSkinsDisplayMode() { if (this.HCKEPLFAMLN != BackpackScreen.EJKOBPNECBN.Skins) { this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)1L); this.FIFOHGCNDJP(); return; } } // Token: 0x0600B904 RID: 47364 RVA: 0x002B709C File Offset: 0x002B529C [Token(Token = "0x600B904")] [Address(RVA = "0x16EA3A0", Offset = "0x16E8DA0", VA = "0x1816EA3A0")] public void Button_SetFoodDisplayMode() { if (this.HCKEPLFAMLN != BackpackScreen.EJKOBPNECBN.Food) { this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)2L); this.FIFOHGCNDJP(); return; } } // Token: 0x0600B905 RID: 47365 RVA: 0x002B70C4 File Offset: 0x002B52C4 [Token(Token = "0x600B905")] [Address(RVA = "0x16EA3C0", Offset = "0x16E8DC0", VA = "0x1816EA3C0")] public void Button_SetOtherDisplayMode() { if (this.HCKEPLFAMLN != BackpackScreen.EJKOBPNECBN.Other) { this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)3L); this.FIFOHGCNDJP(); return; } } // Token: 0x0600B906 RID: 47366 RVA: 0x002B70EC File Offset: 0x002B52EC [Token(Token = "0x600B906")] [Address(RVA = "0x16EB2A0", Offset = "0x16E9CA0", VA = "0x1816EB2A0")] public void Toggle_FavoriteTool(bool isOn, JKPLBBBJLJK favoriteToolType) { Player.k__BackingField.backpack.SetFavoriteTool((JKPLBBBJLJK)((uint)(-1))); } // Token: 0x0600B907 RID: 47367 RVA: 0x002B7110 File Offset: 0x002B5310 [Token(Token = "0x600B907")] [Address(RVA = "0x16EB380", Offset = "0x16E9D80", VA = "0x1816EB380")] public void Toggle_UseTool(bool isOn, JKPLBBBJLJK toolType) { if (!isOn) { PlayerBackpack backpack = Player.k__BackingField.backpack; return; } PlayerBackpack backpack2 = Player.k__BackingField.backpack; } // Token: 0x0600B908 RID: 47368 RVA: 0x002B7140 File Offset: 0x002B5340 [Token(Token = "0x600B908")] [Address(RVA = "0x16EB500", Offset = "0x16E9F00", VA = "0x1816EB500")] public BackpackScreen() { List list = new List(); this.KIGHNGECPAD = list; this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)4294967295L); base..ctor(); } // Token: 0x0600B909 RID: 47369 RVA: 0x002B7170 File Offset: 0x002B5370 [Token(Token = "0x600B909")] [Address(RVA = "0x16EA2F0", Offset = "0x16E8CF0", VA = "0x1816EA2F0")] [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: 0x04007991 RID: 31121 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4007991")] [SerializeField] [Header("Buttons")] private RadioButton3D toolsTabButton; // Token: 0x04007992 RID: 31122 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x4007992")] [SerializeField] private RadioButton3D skinsTabButton; // Token: 0x04007993 RID: 31123 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x4007993")] [SerializeField] private RadioButton3D foodTabButton; // Token: 0x04007994 RID: 31124 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x4007994")] [SerializeField] private RadioButton3D otherTabButton; // Token: 0x04007995 RID: 31125 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x4007995")] [SerializeField] [Header("Labels")] private RectTransform favoriteToolInfo; // Token: 0x04007996 RID: 31126 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x4007996")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)] private BackpackToolButtonPagedGrid backpackToolPagedGrid; // Token: 0x04007997 RID: 31127 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x4007997")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)] private EquipmentsPagedGrid skinsPagedGrid; // Token: 0x04007998 RID: 31128 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x4007998")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)] private ConsumablesPagedGrid consumablesPagedGrid; // Token: 0x04007999 RID: 31129 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x4007999")] private List KIGHNGECPAD; // Token: 0x0400799A RID: 31130 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x400799A")] private ConsumableManager FFJNCDBCOBO; // Token: 0x0400799B RID: 31131 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x400799B")] private EquipmentManager CFEHLADODLN; // Token: 0x0400799C RID: 31132 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x400799C")] private BackpackScreen.EJKOBPNECBN HCKEPLFAMLN; // Token: 0x02001AE4 RID: 6884 [Token(Token = "0x2001AE4")] public enum EJKOBPNECBN { // Token: 0x0400799E RID: 31134 [Token(Token = "0x400799E")] Invalid = -1, // Token: 0x0400799F RID: 31135 [Token(Token = "0x400799F")] Tools, // Token: 0x040079A0 RID: 31136 [Token(Token = "0x40079A0")] Skins, // Token: 0x040079A1 RID: 31137 [Token(Token = "0x40079A1")] Food, // Token: 0x040079A2 RID: 31138 [Token(Token = "0x40079A2")] Other } } }