145 lines
4.1 KiB
C#
145 lines
4.1 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using RecRoom;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000327 RID: 807
|
|
[Token(Token = "0x2000327")]
|
|
public class EquipmentFavoriteUI : MonoBehaviour
|
|
{
|
|
// Token: 0x1700043F RID: 1087
|
|
// (get) Token: 0x060018F2 RID: 6386 RVA: 0x00064D84 File Offset: 0x00062F84
|
|
// (set) Token: 0x060018F3 RID: 6387 RVA: 0x00064D98 File Offset: 0x00062F98
|
|
[Token(Token = "0x1700043F")]
|
|
public bool JKDGPMDNCMK
|
|
{
|
|
[Token(Token = "0x60018F2")]
|
|
[Address(RVA = "0x494270", Offset = "0x493070", VA = "0x180494270")]
|
|
get
|
|
{
|
|
return this.GPKDIEGHDIG;
|
|
}
|
|
[Token(Token = "0x60018F3")]
|
|
[Address(RVA = "0x12AFCE0", Offset = "0x12AEAE0", VA = "0x1812AFCE0")]
|
|
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: 0x060018F4 RID: 6388 RVA: 0x00064E10 File Offset: 0x00063010
|
|
[Token(Token = "0x60018F4")]
|
|
[Address(RVA = "0x12AF810", Offset = "0x12AE610", VA = "0x1812AF810")]
|
|
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: 0x060018F5 RID: 6389 RVA: 0x00064E98 File Offset: 0x00063098
|
|
[Token(Token = "0x60018F5")]
|
|
[Address(RVA = "0x12AF940", Offset = "0x12AE740", VA = "0x1812AF940")]
|
|
private void Update()
|
|
{
|
|
BoxCollider boxCollider = this.boxCollider;
|
|
Collider[] edlkikocamm = this.EDLKIKOCAMM;
|
|
int num = boxCollider.AMAOMIJGJBF(495330304, (QueryTriggerInteraction)((uint)1), edlkikocamm);
|
|
int num2 = 0;
|
|
if (num > 0)
|
|
{
|
|
Tool tool = this.EDLKIKOCAMM[num2].AMKJBLIFHPB();
|
|
int num3 = 0;
|
|
if (tool != num3 && tool.FNFNLDBILFE)
|
|
{
|
|
ToolSkinMapper toolSkinMapper = tool.toolSkinMapper;
|
|
int num4 = 0;
|
|
if (toolSkinMapper != num4)
|
|
{
|
|
PlayerSpawnedEquipment <FLFJCIPBAPA>k__BackingField = tool.<FLFJCIPBAPA>k__BackingField;
|
|
int num5 = 0;
|
|
if (<FLFJCIPBAPA>k__BackingField != num5 && tool.<FLFJCIPBAPA>k__BackingField.<EPECNEBCMLG>k__BackingField == PlayerSpawnedEquipment.IILDIBHEIDO.Drawer)
|
|
{
|
|
Transform transform = boxCollider.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Transform transform2 = boxCollider.transform;
|
|
OKIMOMGKKDH ekjclgjfign = OKIMOMGKKDH.EKJCLGJFIGN;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
}
|
|
num2++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060018F6 RID: 6390 RVA: 0x00064F70 File Offset: 0x00063170
|
|
[Token(Token = "0x60018F6")]
|
|
[Address(RVA = "0x12AFC90", Offset = "0x12AEA90", VA = "0x1812AFC90")]
|
|
public EquipmentFavoriteUI()
|
|
{
|
|
Collider[] array = new Collider[10];
|
|
this.EDLKIKOCAMM = array;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x040012F5 RID: 4853
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40012F5")]
|
|
[SerializeField]
|
|
private Transform visual;
|
|
|
|
// Token: 0x040012F6 RID: 4854
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40012F6")]
|
|
[SerializeField]
|
|
private BoxCollider boxCollider;
|
|
|
|
// Token: 0x040012F7 RID: 4855
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40012F7")]
|
|
private bool GPKDIEGHDIG = true;
|
|
|
|
// Token: 0x040012F8 RID: 4856
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40012F8")]
|
|
private AnimateInOut BNBCKGDGOBC;
|
|
|
|
// Token: 0x040012F9 RID: 4857
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x40012F9")]
|
|
private Collider[] EDLKIKOCAMM;
|
|
}
|