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 { // 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.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: 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 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: 0x0600333B RID: 13115 RVA: 0x000D1DCC File Offset: 0x000CFFCC [Token(Token = "0x600333B")] [Address(RVA = "0xA9B1D0", Offset = "0xA99FD0", VA = "0x180A9B1D0")] 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: 0x0600333C RID: 13116 RVA: 0x000D1E3C File Offset: 0x000D003C [Token(Token = "0x600333C")] [Address(RVA = "0x801190", Offset = "0x7FFF90", VA = "0x180801190")] public void SetBackpackTools(IEnumerable 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.k__BackingField.backpack.JFFNFJDKNBH; PlayerBackpack backpack = Player.k__BackingField.backpack; StackedUIBase k__BackingField = this.uiFlowBase.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 { // 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 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: 0x06003344 RID: 13124 RVA: 0x000D1F50 File Offset: 0x000D0150 [Token(Token = "0x6003344")] [Address(RVA = "0xAA15E0", Offset = "0xAA03E0", VA = "0x180AA15E0")] 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: 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; } }