219 lines
8.5 KiB
C#
219 lines
8.5 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using AGUI;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using Pathfinding.RVO;
|
|
using RecRoom.Players;
|
|
using UnityEngine;
|
|
using UnityEngine.Events;
|
|
|
|
// Token: 0x020006E0 RID: 1760
|
|
[Token(Token = "0x20006E0")]
|
|
public class BackpackToolButtonPagedGrid : RecyclerPagedGrid<JKPLBBBJLJK, BackpackToolButton>
|
|
{
|
|
// Token: 0x060033C2 RID: 13250 RVA: 0x000D2A20 File Offset: 0x000D0C20
|
|
[Token(Token = "0x60033C2")]
|
|
[Address(RVA = "0x1698640", Offset = "0x1697640", VA = "0x181698640")]
|
|
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: 0x060033C3 RID: 13251 RVA: 0x000D2A90 File Offset: 0x000D0C90
|
|
[Token(Token = "0x60033C3")]
|
|
[Address(RVA = "0x1698070", Offset = "0x1697070", VA = "0x181698070", 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: 0x060033C4 RID: 13252 RVA: 0x000D2B20 File Offset: 0x000D0D20
|
|
[Token(Token = "0x60033C4")]
|
|
[Address(RVA = "0x1698410", Offset = "0x1697410", VA = "0x181698410")]
|
|
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: 0x060033C5 RID: 13253 RVA: 0x000D2B90 File Offset: 0x000D0D90
|
|
[Token(Token = "0x60033C5")]
|
|
[Address(RVA = "0x12F5FD0", Offset = "0x12F4FD0", VA = "0x1812F5FD0")]
|
|
public void SetBackpackTools(IEnumerable<JKPLBBBJLJK> IGFANJNBKGP)
|
|
{
|
|
float height = ((IAgent)this).Height;
|
|
}
|
|
|
|
// Token: 0x060033C6 RID: 13254 RVA: 0x000D2BA4 File Offset: 0x000D0DA4
|
|
[Token(Token = "0x60033C6")]
|
|
[Address(RVA = "0x1697EE0", Offset = "0x1696EE0", VA = "0x181697EE0", 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: 0x060033C7 RID: 13255 RVA: 0x000D2BE4 File Offset: 0x000D0DE4
|
|
[Token(Token = "0x60033C7")]
|
|
[Address(RVA = "0x16981D0", Offset = "0x16971D0", VA = "0x1816981D0")]
|
|
private void KHNFHHOGAAA(Tool EGFEJGHDNAI, JKPLBBBJLJK AAICMBDEJBE, bool KMOBPHAEFED, bool PCCDNKGMEIJ)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x060033C8 RID: 13256 RVA: 0x000D2C04 File Offset: 0x000D0E04
|
|
[Token(Token = "0x60033C8")]
|
|
[Address(RVA = "0x1698300", Offset = "0x1697300", VA = "0x181698300")]
|
|
private void NKMGMLNDLDO(JKPLBBBJLJK JOIELEKEJKI)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
bool flag2 = "{il2cpp field on {Unknown Global at 0x18440277C, first ten bytes are [179 77 0 0 179 45 0 0 179 77], or as chars \"³M\0\0³-\0\0³M\"}, offset 0x4C}" == JOIELEKEJKI;
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x060033C9 RID: 13257 RVA: 0x000D2C30 File Offset: 0x000D0E30
|
|
[Token(Token = "0x60033C9")]
|
|
[Address(RVA = "0x1698800", Offset = "0x1697800", VA = "0x181698800")]
|
|
public BackpackToolButtonPagedGrid()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04002AAB RID: 10923
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4002AAB")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.Parent, false, false, false)]
|
|
private StackedUIFlowBase uiFlowBase;
|
|
|
|
// Token: 0x04002AAC RID: 10924
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4002AAC")]
|
|
public BackpackToolButtonPagedGrid.BackpackToolSelectedEvent OnBackpackToolFavoritedEvent;
|
|
|
|
// Token: 0x04002AAD RID: 10925
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x4002AAD")]
|
|
public BackpackToolButtonPagedGrid.BackpackToolSelectedEvent OnBackpackToolUseEvent;
|
|
|
|
// Token: 0x020006E1 RID: 1761
|
|
[Token(Token = "0x20006E1")]
|
|
[Serializable]
|
|
public class BackpackToolSelectedEvent : UnityEvent<bool, JKPLBBBJLJK>
|
|
{
|
|
// Token: 0x060033CA RID: 13258 RVA: 0x000D2C44 File Offset: 0x000D0E44
|
|
[Token(Token = "0x60033CA")]
|
|
[Address(RVA = "0x1698E10", Offset = "0x1697E10", VA = "0x181698E10")]
|
|
public BackpackToolSelectedEvent()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x020006E2 RID: 1762
|
|
[Token(Token = "0x20006E2")]
|
|
[CompilerGenerated]
|
|
private sealed class FINDGDHOMKP
|
|
{
|
|
// Token: 0x060033CB RID: 13259 RVA: 0x000D2C58 File Offset: 0x000D0E58
|
|
[Token(Token = "0x60033CB")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public FINDGDHOMKP()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060033CC RID: 13260 RVA: 0x000D2C6C File Offset: 0x000D0E6C
|
|
[Token(Token = "0x60033CC")]
|
|
[Address(RVA = "0x169EDA0", Offset = "0x169DDA0", VA = "0x18169EDA0")]
|
|
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: 0x060033CD RID: 13261 RVA: 0x000D2CA4 File Offset: 0x000D0EA4
|
|
[Token(Token = "0x60033CD")]
|
|
[Address(RVA = "0x169EE10", Offset = "0x169DE10", VA = "0x18169EE10")]
|
|
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: 0x04002AAE RID: 10926
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4002AAE")]
|
|
public BackpackToolButtonPagedGrid <>4__this;
|
|
|
|
// Token: 0x04002AAF RID: 10927
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002AAF")]
|
|
public BackpackToolButton button;
|
|
}
|
|
}
|