using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI; using AGUI.StackedUI; using Cpp2IlInjected; using RecRoom; using RecRoom.Players; using UnityEngine; using UnityEngine.Events; // Token: 0x020006E6 RID: 1766 [Token(Token = "0x20006E6")] [StructLayout(3)] public class BackpackToolButtonPagedGrid : RecyclerPagedGrid { // Token: 0x06003390 RID: 13200 RVA: 0x000D6714 File Offset: 0x000D4914 [Token(Token = "0x6003390")] [Address(RVA = "0x1A26FE0", Offset = "0x1A259E0", VA = "0x181A26FE0")] private void Start() { PlayerBackpack backpack = Player.k__BackingField.backpack; ActionEvent backpackToolEnabledChange = backpack.BackpackToolEnabledChange; Action action = new Action(this.KHNFHHOGAAA); ActionEvent actionEvent = backpackToolEnabledChange + action; backpack.BackpackToolEnabledChange = actionEvent; PlayerBackpack backpack2 = Player.k__BackingField.backpack; ActionEvent backpackFavoriteToolChange = backpack2.BackpackFavoriteToolChange; Action action2 = new Action(this.NKMGMLNDLDO); ActionEvent actionEvent2 = backpackFavoriteToolChange + action2; backpack2.BackpackFavoriteToolChange = actionEvent2; } // Token: 0x06003391 RID: 13201 RVA: 0x000D678C File Offset: 0x000D498C [Token(Token = "0x6003391")] [Address(RVA = "0x1A269B0", Offset = "0x1A253B0", VA = "0x181A269B0", 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: 0x06003392 RID: 13202 RVA: 0x000D681C File Offset: 0x000D4A1C [Token(Token = "0x6003392")] [Address(RVA = "0x1A26DB0", Offset = "0x1A257B0", VA = "0x181A26DB0")] private void OnDestroy() { PlayerBackpack backpack = Player.k__BackingField.backpack; ActionEvent backpackToolEnabledChange = backpack.BackpackToolEnabledChange; Action action = new Action(this.KHNFHHOGAAA); ActionEvent actionEvent = backpackToolEnabledChange - action; backpack.BackpackToolEnabledChange = actionEvent; PlayerBackpack backpack2 = Player.k__BackingField.backpack; ActionEvent backpackFavoriteToolChange = backpack2.BackpackFavoriteToolChange; Action action2 = new Action(this.NKMGMLNDLDO); ActionEvent actionEvent2 = backpackFavoriteToolChange - action2; backpack2.BackpackFavoriteToolChange = actionEvent2; } // Token: 0x06003393 RID: 13203 RVA: 0x000D6894 File Offset: 0x000D4A94 [Token(Token = "0x6003393")] [Address(RVA = "0x1440CC0", Offset = "0x143F6C0", VA = "0x181440CC0")] public void SetBackpackTools(IEnumerable IGFANJNBKGP) { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x06003394 RID: 13204 RVA: 0x000D68A8 File Offset: 0x000D4AA8 [Token(Token = "0x6003394")] [Address(RVA = "0x1A26820", Offset = "0x1A25220", VA = "0x181A26820", 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: 0x06003395 RID: 13205 RVA: 0x000D68E8 File Offset: 0x000D4AE8 [Token(Token = "0x6003395")] [Address(RVA = "0x1A26B10", Offset = "0x1A25510", VA = "0x181A26B10")] private void KHNFHHOGAAA(Tool EGFEJGHDNAI, JKPLBBBJLJK AAICMBDEJBE, bool KMOBPHAEFED, bool PCCDNKGMEIJ) { int num; do { num = 0; List.Enumerator enumerator; if (enumerator != 0) { } if (num != -1) { } } while (num != 0); } // Token: 0x06003396 RID: 13206 RVA: 0x000D690C File Offset: 0x000D4B0C [Token(Token = "0x6003396")] [Address(RVA = "0x1A26C70", Offset = "0x1A25670", VA = "0x181A26C70")] private void NKMGMLNDLDO(JKPLBBBJLJK JOIELEKEJKI) { int num; do { num = 0; List.Enumerator enumerator; if (enumerator != 0) { bool flag = "{il2cpp field on {'constant4' (constant value of type Cpp2IL.Core.Analysis.ResultModels.Il2CppString)}, offset 0x4C}" == JOIELEKEJKI; } if (num != -1) { } } while (num != 0); } // Token: 0x06003397 RID: 13207 RVA: 0x000D6938 File Offset: 0x000D4B38 [Token(Token = "0x6003397")] [Address(RVA = "0x1A271A0", Offset = "0x1A25BA0", VA = "0x181A271A0")] public BackpackToolButtonPagedGrid() { } // Token: 0x04002BFB RID: 11259 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4002BFB")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Parent, false, false)] private StackedUIFlowBase uiFlowBase; // Token: 0x04002BFC RID: 11260 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x4002BFC")] public BackpackToolButtonPagedGrid.BackpackToolSelectedEvent OnBackpackToolFavoritedEvent; // Token: 0x04002BFD RID: 11261 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x4002BFD")] public BackpackToolButtonPagedGrid.BackpackToolSelectedEvent OnBackpackToolUseEvent; // Token: 0x020006E7 RID: 1767 [Token(Token = "0x20006E7")] [Serializable] public class BackpackToolSelectedEvent : UnityEvent { // Token: 0x06003398 RID: 13208 RVA: 0x000D694C File Offset: 0x000D4B4C [Token(Token = "0x6003398")] [Address(RVA = "0x1A27790", Offset = "0x1A26190", VA = "0x181A27790")] public BackpackToolSelectedEvent() { } } // Token: 0x020006E8 RID: 1768 [Token(Token = "0x20006E8")] [CompilerGenerated] private sealed class FINDGDHOMKP { // Token: 0x06003399 RID: 13209 RVA: 0x000D6960 File Offset: 0x000D4B60 [Token(Token = "0x6003399")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public FINDGDHOMKP() { } // Token: 0x0600339A RID: 13210 RVA: 0x000D6974 File Offset: 0x000D4B74 [Token(Token = "0x600339A")] [Address(RVA = "0x1A2CDD0", Offset = "0x1A2B7D0", VA = "0x181A2CDD0")] 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: 0x0600339B RID: 13211 RVA: 0x000D69AC File Offset: 0x000D4BAC [Token(Token = "0x600339B")] [Address(RVA = "0x1A2CE40", Offset = "0x1A2B840", VA = "0x181A2CE40")] 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: 0x04002BFE RID: 11262 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4002BFE")] public BackpackToolButtonPagedGrid <>4__this; // Token: 0x04002BFF RID: 11263 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4002BFF")] public BackpackToolButton button; } }