145 lines
4.1 KiB
C#
145 lines
4.1 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using RecRoom;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000331 RID: 817
|
|
[Token(Token = "0x2000331")]
|
|
public class EquipmentFavoriteUI : MonoBehaviour
|
|
{
|
|
// Token: 0x1700044A RID: 1098
|
|
// (get) Token: 0x06001969 RID: 6505 RVA: 0x00065CF0 File Offset: 0x00063EF0
|
|
// (set) Token: 0x0600196A RID: 6506 RVA: 0x00065D04 File Offset: 0x00063F04
|
|
[Token(Token = "0x1700044A")]
|
|
public bool JKDGPMDNCMK
|
|
{
|
|
[Token(Token = "0x6001969")]
|
|
[Address(RVA = "0x51F260", Offset = "0x51E260", VA = "0x18051F260")]
|
|
get
|
|
{
|
|
return this.GPKDIEGHDIG;
|
|
}
|
|
[Token(Token = "0x600196A")]
|
|
[Address(RVA = "0x1FF2200", Offset = "0x1FF1200", VA = "0x181FF2200")]
|
|
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: 0x0600196B RID: 6507 RVA: 0x00065D7C File Offset: 0x00063F7C
|
|
[Token(Token = "0x600196B")]
|
|
[Address(RVA = "0x1FF1D30", Offset = "0x1FF0D30", VA = "0x181FF1D30")]
|
|
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: 0x0600196C RID: 6508 RVA: 0x00065E04 File Offset: 0x00064004
|
|
[Token(Token = "0x600196C")]
|
|
[Address(RVA = "0x1FF1E60", Offset = "0x1FF0E60", VA = "0x181FF1E60")]
|
|
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: 0x0600196D RID: 6509 RVA: 0x00065EDC File Offset: 0x000640DC
|
|
[Token(Token = "0x600196D")]
|
|
[Address(RVA = "0x1FF21B0", Offset = "0x1FF11B0", VA = "0x181FF21B0")]
|
|
public EquipmentFavoriteUI()
|
|
{
|
|
Collider[] array = new Collider[10];
|
|
this.EDLKIKOCAMM = array;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04001347 RID: 4935
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001347")]
|
|
[SerializeField]
|
|
private Transform visual;
|
|
|
|
// Token: 0x04001348 RID: 4936
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001348")]
|
|
[SerializeField]
|
|
private BoxCollider boxCollider;
|
|
|
|
// Token: 0x04001349 RID: 4937
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4001349")]
|
|
private bool GPKDIEGHDIG = true;
|
|
|
|
// Token: 0x0400134A RID: 4938
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400134A")]
|
|
private AnimateInOut BNBCKGDGOBC;
|
|
|
|
// Token: 0x0400134B RID: 4939
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400134B")]
|
|
private Collider[] EDLKIKOCAMM;
|
|
}
|