using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Players; using UnityEngine; using UnityEngine.UI; namespace RecRoom.Core.UI { // Token: 0x02002B0D RID: 11021 [Token(Token = "0x2002B0D")] [StructLayout(3)] public class FavoriteBackpackItemButtonSprite : MonoBehaviour { // Token: 0x0601344A RID: 78922 RVA: 0x0049F21C File Offset: 0x0049D41C [Token(Token = "0x601344A")] [Address(RVA = "0x135C880", Offset = "0x135B280", VA = "0x18135C880")] private void Start() { ActionEvent localPlayerCreatedEvent = Player.LocalPlayerCreatedEvent; Action action = new Action(this.GJOLNFKEJHL); Player.LocalPlayerCreatedEvent = localPlayerCreatedEvent + action; ActionEvent localPlayerDestroyedEvent = Player.LocalPlayerDestroyedEvent; Action action2 = new Action(this.MGCNCKFIODL); Player.LocalPlayerDestroyedEvent = localPlayerDestroyedEvent + action2; this.GJOLNFKEJHL(); } // Token: 0x0601344B RID: 78923 RVA: 0x0049F270 File Offset: 0x0049D470 [Token(Token = "0x601344B")] [Address(RVA = "0x135C760", Offset = "0x135B160", VA = "0x18135C760")] private void OnDestroy() { this.MLONLKLKBON(); ActionEvent localPlayerCreatedEvent = Player.LocalPlayerCreatedEvent; Action action = new Action(this.GJOLNFKEJHL); Player.LocalPlayerCreatedEvent = localPlayerCreatedEvent - action; ActionEvent localPlayerDestroyedEvent = Player.LocalPlayerDestroyedEvent; Action action2 = new Action(this.MGCNCKFIODL); Player.LocalPlayerDestroyedEvent = localPlayerDestroyedEvent - action2; } // Token: 0x0601344C RID: 78924 RVA: 0x0049F2C4 File Offset: 0x0049D4C4 [Token(Token = "0x601344C")] [Address(RVA = "0x135C4B0", Offset = "0x135AEB0", VA = "0x18135C4B0")] private void GJOLNFKEJHL() { PlayerBackpack backpack = Player.k__BackingField.backpack; this.ENPMMKOIKNA = backpack; int favoriteToolType = (int)backpack.JFFNFJDKNBH; if (favoriteToolType + 1 <= 1 || favoriteToolType == 1) { } Sprite cameraButtonSprite = this.CameraButtonSprite; if (this.BackpackItemButtonIcon.m_Sprite != cameraButtonSprite) { this.BackpackItemButtonIcon.sprite = cameraButtonSprite; } PlayerBackpack enpmmkoikna = this.ENPMMKOIKNA; ActionEvent backpackFavoriteToolChange = enpmmkoikna.BackpackFavoriteToolChange; Action action = new Action(this.FPPDOGCMPEN); ActionEvent actionEvent = backpackFavoriteToolChange + action; enpmmkoikna.BackpackFavoriteToolChange = actionEvent; } // Token: 0x0601344D RID: 78925 RVA: 0x0049F354 File Offset: 0x0049D554 [Token(Token = "0x601344D")] [Address(RVA = "0x135C670", Offset = "0x135B070", VA = "0x18135C670")] private void MGCNCKFIODL(Player IEKDDPPNFPF) { this.MLONLKLKBON(); } // Token: 0x0601344E RID: 78926 RVA: 0x0049F368 File Offset: 0x0049D568 [Token(Token = "0x601344E")] [Address(RVA = "0x135C680", Offset = "0x135B080", VA = "0x18135C680")] private void MLONLKLKBON() { PlayerBackpack enpmmkoikna = this.ENPMMKOIKNA; int num = 0; if (enpmmkoikna != num) { PlayerBackpack enpmmkoikna2 = this.ENPMMKOIKNA; ActionEvent backpackFavoriteToolChange = enpmmkoikna2.BackpackFavoriteToolChange; Action action = new Action(this.FPPDOGCMPEN); ActionEvent actionEvent = backpackFavoriteToolChange - action; enpmmkoikna2.BackpackFavoriteToolChange = actionEvent; } this.ENPMMKOIKNA = (ulong)0L; } // Token: 0x0601344F RID: 78927 RVA: 0x0049F3C8 File Offset: 0x0049D5C8 [Token(Token = "0x601344F")] [Address(RVA = "0x135C400", Offset = "0x135AE00", VA = "0x18135C400")] private void FPPDOGCMPEN(JKPLBBBJLJK AAICMBDEJBE) { if (AAICMBDEJBE + 1 <= JKPLBBBJLJK.MAKER_PEN || AAICMBDEJBE == JKPLBBBJLJK.MAKER_PEN) { } Sprite cameraButtonSprite = this.CameraButtonSprite; if (this.BackpackItemButtonIcon.m_Sprite != cameraButtonSprite) { this.BackpackItemButtonIcon.sprite = cameraButtonSprite; } } // Token: 0x06013450 RID: 78928 RVA: 0x0049F410 File Offset: 0x0049D610 [Token(Token = "0x6013450")] [Address(RVA = "0x135C3E0", Offset = "0x135ADE0", VA = "0x18135C3E0")] private Sprite FGJCKMJBFPO(JKPLBBBJLJK AAICMBDEJBE) { if (AAICMBDEJBE == JKPLBBBJLJK.MAKER_PEN) { return this.MakerPenButtonSprite; } return this.CameraButtonSprite; } // Token: 0x06013451 RID: 78929 RVA: 0x0049F430 File Offset: 0x0049D630 [Token(Token = "0x6013451")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] public FavoriteBackpackItemButtonSprite() { } // Token: 0x0400D15A RID: 53594 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400D15A")] [SerializeField] [Header("Recommended to de-reference the icon in TouchButtonRegion")] private Image BackpackItemButtonIcon; // Token: 0x0400D15B RID: 53595 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400D15B")] [SerializeField] private Sprite CameraButtonSprite; // Token: 0x0400D15C RID: 53596 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400D15C")] [SerializeField] private Sprite MakerPenButtonSprite; // Token: 0x0400D15D RID: 53597 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400D15D")] private PlayerBackpack ENPMMKOIKNA; } }