183 lines
5.0 KiB
C#
183 lines
5.0 KiB
C#
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.<LGICLABHEMA>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;
|
|
}
|
|
}
|