182 lines
4.9 KiB
C#
182 lines
4.9 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Activities.Arena
|
|
{
|
|
// Token: 0x02002D5A RID: 11610
|
|
[Token(Token = "0x2002D5A")]
|
|
public class ArenaDoor : MonoBehaviour
|
|
{
|
|
// Token: 0x17003628 RID: 13864
|
|
// (get) Token: 0x06013899 RID: 80025 RVA: 0x004837D8 File Offset: 0x004819D8
|
|
// (set) Token: 0x0601389A RID: 80026 RVA: 0x004837EC File Offset: 0x004819EC
|
|
[Token(Token = "0x17003628")]
|
|
public bool NLLONFJBKKP
|
|
{
|
|
[Token(Token = "0x6013899")]
|
|
[Address(RVA = "0x417650", Offset = "0x416650", VA = "0x180417650")]
|
|
get
|
|
{
|
|
return this.DJOGLAAEACB;
|
|
}
|
|
[Token(Token = "0x601389A")]
|
|
[Address(RVA = "0x12DC7C0", Offset = "0x12DB7C0", VA = "0x1812DC7C0")]
|
|
set
|
|
{
|
|
this.DJOGLAAEACB = value;
|
|
if (value)
|
|
{
|
|
int num = 0;
|
|
this.HACBIOINOLL = num != 0;
|
|
return;
|
|
}
|
|
if (this.alwaysOpenWhenUnlocked != value)
|
|
{
|
|
this.HACBIOINOLL = true;
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003629 RID: 13865
|
|
// (get) Token: 0x0601389B RID: 80027 RVA: 0x00483820 File Offset: 0x00481A20
|
|
// (set) Token: 0x0601389C RID: 80028 RVA: 0x00483834 File Offset: 0x00481A34
|
|
[Token(Token = "0x17003629")]
|
|
public bool HACBIOINOLL
|
|
{
|
|
[Token(Token = "0x601389B")]
|
|
[Address(RVA = "0x51F230", Offset = "0x51E230", VA = "0x18051F230")]
|
|
get
|
|
{
|
|
return this.LJHPCFBIFGG;
|
|
}
|
|
[Token(Token = "0x601389C")]
|
|
[Address(RVA = "0x12DC4A0", Offset = "0x12DB4A0", VA = "0x1812DC4A0")]
|
|
private set
|
|
{
|
|
bool ljhpcfbifgg = this.LJHPCFBIFGG;
|
|
this.LJHPCFBIFGG = value;
|
|
Animator animator = this.animator;
|
|
int num = 0;
|
|
if (animator != num)
|
|
{
|
|
Animator animator2 = this.animator;
|
|
bool flag = !this.LJHPCFBIFGG;
|
|
int kegkhfbopbh = ArenaDoor.KEGKHFBOPBH;
|
|
animator2.SetBool(kegkhfbopbh, flag);
|
|
}
|
|
if (ljhpcfbifgg != this.LJHPCFBIFGG)
|
|
{
|
|
RecRoomAudioClip recRoomAudioClip = this.openAudio;
|
|
if (recRoomAudioClip != 0)
|
|
{
|
|
AudioClip audioClip = recRoomAudioClip.audioClip;
|
|
int num2 = 0;
|
|
if (audioClip != num2)
|
|
{
|
|
RecRoomAudioClip recRoomAudioClip2 = this.openAudio;
|
|
Transform transform = base.transform;
|
|
int num3 = 0;
|
|
int num4 = 0;
|
|
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip2, transform, num4, num3);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700362A RID: 13866
|
|
// (get) Token: 0x0601389D RID: 80029 RVA: 0x004838E0 File Offset: 0x00481AE0
|
|
// (set) Token: 0x0601389E RID: 80030 RVA: 0x004838F4 File Offset: 0x00481AF4
|
|
[Token(Token = "0x1700362A")]
|
|
public float GAGNANAOCIP
|
|
{
|
|
[Token(Token = "0x601389D")]
|
|
[Address(RVA = "0x812630", Offset = "0x811630", VA = "0x180812630")]
|
|
get;
|
|
[Token(Token = "0x601389E")]
|
|
[Address(RVA = "0xCA2F00", Offset = "0xCA1F00", VA = "0x180CA2F00")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x0601389F RID: 80031 RVA: 0x00483908 File Offset: 0x00481B08
|
|
[Token(Token = "0x601389F")]
|
|
[Address(RVA = "0x12DC490", Offset = "0x12DB490", VA = "0x1812DC490")]
|
|
private void Awake()
|
|
{
|
|
this.HACBIOINOLL = true;
|
|
}
|
|
|
|
// Token: 0x060138A0 RID: 80032 RVA: 0x0048391C File Offset: 0x00481B1C
|
|
[Token(Token = "0x60138A0")]
|
|
[Address(RVA = "0x12DC610", Offset = "0x12DB610", VA = "0x1812DC610")]
|
|
private void Update()
|
|
{
|
|
TextMesh textMesh = this.timerLabelText;
|
|
int num = 0;
|
|
if (textMesh != num)
|
|
{
|
|
if (this.LJHPCFBIFGG)
|
|
{
|
|
this.timerLabelText.text = "DOORS OPEN!";
|
|
return;
|
|
}
|
|
float num2 = this.<LGICLABHEMA>k__BackingField;
|
|
double num3 = KKPBCOOONNK.EDNCMGJJLIH;
|
|
int num4 = Mathf.RoundToInt(num2);
|
|
TextMesh textMesh2 = this.timerLabelText;
|
|
string text2;
|
|
string text = "DOORS OPEN IN " + text2;
|
|
textMesh2.text = text;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060138A1 RID: 80033 RVA: 0x00483994 File Offset: 0x00481B94
|
|
[Token(Token = "0x60138A1")]
|
|
[Address(RVA = "0x12DC7B0", Offset = "0x12DB7B0", VA = "0x1812DC7B0")]
|
|
public ArenaDoor()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400CAB6 RID: 51894
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400CAB6")]
|
|
[SerializeField]
|
|
private TextMesh timerLabelText;
|
|
|
|
// Token: 0x0400CAB7 RID: 51895
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400CAB7")]
|
|
[SerializeField]
|
|
private bool alwaysOpenWhenUnlocked = true;
|
|
|
|
// Token: 0x0400CAB8 RID: 51896
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400CAB8")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip openAudio;
|
|
|
|
// Token: 0x0400CAB9 RID: 51897
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400CAB9")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)]
|
|
private Animator animator;
|
|
|
|
// Token: 0x0400CABA RID: 51898
|
|
[Token(Token = "0x400CABA")]
|
|
private static readonly int KEGKHFBOPBH = Animator.StringToHash("Locked");
|
|
|
|
// Token: 0x0400CABB RID: 51899
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400CABB")]
|
|
private bool DJOGLAAEACB;
|
|
|
|
// Token: 0x0400CABC RID: 51900
|
|
[FieldOffset(Offset = "0x39")]
|
|
[Token(Token = "0x400CABC")]
|
|
private bool LJHPCFBIFGG;
|
|
}
|
|
}
|