477 lines
20 KiB
C#
477 lines
20 KiB
C#
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<OOCCCGPICOG, bool> action = new Action(this.BNFPEINEDCC);
|
|
instance.OnPurchasedConsumableChanged += action;
|
|
EquipmentManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
this.CFEHLADODLN = instance2;
|
|
Action<CFOEKMPLMII> 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<OOCCCGPICOG, bool> action = new Action(this.BNFPEINEDCC);
|
|
ffjncdbcobo2.OnPurchasedConsumableChanged -= action;
|
|
}
|
|
EquipmentManager cfehladodln = this.CFEHLADODLN;
|
|
int num2 = 0;
|
|
if (cfehladodln != num2)
|
|
{
|
|
EquipmentManager cfehladodln2 = this.CFEHLADODLN;
|
|
Action<CFOEKMPLMII> 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 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x060064A2 RID: 25762 RVA: 0x00162EA4 File Offset: 0x001610A4
|
|
[Token(Token = "0x60064A2")]
|
|
[Address(RVA = "0xF2EE30", Offset = "0xF2DC30", VA = "0x180F2EE30")]
|
|
private List<OOCCCGPICOG> FFPLBJLLPGN()
|
|
{
|
|
return Enumerable.ToList<OOCCCGPICOG>(this.FFJNCDBCOBO.<EJMJIFKMMDN>k__BackingField.Values);
|
|
}
|
|
|
|
// Token: 0x060064A3 RID: 25763 RVA: 0x00162ECC File Offset: 0x001610CC
|
|
[Token(Token = "0x60064A3")]
|
|
[Address(RVA = "0xF2F3A0", Offset = "0xF2E1A0", VA = "0x180F2F3A0")]
|
|
private List<OOCCCGPICOG> 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<OOCCCGPICOG> NDIIENELDJC()
|
|
{
|
|
List<OOCCCGPICOG> list = new List();
|
|
List<OOCCCGPICOG> latestPurchasedNonTransferableConsumablesInCategory = this.FFJNCDBCOBO.GetLatestPurchasedNonTransferableConsumablesInCategory(ConsumableManager.KIDKMAOBOIG.Potion_Head);
|
|
list.AddRange(latestPurchasedNonTransferableConsumablesInCategory);
|
|
List<OOCCCGPICOG> latestPurchasedNonTransferableConsumablesInCategory2 = this.FFJNCDBCOBO.GetLatestPurchasedNonTransferableConsumablesInCategory(ConsumableManager.KIDKMAOBOIG.Potion_Hand);
|
|
list.AddRange(latestPurchasedNonTransferableConsumablesInCategory2);
|
|
List<OOCCCGPICOG> latestPurchasedNonTransferableConsumablesInCategory3 = this.FFJNCDBCOBO.GetLatestPurchasedNonTransferableConsumablesInCategory(ConsumableManager.KIDKMAOBOIG.Potion_HairDye);
|
|
list.AddRange(latestPurchasedNonTransferableConsumablesInCategory3);
|
|
ConsumableManager ffjncdbcobo = this.FFJNCDBCOBO;
|
|
int num = 0;
|
|
List<OOCCCGPICOG> latestPurchasedNonTransferableConsumablesInCategory4 = ffjncdbcobo.GetLatestPurchasedNonTransferableConsumablesInCategory((ConsumableManager.KIDKMAOBOIG)num);
|
|
list.AddRange(latestPurchasedNonTransferableConsumablesInCategory4);
|
|
List<OOCCCGPICOG> latestPurchasedNonTransferableConsumablesInCategory5 = this.FFJNCDBCOBO.GetLatestPurchasedNonTransferableConsumablesInCategory(ConsumableManager.KIDKMAOBOIG.KO_Customization);
|
|
list.AddRange(latestPurchasedNonTransferableConsumablesInCategory5);
|
|
List<OOCCCGPICOG> 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 <JPAOOKPLEDB>k__BackingField = consumableTool.CKNFEDPPDOO.<JPAOOKPLEDB>k__BackingField;
|
|
if (consumable.<JPAOOKPLEDB>k__BackingField == <JPAOOKPLEDB>k__BackingField)
|
|
{
|
|
}
|
|
KKPBCOOONNK.JAKJLFDNEJA(consumableTool.gameObject);
|
|
}
|
|
ConsumableManager ffjncdbcobo = this.FFJNCDBCOBO;
|
|
string <CNJALCEBPMC>k__BackingField = consumable.<CNJALCEBPMC>k__BackingField;
|
|
string <CNJALCEBPMC>k__BackingField2;
|
|
if (!ffjncdbcobo.IsConsumableOfTypeActive(<CNJALCEBPMC>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 <JPAOOKPLEDB>k__BackingField2 = consumable.<JPAOOKPLEDB>k__BackingField;
|
|
ConsumableManager ffjncdbcobo2 = this.FFJNCDBCOBO;
|
|
<CNJALCEBPMC>k__BackingField2 = consumable.<CNJALCEBPMC>k__BackingField;
|
|
Quaternion identity = Quaternion.identity;
|
|
Tool tool;
|
|
List<Collider> forceIncludeColliders = tool.collisionSettings.ForceIncludeColliders;
|
|
}
|
|
return;
|
|
}
|
|
IL_EA:
|
|
if (<CNJALCEBPMC>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 <BNPMDJLENGJ>k__BackingField = equipment.<BNPMDJLENGJ>k__BackingField;
|
|
instance.ToggleFavoriteEquipment(equipment, <BNPMDJLENGJ>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.<EGKJPJKLEAI>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.<EGKJPJKLEAI>k__BackingField.backpack;
|
|
return;
|
|
}
|
|
PlayerBackpack backpack2 = Player.<EGKJPJKLEAI>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<OOCCCGPICOG> 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<OOCCCGPICOG> 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
|
|
}
|
|
}
|
|
}
|