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 { // 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.k__BackingField.backpack; AAPEGDHKHJI backpackToolEnabledChange = backpack.BackpackToolEnabledChange; Action action = new Action(this.KHNFHHOGAAA); AAPEGDHKHJI aapegdhkhji = AAPEGDHKHJI.BPJDFPACLMK(backpackToolEnabledChange, action); backpack.BackpackToolEnabledChange = aapegdhkhji; PlayerBackpack backpack2 = Player.k__BackingField.backpack; MFBGLIHGCGO backpackFavoriteToolChange = backpack2.BackpackFavoriteToolChange; Action 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 unityAction = delegate(bool isOn) { BackpackToolButtonPagedGrid <>4__this = this; BackpackToolButton button3 = button; BackpackToolButtonPagedGrid.BackpackToolSelectedEvent onBackpackToolFavoritedEvent = <>4__this.OnBackpackToolFavoritedEvent; JKPLBBBJLJK k__BackingField = button3.k__BackingField; onBackpackToolFavoritedEvent.Invoke(isOn, k__BackingField); }; onClick.AddListener(unityAction); ToggleButton3D.OnToggleButton3DClick onClick2 = button.useToggle.OnClick; UnityAction unityAction2 = delegate(bool isOn) { BackpackToolButtonPagedGrid <>4__this2 = this; BackpackToolButton button2 = button; BackpackToolButtonPagedGrid.BackpackToolSelectedEvent onBackpackToolUseEvent = <>4__this2.OnBackpackToolUseEvent; JKPLBBBJLJK k__BackingField2 = button2.k__BackingField; onBackpackToolUseEvent.Invoke(isOn, 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.k__BackingField.backpack; AAPEGDHKHJI backpackToolEnabledChange = backpack.BackpackToolEnabledChange; Action action = new Action(this.KHNFHHOGAAA); AAPEGDHKHJI aapegdhkhji = AAPEGDHKHJI.GMNMHGMFGOL(backpackToolEnabledChange, action); backpack.BackpackToolEnabledChange = aapegdhkhji; PlayerBackpack backpack2 = Player.k__BackingField.backpack; MFBGLIHGCGO backpackFavoriteToolChange = backpack2.BackpackFavoriteToolChange; Action 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 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.k__BackingField.backpack.JFFNFJDKNBH; PlayerBackpack backpack = Player.k__BackingField.backpack; StackedUIBase k__BackingField = this.uiFlowBase.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 { // 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 b__0(bool isOn) { BackpackToolButtonPagedGrid backpackToolButtonPagedGrid = this.<>4__this; BackpackToolButton backpackToolButton = this.button; BackpackToolButtonPagedGrid.BackpackToolSelectedEvent onBackpackToolFavoritedEvent = backpackToolButtonPagedGrid.OnBackpackToolFavoritedEvent; JKPLBBBJLJK k__BackingField = backpackToolButton.k__BackingField; onBackpackToolFavoritedEvent.Invoke(isOn, k__BackingField); } // Token: 0x060033CD RID: 13261 RVA: 0x000D2CA4 File Offset: 0x000D0EA4 [Token(Token = "0x60033CD")] [Address(RVA = "0x169EE10", Offset = "0x169DE10", VA = "0x18169EE10")] internal void b__1(bool isOn) { BackpackToolButtonPagedGrid backpackToolButtonPagedGrid = this.<>4__this; BackpackToolButton backpackToolButton = this.button; BackpackToolButtonPagedGrid.BackpackToolSelectedEvent onBackpackToolUseEvent = backpackToolButtonPagedGrid.OnBackpackToolUseEvent; JKPLBBBJLJK k__BackingField = backpackToolButton.k__BackingField; onBackpackToolUseEvent.Invoke(isOn, 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; } }