using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using UnityEngine; namespace RecRoom.Activities.Arena { // Token: 0x02002774 RID: 10100 [Token(Token = "0x2002774")] [StructLayout(3)] public class ArenaDoor : MonoBehaviour { // Token: 0x17002F9F RID: 12191 // (get) Token: 0x06011A55 RID: 72277 RVA: 0x00435A20 File Offset: 0x00433C20 // (set) Token: 0x06011A56 RID: 72278 RVA: 0x00435A34 File Offset: 0x00433C34 [Token(Token = "0x17002F9F")] public bool NLLONFJBKKP { [Token(Token = "0x6011A55")] [Address(RVA = "0x52F470", Offset = "0x52DE70", VA = "0x18052F470")] get { return this.DJOGLAAEACB; } [Token(Token = "0x6011A56")] [Address(RVA = "0x1552CD0", Offset = "0x15516D0", VA = "0x181552CD0")] set { this.DJOGLAAEACB = value; if (value) { int num = 0; this.HACBIOINOLL = num != 0; return; } if (this.alwaysOpenWhenUnlocked != value) { this.HACBIOINOLL = true; return; } } } // Token: 0x17002FA0 RID: 12192 // (get) Token: 0x06011A57 RID: 72279 RVA: 0x00435A68 File Offset: 0x00433C68 // (set) Token: 0x06011A58 RID: 72280 RVA: 0x00435A7C File Offset: 0x00433C7C [Token(Token = "0x17002FA0")] public bool HACBIOINOLL { [Token(Token = "0x6011A57")] [Address(RVA = "0x595D80", Offset = "0x594780", VA = "0x180595D80")] get { return this.LJHPCFBIFGG; } [Token(Token = "0x6011A58")] [Address(RVA = "0x15529C0", Offset = "0x15513C0", VA = "0x1815529C0")] 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: 0x17002FA1 RID: 12193 // (get) Token: 0x06011A59 RID: 72281 RVA: 0x00435B28 File Offset: 0x00433D28 // (set) Token: 0x06011A5A RID: 72282 RVA: 0x00435B3C File Offset: 0x00433D3C [Token(Token = "0x17002FA1")] public float GAGNANAOCIP { [Token(Token = "0x6011A59")] [Address(RVA = "0x621D80", Offset = "0x620780", VA = "0x180621D80")] get; [Token(Token = "0x6011A5A")] [Address(RVA = "0x9E8110", Offset = "0x9E6B10", VA = "0x1809E8110")] set; } // Token: 0x06011A5B RID: 72283 RVA: 0x00435B50 File Offset: 0x00433D50 [Token(Token = "0x6011A5B")] [Address(RVA = "0x15529B0", Offset = "0x15513B0", VA = "0x1815529B0")] private void Awake() { this.HACBIOINOLL = true; } // Token: 0x06011A5C RID: 72284 RVA: 0x00435B64 File Offset: 0x00433D64 [Token(Token = "0x6011A5C")] [Address(RVA = "0x1552B30", Offset = "0x1551530", VA = "0x181552B30")] 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 time = PhotonNetwork.Time; int num3 = Mathf.RoundToInt(num2); string text; this.timerLabelText.text = text; } } // Token: 0x06011A5D RID: 72285 RVA: 0x00435BCC File Offset: 0x00433DCC [Token(Token = "0x6011A5D")] [Address(RVA = "0x4D0420", Offset = "0x4CEE20", VA = "0x1804D0420")] public ArenaDoor() { } // Token: 0x0400BCF9 RID: 48377 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400BCF9")] [SerializeField] private TextMesh timerLabelText; // Token: 0x0400BCFA RID: 48378 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400BCFA")] [SerializeField] private bool alwaysOpenWhenUnlocked = true; // Token: 0x0400BCFB RID: 48379 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400BCFB")] [SerializeField] private RecRoomAudioClip openAudio; // Token: 0x0400BCFC RID: 48380 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400BCFC")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false)] private Animator animator; // Token: 0x0400BCFD RID: 48381 [Token(Token = "0x400BCFD")] private static readonly int KEGKHFBOPBH = Animator.StringToHash("Locked"); // Token: 0x0400BCFE RID: 48382 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400BCFE")] private bool DJOGLAAEACB; // Token: 0x0400BCFF RID: 48383 [global::Cpp2IlInjected.FieldOffset(Offset = "0x39")] [Token(Token = "0x400BCFF")] private bool LJHPCFBIFGG; } }