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