Files
2026-04-08 23:40:05 +02:00

151 lines
5.3 KiB
C#

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<Player> localPlayerDestroyedEvent = Player.LocalPlayerDestroyedEvent;
Action<Player> 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<Player> localPlayerDestroyedEvent = Player.LocalPlayerDestroyedEvent;
Action<Player> 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.<EGKJPJKLEAI>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<JKPLBBBJLJK> backpackFavoriteToolChange = enpmmkoikna.BackpackFavoriteToolChange;
Action<JKPLBBBJLJK> action = new Action(this.FPPDOGCMPEN);
ActionEvent<JKPLBBBJLJK> 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<JKPLBBBJLJK> backpackFavoriteToolChange = enpmmkoikna2.BackpackFavoriteToolChange;
Action<JKPLBBBJLJK> action = new Action(this.FPPDOGCMPEN);
ActionEvent<JKPLBBBJLJK> 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;
}
}