148 lines
4.4 KiB
C#
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;
|
|
}
|