Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Activities/Arena/ArenaDoor.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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