Files
2026-04-10 22:50:51 +02:00

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;
}
}