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

148 lines
4.4 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom;
using UnityEngine;
// Token: 0x0200033F RID: 831
[Token(Token = "0x200033F")]
[StructLayout(3)]
public class EquipmentFavoriteUI : MonoBehaviour
{
// Token: 0x17000422 RID: 1058
// (get) Token: 0x06001925 RID: 6437 RVA: 0x00067CF8 File Offset: 0x00065EF8
// (set) Token: 0x06001926 RID: 6438 RVA: 0x00067D0C File Offset: 0x00065F0C
[Token(Token = "0x17000422")]
public bool JKDGPMDNCMK
{
[Token(Token = "0x6001925")]
[Address(RVA = "0x651230", Offset = "0x64FC30", VA = "0x180651230")]
get
{
return this.GPKDIEGHDIG;
}
[Token(Token = "0x6001926")]
[Address(RVA = "0x1528C90", Offset = "0x1527690", VA = "0x181528C90")]
set
{
if (this.GPKDIEGHDIG != value)
{
Transform transform = this.visual;
this.GPKDIEGHDIG = value;
GameObject gameObject = transform.gameObject;
bool gpkdieghdig = this.GPKDIEGHDIG;
gameObject.SetActive(gpkdieghdig);
AnimateInOut bnbckgdgobc = this.BNBCKGDGOBC;
int num = 0;
if (bnbckgdgobc != num)
{
AnimateInOut bnbckgdgobc2 = this.BNBCKGDGOBC;
int num2 = 0;
bool gpkdieghdig2 = this.GPKDIEGHDIG;
bnbckgdgobc2.PlayEffect(gpkdieghdig2, num2, num2, num2 != 0);
}
}
}
}
// Token: 0x06001927 RID: 6439 RVA: 0x00067D84 File Offset: 0x00065F84
[Token(Token = "0x6001927")]
[Address(RVA = "0x15287C0", Offset = "0x15271C0", VA = "0x1815287C0")]
private void Awake()
{
if (this.GPKDIEGHDIG)
{
Transform transform = this.visual;
this.GPKDIEGHDIG = false;
GameObject gameObject = transform.gameObject;
bool gpkdieghdig = this.GPKDIEGHDIG;
gameObject.SetActive(gpkdieghdig);
AnimateInOut bnbckgdgobc = this.BNBCKGDGOBC;
int num = 0;
if (bnbckgdgobc != num)
{
AnimateInOut bnbckgdgobc2 = this.BNBCKGDGOBC;
int num2 = 0;
bool gpkdieghdig2 = this.GPKDIEGHDIG;
bnbckgdgobc2.PlayEffect(gpkdieghdig2, num2, num2, num2 != 0);
}
}
AnimateInOut component = base.GetComponent<AnimateInOut>();
this.BNBCKGDGOBC = component;
}
// Token: 0x06001928 RID: 6440 RVA: 0x00067E0C File Offset: 0x0006600C
[Token(Token = "0x6001928")]
[Address(RVA = "0x15288F0", Offset = "0x15272F0", VA = "0x1815288F0")]
private void Update()
{
BoxCollider boxCollider = this.boxCollider;
Collider[] edlkikocamm = this.EDLKIKOCAMM;
int overlapNonAlloc = boxCollider.GetOverlapNonAlloc(495330304, (QueryTriggerInteraction)((uint)1), edlkikocamm);
int num = 0;
if (overlapNonAlloc > 0)
{
Tool tool = this.EDLKIKOCAMM[num].AMKJBLIFHPB();
int num2 = 0;
if (tool != num2 && tool.FNFNLDBILFE)
{
ToolSkinMapper toolSkinMapper = tool.toolSkinMapper;
int num3 = 0;
if (toolSkinMapper != num3)
{
PlayerSpawnedEquipment <FLFJCIPBAPA>k__BackingField = tool.<FLFJCIPBAPA>k__BackingField;
int num4 = 0;
if (<FLFJCIPBAPA>k__BackingField != num4 && tool.<FLFJCIPBAPA>k__BackingField.<EPECNEBCMLG>k__BackingField == PlayerSpawnedEquipment.IILDIBHEIDO.Drawer)
{
EquipmentManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
Transform transform = boxCollider.transform;
Vector3 vector;
float z = vector.z;
Transform transform2 = boxCollider.transform;
OKIMOMGKKDH ekjclgjfign = OKIMOMGKKDH.EKJCLGJFIGN;
throw new NullReferenceException();
}
}
}
num++;
}
}
// Token: 0x06001929 RID: 6441 RVA: 0x00067EE8 File Offset: 0x000660E8
[Token(Token = "0x6001929")]
[Address(RVA = "0x1528C40", Offset = "0x1527640", VA = "0x181528C40")]
public EquipmentFavoriteUI()
{
Collider[] array = new Collider[10];
this.EDLKIKOCAMM = array;
base..ctor();
}
// Token: 0x04001384 RID: 4996
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001384")]
[SerializeField]
private Transform visual;
// Token: 0x04001385 RID: 4997
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4001385")]
[SerializeField]
private BoxCollider boxCollider;
// Token: 0x04001386 RID: 4998
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4001386")]
private bool GPKDIEGHDIG = true;
// Token: 0x04001387 RID: 4999
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4001387")]
private AnimateInOut BNBCKGDGOBC;
// Token: 0x04001388 RID: 5000
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4001388")]
private Collider[] EDLKIKOCAMM;
}