218 lines
8.5 KiB
C#
218 lines
8.5 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using AGUI;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Players;
|
|
using UnityEngine;
|
|
using UnityEngine.Events;
|
|
|
|
// Token: 0x020006D3 RID: 1747
|
|
[Token(Token = "0x20006D3")]
|
|
public class BackpackToolButtonPagedGrid : RecyclerPagedGrid<JKPLBBBJLJK, BackpackToolButton>
|
|
{
|
|
// Token: 0x06003339 RID: 13113 RVA: 0x000D1CCC File Offset: 0x000CFECC
|
|
[Token(Token = "0x6003339")]
|
|
[Address(RVA = "0xA9B400", Offset = "0xA9A200", VA = "0x180A9B400")]
|
|
private void Start()
|
|
{
|
|
PlayerBackpack backpack = Player.<EGKJPJKLEAI>k__BackingField.backpack;
|
|
AAPEGDHKHJI<Tool, JKPLBBBJLJK, bool, bool> backpackToolEnabledChange = backpack.BackpackToolEnabledChange;
|
|
Action<Tool, JKPLBBBJLJK, bool, bool> action = new Action(this.KHNFHHOGAAA);
|
|
AAPEGDHKHJI<Tool, JKPLBBBJLJK, bool, bool> aapegdhkhji = AAPEGDHKHJI.BPJDFPACLMK(backpackToolEnabledChange, action);
|
|
backpack.BackpackToolEnabledChange = aapegdhkhji;
|
|
PlayerBackpack backpack2 = Player.<EGKJPJKLEAI>k__BackingField.backpack;
|
|
MFBGLIHGCGO<JKPLBBBJLJK> backpackFavoriteToolChange = backpack2.BackpackFavoriteToolChange;
|
|
Action<JKPLBBBJLJK> action2 = new Action(this.NKMGMLNDLDO);
|
|
AAPEGDHKHJI aapegdhkhji2;
|
|
backpack2.BackpackFavoriteToolChange = aapegdhkhji2;
|
|
}
|
|
|
|
// Token: 0x0600333A RID: 13114 RVA: 0x000D1D3C File Offset: 0x000CFF3C
|
|
[Token(Token = "0x600333A")]
|
|
[Address(RVA = "0xA9AE30", Offset = "0xA99C30", VA = "0x180A9AE30", Slot = "14")]
|
|
protected override void EHDPGHCPKDB(BackpackToolButton LKDLEHGHCAD)
|
|
{
|
|
BackpackToolButton button = LKDLEHGHCAD;
|
|
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
|
if (this.OnBackpackToolFavoritedEvent != (ulong)0L && this.OnBackpackToolUseEvent != (ulong)0L)
|
|
{
|
|
ToggleButton3D.OnToggleButton3DClick onClick = button.favoriteToggle.OnClick;
|
|
UnityAction<bool> unityAction = delegate(bool isOn)
|
|
{
|
|
BackpackToolButtonPagedGrid <>4__this = this;
|
|
BackpackToolButton button3 = button;
|
|
BackpackToolButtonPagedGrid.BackpackToolSelectedEvent onBackpackToolFavoritedEvent = <>4__this.OnBackpackToolFavoritedEvent;
|
|
JKPLBBBJLJK <NIHFKFGLDGI>k__BackingField = button3.<NIHFKFGLDGI>k__BackingField;
|
|
onBackpackToolFavoritedEvent.Invoke(isOn, <NIHFKFGLDGI>k__BackingField);
|
|
};
|
|
onClick.AddListener(unityAction);
|
|
ToggleButton3D.OnToggleButton3DClick onClick2 = button.useToggle.OnClick;
|
|
UnityAction<bool> unityAction2 = delegate(bool isOn)
|
|
{
|
|
BackpackToolButtonPagedGrid <>4__this2 = this;
|
|
BackpackToolButton button2 = button;
|
|
BackpackToolButtonPagedGrid.BackpackToolSelectedEvent onBackpackToolUseEvent = <>4__this2.OnBackpackToolUseEvent;
|
|
JKPLBBBJLJK <NIHFKFGLDGI>k__BackingField2 = button2.<NIHFKFGLDGI>k__BackingField;
|
|
onBackpackToolUseEvent.Invoke(isOn, <NIHFKFGLDGI>k__BackingField2);
|
|
};
|
|
onClick2.AddListener(unityAction2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600333B RID: 13115 RVA: 0x000D1DCC File Offset: 0x000CFFCC
|
|
[Token(Token = "0x600333B")]
|
|
[Address(RVA = "0xA9B1D0", Offset = "0xA99FD0", VA = "0x180A9B1D0")]
|
|
private void OnDestroy()
|
|
{
|
|
PlayerBackpack backpack = Player.<EGKJPJKLEAI>k__BackingField.backpack;
|
|
AAPEGDHKHJI<Tool, JKPLBBBJLJK, bool, bool> backpackToolEnabledChange = backpack.BackpackToolEnabledChange;
|
|
Action<Tool, JKPLBBBJLJK, bool, bool> action = new Action(this.KHNFHHOGAAA);
|
|
AAPEGDHKHJI<Tool, JKPLBBBJLJK, bool, bool> aapegdhkhji = AAPEGDHKHJI.GMNMHGMFGOL(backpackToolEnabledChange, action);
|
|
backpack.BackpackToolEnabledChange = aapegdhkhji;
|
|
PlayerBackpack backpack2 = Player.<EGKJPJKLEAI>k__BackingField.backpack;
|
|
MFBGLIHGCGO<JKPLBBBJLJK> backpackFavoriteToolChange = backpack2.BackpackFavoriteToolChange;
|
|
Action<JKPLBBBJLJK> action2 = new Action(this.NKMGMLNDLDO);
|
|
AAPEGDHKHJI aapegdhkhji2;
|
|
backpack2.BackpackFavoriteToolChange = aapegdhkhji2;
|
|
}
|
|
|
|
// Token: 0x0600333C RID: 13116 RVA: 0x000D1E3C File Offset: 0x000D003C
|
|
[Token(Token = "0x600333C")]
|
|
[Address(RVA = "0x801190", Offset = "0x7FFF90", VA = "0x180801190")]
|
|
public void SetBackpackTools(IEnumerable<JKPLBBBJLJK> IGFANJNBKGP)
|
|
{
|
|
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x0600333D RID: 13117 RVA: 0x000D1E50 File Offset: 0x000D0050
|
|
[Token(Token = "0x600333D")]
|
|
[Address(RVA = "0xA9ACA0", Offset = "0xA99AA0", VA = "0x180A9ACA0", Slot = "15")]
|
|
protected override void BGIECEPGDBE(JKPLBBBJLJK AAICMBDEJBE, BackpackToolButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
|
{
|
|
int favoriteToolType = (int)Player.<EGKJPJKLEAI>k__BackingField.backpack.JFFNFJDKNBH;
|
|
PlayerBackpack backpack = Player.<EGKJPJKLEAI>k__BackingField.backpack;
|
|
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.uiFlowBase.<KBKJKEOPIGB>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600333E RID: 13118 RVA: 0x000D1E90 File Offset: 0x000D0090
|
|
[Token(Token = "0x600333E")]
|
|
[Address(RVA = "0xA9AF90", Offset = "0xA99D90", VA = "0x180A9AF90")]
|
|
private void KHNFHHOGAAA(Tool EGFEJGHDNAI, JKPLBBBJLJK AAICMBDEJBE, bool KMOBPHAEFED, bool PCCDNKGMEIJ)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0600333F RID: 13119 RVA: 0x000D1EB0 File Offset: 0x000D00B0
|
|
[Token(Token = "0x600333F")]
|
|
[Address(RVA = "0xA9B0C0", Offset = "0xA99EC0", VA = "0x180A9B0C0")]
|
|
private void NKMGMLNDLDO(JKPLBBBJLJK JOIELEKEJKI)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
bool flag2 = "{il2cpp field on {'constant4' (constant value of type Cpp2IL.Core.Analysis.ResultModels.Il2CppString)}, offset 0x4C}" == JOIELEKEJKI;
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06003340 RID: 13120 RVA: 0x000D1EDC File Offset: 0x000D00DC
|
|
[Token(Token = "0x6003340")]
|
|
[Address(RVA = "0xA9B5C0", Offset = "0xA9A3C0", VA = "0x180A9B5C0")]
|
|
public BackpackToolButtonPagedGrid()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04002A3F RID: 10815
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4002A3F")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Parent, false, false, false)]
|
|
private StackedUIFlowBase uiFlowBase;
|
|
|
|
// Token: 0x04002A40 RID: 10816
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4002A40")]
|
|
public BackpackToolButtonPagedGrid.BackpackToolSelectedEvent OnBackpackToolFavoritedEvent;
|
|
|
|
// Token: 0x04002A41 RID: 10817
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x4002A41")]
|
|
public BackpackToolButtonPagedGrid.BackpackToolSelectedEvent OnBackpackToolUseEvent;
|
|
|
|
// Token: 0x020006D4 RID: 1748
|
|
[Token(Token = "0x20006D4")]
|
|
[Serializable]
|
|
public class BackpackToolSelectedEvent : UnityEvent<bool, JKPLBBBJLJK>
|
|
{
|
|
// Token: 0x06003341 RID: 13121 RVA: 0x000D1EF0 File Offset: 0x000D00F0
|
|
[Token(Token = "0x6003341")]
|
|
[Address(RVA = "0xA9BBD0", Offset = "0xA9A9D0", VA = "0x180A9BBD0")]
|
|
public BackpackToolSelectedEvent()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x020006D5 RID: 1749
|
|
[Token(Token = "0x20006D5")]
|
|
[CompilerGenerated]
|
|
private sealed class FINDGDHOMKP
|
|
{
|
|
// Token: 0x06003342 RID: 13122 RVA: 0x000D1F04 File Offset: 0x000D0104
|
|
[Token(Token = "0x6003342")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public FINDGDHOMKP()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06003343 RID: 13123 RVA: 0x000D1F18 File Offset: 0x000D0118
|
|
[Token(Token = "0x6003343")]
|
|
[Address(RVA = "0xAA1570", Offset = "0xAA0370", VA = "0x180AA1570")]
|
|
internal void <SetupNewChild>b__0(bool isOn)
|
|
{
|
|
BackpackToolButtonPagedGrid backpackToolButtonPagedGrid = this.<>4__this;
|
|
BackpackToolButton backpackToolButton = this.button;
|
|
BackpackToolButtonPagedGrid.BackpackToolSelectedEvent onBackpackToolFavoritedEvent = backpackToolButtonPagedGrid.OnBackpackToolFavoritedEvent;
|
|
JKPLBBBJLJK <NIHFKFGLDGI>k__BackingField = backpackToolButton.<NIHFKFGLDGI>k__BackingField;
|
|
onBackpackToolFavoritedEvent.Invoke(isOn, <NIHFKFGLDGI>k__BackingField);
|
|
}
|
|
|
|
// Token: 0x06003344 RID: 13124 RVA: 0x000D1F50 File Offset: 0x000D0150
|
|
[Token(Token = "0x6003344")]
|
|
[Address(RVA = "0xAA15E0", Offset = "0xAA03E0", VA = "0x180AA15E0")]
|
|
internal void <SetupNewChild>b__1(bool isOn)
|
|
{
|
|
BackpackToolButtonPagedGrid backpackToolButtonPagedGrid = this.<>4__this;
|
|
BackpackToolButton backpackToolButton = this.button;
|
|
BackpackToolButtonPagedGrid.BackpackToolSelectedEvent onBackpackToolUseEvent = backpackToolButtonPagedGrid.OnBackpackToolUseEvent;
|
|
JKPLBBBJLJK <NIHFKFGLDGI>k__BackingField = backpackToolButton.<NIHFKFGLDGI>k__BackingField;
|
|
onBackpackToolUseEvent.Invoke(isOn, <NIHFKFGLDGI>k__BackingField);
|
|
}
|
|
|
|
// Token: 0x04002A42 RID: 10818
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4002A42")]
|
|
public BackpackToolButtonPagedGrid <>4__this;
|
|
|
|
// Token: 0x04002A43 RID: 10819
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002A43")]
|
|
public BackpackToolButton button;
|
|
}
|
|
}
|