182 lines
4.9 KiB
C#
182 lines
4.9 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Activities.Arena
|
|
{
|
|
// Token: 0x02002C71 RID: 11377
|
|
[Token(Token = "0x2002C71")]
|
|
public class ArenaDoor : MonoBehaviour
|
|
{
|
|
// Token: 0x17003574 RID: 13684
|
|
// (get) Token: 0x06013458 RID: 78936 RVA: 0x00479A6C File Offset: 0x00477C6C
|
|
// (set) Token: 0x06013459 RID: 78937 RVA: 0x00479A80 File Offset: 0x00477C80
|
|
[Token(Token = "0x17003574")]
|
|
public bool NLLONFJBKKP
|
|
{
|
|
[Token(Token = "0x6013458")]
|
|
[Address(RVA = "0x43A970", Offset = "0x439770", VA = "0x18043A970")]
|
|
get
|
|
{
|
|
return this.DJOGLAAEACB;
|
|
}
|
|
[Token(Token = "0x6013459")]
|
|
[Address(RVA = "0x7E7910", Offset = "0x7E6710", VA = "0x1807E7910")]
|
|
set
|
|
{
|
|
this.DJOGLAAEACB = value;
|
|
if (value)
|
|
{
|
|
int num = 0;
|
|
this.HACBIOINOLL = num != 0;
|
|
return;
|
|
}
|
|
if (this.alwaysOpenWhenUnlocked != value)
|
|
{
|
|
this.HACBIOINOLL = true;
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003575 RID: 13685
|
|
// (get) Token: 0x0601345A RID: 78938 RVA: 0x00479AB4 File Offset: 0x00477CB4
|
|
// (set) Token: 0x0601345B RID: 78939 RVA: 0x00479AC8 File Offset: 0x00477CC8
|
|
[Token(Token = "0x17003575")]
|
|
public bool HACBIOINOLL
|
|
{
|
|
[Token(Token = "0x601345A")]
|
|
[Address(RVA = "0x43AAA0", Offset = "0x4398A0", VA = "0x18043AAA0")]
|
|
get
|
|
{
|
|
return this.LJHPCFBIFGG;
|
|
}
|
|
[Token(Token = "0x601345B")]
|
|
[Address(RVA = "0x7E75E0", Offset = "0x7E63E0", VA = "0x1807E75E0")]
|
|
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: 0x17003576 RID: 13686
|
|
// (get) Token: 0x0601345C RID: 78940 RVA: 0x00479B74 File Offset: 0x00477D74
|
|
// (set) Token: 0x0601345D RID: 78941 RVA: 0x00479B88 File Offset: 0x00477D88
|
|
[Token(Token = "0x17003576")]
|
|
public float GAGNANAOCIP
|
|
{
|
|
[Token(Token = "0x601345C")]
|
|
[Address(RVA = "0x7E7900", Offset = "0x7E6700", VA = "0x1807E7900")]
|
|
get;
|
|
[Token(Token = "0x601345D")]
|
|
[Address(RVA = "0x7E7940", Offset = "0x7E6740", VA = "0x1807E7940")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x0601345E RID: 78942 RVA: 0x00479B9C File Offset: 0x00477D9C
|
|
[Token(Token = "0x601345E")]
|
|
[Address(RVA = "0x7E75D0", Offset = "0x7E63D0", VA = "0x1807E75D0")]
|
|
private void Awake()
|
|
{
|
|
this.HACBIOINOLL = true;
|
|
}
|
|
|
|
// Token: 0x0601345F RID: 78943 RVA: 0x00479BB0 File Offset: 0x00477DB0
|
|
[Token(Token = "0x601345F")]
|
|
[Address(RVA = "0x7E7750", Offset = "0x7E6550", VA = "0x1807E7750")]
|
|
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: 0x06013460 RID: 78944 RVA: 0x00479C28 File Offset: 0x00477E28
|
|
[Token(Token = "0x6013460")]
|
|
[Address(RVA = "0x7E78F0", Offset = "0x7E66F0", VA = "0x1807E78F0")]
|
|
public ArenaDoor()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400C8A2 RID: 51362
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400C8A2")]
|
|
[SerializeField]
|
|
private TextMesh timerLabelText;
|
|
|
|
// Token: 0x0400C8A3 RID: 51363
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400C8A3")]
|
|
[SerializeField]
|
|
private bool alwaysOpenWhenUnlocked = true;
|
|
|
|
// Token: 0x0400C8A4 RID: 51364
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400C8A4")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip openAudio;
|
|
|
|
// Token: 0x0400C8A5 RID: 51365
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400C8A5")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
|
private Animator animator;
|
|
|
|
// Token: 0x0400C8A6 RID: 51366
|
|
[Token(Token = "0x400C8A6")]
|
|
private static readonly int KEGKHFBOPBH = Animator.StringToHash("Locked");
|
|
|
|
// Token: 0x0400C8A7 RID: 51367
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400C8A7")]
|
|
private bool DJOGLAAEACB;
|
|
|
|
// Token: 0x0400C8A8 RID: 51368
|
|
[FieldOffset(Offset = "0x39")]
|
|
[Token(Token = "0x400C8A8")]
|
|
private bool LJHPCFBIFGG;
|
|
}
|
|
}
|