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: 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<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: 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<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: 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<OOCCCGPICOG> FFPLBJLLPGN()
|
|
{
|
|
return Enumerable.ToList<OOCCCGPICOG>(this.FFJNCDBCOBO.<EJMJIFKMMDN>k__BackingField.Values);
|
|
}
|
|
|
|
// Token: 0x060067FB RID: 26619 RVA: 0x0016AD80 File Offset: 0x00168F80
|
|
[Token(Token = "0x60067FB")]
|
|
[Address(RVA = "0x1A4D040", Offset = "0x1A4C040", VA = "0x181A4D040")]
|
|
private List<OOCCCGPICOG> 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<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: 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 <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;
|
|
bool dynamicKinematicCollisionsCanBeApplied = tool.collisionSettings.DynamicKinematicCollisionsCanBeApplied;
|
|
}
|
|
return;
|
|
}
|
|
IL_EA:
|
|
if (<CNJALCEBPMC>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 <BNPMDJLENGJ>k__BackingField = equipment.<BNPMDJLENGJ>k__BackingField;
|
|
instance.ToggleFavoriteEquipment(equipment, <BNPMDJLENGJ>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.<EGKJPJKLEAI>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.<EGKJPJKLEAI>k__BackingField.backpack;
|
|
return;
|
|
}
|
|
PlayerBackpack backpack2 = Player.<EGKJPJKLEAI>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<OOCCCGPICOG> 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<OOCCCGPICOG> 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
|
|
}
|
|
}
|
|
}
|