scripts
This commit is contained in:
@@ -0,0 +1,1328 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecNet;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Core.Encounters;
|
||||
using RecRoom.Networking.RPC;
|
||||
using RecRoom.Networking.SynchronizedFields;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Quest
|
||||
{
|
||||
// Token: 0x0200273A RID: 10042
|
||||
[Token(Token = "0x200273A")]
|
||||
[RequireComponent(typeof(PhotonView))]
|
||||
[StructLayout(3)]
|
||||
public class QuestGameplayRoom : QuestRoomBase
|
||||
{
|
||||
// Token: 0x17002F53 RID: 12115
|
||||
// (get) Token: 0x06011851 RID: 71761 RVA: 0x0042B904 File Offset: 0x00429B04
|
||||
// (set) Token: 0x06011852 RID: 71762 RVA: 0x0042B918 File Offset: 0x00429B18
|
||||
[Token(Token = "0x17002F53")]
|
||||
public GameSpawnPoint[] EGMICFKEANG
|
||||
{
|
||||
[Token(Token = "0x6011851")]
|
||||
[Address(RVA = "0x3EFAF0", Offset = "0x3EE4F0", VA = "0x1803EFAF0")]
|
||||
get;
|
||||
[Token(Token = "0x6011852")]
|
||||
[Address(RVA = "0x3F0040", Offset = "0x3EEA40", VA = "0x1803F0040")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002F54 RID: 12116
|
||||
// (get) Token: 0x06011853 RID: 71763 RVA: 0x0042B92C File Offset: 0x00429B2C
|
||||
// (set) Token: 0x06011854 RID: 71764 RVA: 0x0042B940 File Offset: 0x00429B40
|
||||
[Token(Token = "0x17002F54")]
|
||||
public GiftBoxSpawnPoint[] LMPCOMJPIHN
|
||||
{
|
||||
[Token(Token = "0x6011853")]
|
||||
[Address(RVA = "0x3D3180", Offset = "0x3D1B80", VA = "0x1803D3180")]
|
||||
get;
|
||||
[Token(Token = "0x6011854")]
|
||||
[Address(RVA = "0x3D3350", Offset = "0x3D1D50", VA = "0x1803D3350")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002F55 RID: 12117
|
||||
// (get) Token: 0x06011855 RID: 71765 RVA: 0x0042B954 File Offset: 0x00429B54
|
||||
[Token(Token = "0x17002F55")]
|
||||
protected override bool HFHFPKJENJD
|
||||
{
|
||||
[Token(Token = "0x6011855")]
|
||||
[Address(RVA = "0x1ADB640", Offset = "0x1ADA040", VA = "0x181ADB640", Slot = "15")]
|
||||
get
|
||||
{
|
||||
return !this.toolCleanupEnabled;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002F56 RID: 12118
|
||||
// (set) Token: 0x06011856 RID: 71766 RVA: 0x0042B96C File Offset: 0x00429B6C
|
||||
[Token(Token = "0x17002F56")]
|
||||
private bool JKLJJDALLPK
|
||||
{
|
||||
[Token(Token = "0x6011856")]
|
||||
[Address(RVA = "0x1ADC160", Offset = "0x1ADAB60", VA = "0x181ADC160")]
|
||||
set
|
||||
{
|
||||
QuestRoomExitDoor[] mfnabbjjamg = this.MFNABBJJAMG;
|
||||
int num = 0;
|
||||
int length = mfnabbjjamg.Length;
|
||||
if (num < length)
|
||||
{
|
||||
mfnabbjjamg[num].NLLONFJBKKP = value;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002F57 RID: 12119
|
||||
// (set) Token: 0x06011857 RID: 71767 RVA: 0x0042B9A4 File Offset: 0x00429BA4
|
||||
[Token(Token = "0x17002F57")]
|
||||
private bool FPNBGBLOFBO
|
||||
{
|
||||
[Token(Token = "0x6011857")]
|
||||
[Address(RVA = "0x1ADC860", Offset = "0x1ADB260", VA = "0x181ADC860")]
|
||||
set
|
||||
{
|
||||
QuestRoomExitDoor[] mfnabbjjamg = this.MFNABBJJAMG;
|
||||
int num = 0;
|
||||
int length = mfnabbjjamg.Length;
|
||||
if (num < length)
|
||||
{
|
||||
mfnabbjjamg[num].KJOOGKLKNHM = value;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002F58 RID: 12120
|
||||
// (get) Token: 0x06011858 RID: 71768 RVA: 0x0042B9DC File Offset: 0x00429BDC
|
||||
// (set) Token: 0x06011859 RID: 71769 RVA: 0x0042B9F0 File Offset: 0x00429BF0
|
||||
[Token(Token = "0x17002F58")]
|
||||
private bool GCOJCJKHPMD
|
||||
{
|
||||
[Token(Token = "0x6011858")]
|
||||
[Address(RVA = "0x10D4F80", Offset = "0x10D3980", VA = "0x1810D4F80")]
|
||||
get
|
||||
{
|
||||
return this.LKJHGJFHGBK;
|
||||
}
|
||||
[Token(Token = "0x6011859")]
|
||||
[Address(RVA = "0x1ADD060", Offset = "0x1ADBA60", VA = "0x181ADD060")]
|
||||
set
|
||||
{
|
||||
GameSpawnPoint[] array = this.<LAPBBMHHIND>k__BackingField;
|
||||
this.LKJHGJFHGBK = value;
|
||||
if (array != 0)
|
||||
{
|
||||
int num = 0;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
GameSpawnPoint gameSpawnPoint = array[num];
|
||||
bool lkjhgjfhgbk = this.LKJHGJFHGBK;
|
||||
num++;
|
||||
gameSpawnPoint.SpawnPointEnabled = lkjhgjfhgbk;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002F59 RID: 12121
|
||||
// (set) Token: 0x0601185A RID: 71770 RVA: 0x0042BA40 File Offset: 0x00429C40
|
||||
[Token(Token = "0x17002F59")]
|
||||
private bool NLEKHDEDHIP
|
||||
{
|
||||
[Token(Token = "0x601185A")]
|
||||
[Address(RVA = "0x1ADB4E0", Offset = "0x1AD9EE0", VA = "0x181ADB4E0")]
|
||||
set
|
||||
{
|
||||
UIProjector[] djedlncooga = this.DJEDLNCOOGA;
|
||||
if (djedlncooga != 0)
|
||||
{
|
||||
int num = 0;
|
||||
int length = djedlncooga.Length;
|
||||
if (num < length)
|
||||
{
|
||||
djedlncooga[num].Visibility = (value ? ProjectorBase.MPCADKMIBNP.ForceClosed : ProjectorBase.MPCADKMIBNP.Default);
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002F5A RID: 12122
|
||||
// (get) Token: 0x0601185B RID: 71771 RVA: 0x0042BA7C File Offset: 0x00429C7C
|
||||
[Token(Token = "0x17002F5A")]
|
||||
public QuestGameplayRoom.ICJBHKCBDDM GENECNFMDHJ
|
||||
{
|
||||
[Token(Token = "0x601185B")]
|
||||
[Address(RVA = "0x1ADD9B0", Offset = "0x1ADC3B0", VA = "0x181ADD9B0")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002F5B RID: 12123
|
||||
// (get) Token: 0x0601185C RID: 71772 RVA: 0x0042BA98 File Offset: 0x00429C98
|
||||
[Token(Token = "0x17002F5B")]
|
||||
public QuestGameplayRoom.BranchingRoomExit[] CMLKCKFHFPP
|
||||
{
|
||||
[Token(Token = "0x601185C")]
|
||||
[Address(RVA = "0x3D31D0", Offset = "0x3D1BD0", VA = "0x1803D31D0")]
|
||||
get
|
||||
{
|
||||
return this.nextRoomOverrides;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002F5C RID: 12124
|
||||
// (get) Token: 0x0601185D RID: 71773 RVA: 0x0042BAAC File Offset: 0x00429CAC
|
||||
[Token(Token = "0x17002F5C")]
|
||||
public QuestRoomExitDoor[] ELBCDMLPEJH
|
||||
{
|
||||
[Token(Token = "0x601185D")]
|
||||
[Address(RVA = "0x3CBF50", Offset = "0x3CA950", VA = "0x1803CBF50")]
|
||||
get
|
||||
{
|
||||
return this.MFNABBJJAMG;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002F5D RID: 12125
|
||||
// (get) Token: 0x0601185E RID: 71774 RVA: 0x0042BAC0 File Offset: 0x00429CC0
|
||||
[Token(Token = "0x17002F5D")]
|
||||
protected virtual bool IBMIJFALNCI
|
||||
{
|
||||
[Token(Token = "0x601185E")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "19")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002F5E RID: 12126
|
||||
// (get) Token: 0x0601185F RID: 71775 RVA: 0x0042BAD0 File Offset: 0x00429CD0
|
||||
[Token(Token = "0x17002F5E")]
|
||||
public string HEHAGDOEDHG
|
||||
{
|
||||
[Token(Token = "0x601185F")]
|
||||
[Address(RVA = "0x6361F0", Offset = "0x634BF0", VA = "0x1806361F0")]
|
||||
get
|
||||
{
|
||||
return this.friendlyName;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011860 RID: 71776 RVA: 0x0042BAE4 File Offset: 0x00429CE4
|
||||
[Token(Token = "0x6011860")]
|
||||
[Address(RVA = "0x1ADBE70", Offset = "0x1ADA870", VA = "0x181ADBE70", Slot = "16")]
|
||||
public override void Initialize(QuestManager KDOANNKIJHG, int PMHBGEOLIMO)
|
||||
{
|
||||
base.Initialize(KDOANNKIJHG, PMHBGEOLIMO);
|
||||
this.LCBLHDMHBKK();
|
||||
this.InitializeSpawnPoints();
|
||||
QuestRoomExitDoor[] componentsInChildren = base.transform.GetComponentsInChildren<QuestRoomExitDoor>(true);
|
||||
this.MFNABBJJAMG = componentsInChildren;
|
||||
if (componentsInChildren != 0 && componentsInChildren.Length != 0)
|
||||
{
|
||||
int num = 0;
|
||||
int length = componentsInChildren.Length;
|
||||
if (num < length)
|
||||
{
|
||||
QuestRoomExitDoor questRoomExitDoor = componentsInChildren[num];
|
||||
Action action = new Action(this.NFBBPEJKLAO);
|
||||
questRoomExitDoor.GFBFKIOFJMJ += action;
|
||||
Action action2 = new Action(this.FHKJBMFKNMI);
|
||||
questRoomExitDoor.LCICDHBAIOF += action2;
|
||||
num++;
|
||||
}
|
||||
QuestRoomExitDoor[] mfnabbjjamg = this.MFNABBJJAMG;
|
||||
int length2 = mfnabbjjamg.Length;
|
||||
if (num < length2)
|
||||
{
|
||||
mfnabbjjamg[num].NLLONFJBKKP = true;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
UIProjector[] array;
|
||||
this.DJEDLNCOOGA = array;
|
||||
this.OGPPELGJGLB(PMHBGEOLIMO);
|
||||
}
|
||||
|
||||
// Token: 0x06011861 RID: 71777 RVA: 0x0042BBA8 File Offset: 0x00429DA8
|
||||
[Token(Token = "0x6011861")]
|
||||
[Address(RVA = "0x1ADD460", Offset = "0x1ADBE60", VA = "0x181ADD460", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
QuestRoomExitDoor[] mfnabbjjamg = this.MFNABBJJAMG;
|
||||
if (mfnabbjjamg != 0)
|
||||
{
|
||||
int num = 0;
|
||||
int length = mfnabbjjamg.Length;
|
||||
if (num < length)
|
||||
{
|
||||
QuestRoomExitDoor questRoomExitDoor = mfnabbjjamg[num];
|
||||
Action action = new Action(this.NFBBPEJKLAO);
|
||||
questRoomExitDoor.GFBFKIOFJMJ -= action;
|
||||
Action action2 = new Action(this.FHKJBMFKNMI);
|
||||
questRoomExitDoor.LCICDHBAIOF -= action2;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011862 RID: 71778 RVA: 0x0042BC14 File Offset: 0x00429E14
|
||||
[Token(Token = "0x6011862")]
|
||||
[Address(RVA = "0x1ADD910", Offset = "0x1ADC310", VA = "0x181ADD910")]
|
||||
private void Update()
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
if (pegjgmdgkjn != 0)
|
||||
{
|
||||
pegjgmdgkjn.OPEMIFENIJM();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011863 RID: 71779 RVA: 0x0042BC34 File Offset: 0x00429E34
|
||||
[Token(Token = "0x6011863")]
|
||||
[Address(RVA = "0x1ADAEA0", Offset = "0x1AD98A0", VA = "0x181ADAEA0")]
|
||||
public void Activate()
|
||||
{
|
||||
base.gameObject.SetActive(true);
|
||||
GameSpawnPoint[] array = this.<LAPBBMHHIND>k__BackingField;
|
||||
this.LKJHGJFHGBK = true;
|
||||
if (array != 0)
|
||||
{
|
||||
int num = 0;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
GameSpawnPoint gameSpawnPoint = array[num];
|
||||
bool lkjhgjfhgbk = this.LKJHGJFHGBK;
|
||||
num++;
|
||||
gameSpawnPoint.SpawnPointEnabled = lkjhgjfhgbk;
|
||||
}
|
||||
}
|
||||
if (!PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
Action<float> action = new Action(this.NAHKNJCOJJF);
|
||||
IDisposable disposable = ScheduledUpdateMonoBehaviourExtensions.Update1hz(this, action);
|
||||
this.FBLPJLNBMPB = disposable;
|
||||
return;
|
||||
}
|
||||
this.ALGLKGGNOMF();
|
||||
}
|
||||
|
||||
// Token: 0x06011864 RID: 71780 RVA: 0x0042BCC0 File Offset: 0x00429EC0
|
||||
[Token(Token = "0x6011864")]
|
||||
[Address(RVA = "0x1ADCD40", Offset = "0x1ADB740", VA = "0x181ADCD40")]
|
||||
private void NAHKNJCOJJF(float POGAEJIEPIM)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int frameCount = Time.frameCount;
|
||||
Debug.LogWarning(string.Format("F {0}: Quest room activated by master client.", frameCount));
|
||||
IDisposable fblpjlnbmpb = this.FBLPJLNBMPB;
|
||||
this.FBLPJLNBMPB = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x06011865 RID: 71781 RVA: 0x0042BD30 File Offset: 0x00429F30
|
||||
[Token(Token = "0x6011865")]
|
||||
[Address(RVA = "0x1ADAE10", Offset = "0x1AD9810", VA = "0x181ADAE10")]
|
||||
private void ALGLKGGNOMF()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
this.FLBEFJKMKNH();
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011866 RID: 71782 RVA: 0x0042BD5C File Offset: 0x00429F5C
|
||||
[Token(Token = "0x6011866")]
|
||||
[Address(RVA = "0x1ADB550", Offset = "0x1AD9F50", VA = "0x181ADB550")]
|
||||
public void Deactivate()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
if (pegjgmdgkjn != 0)
|
||||
{
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
}
|
||||
this.LMOGABHFDPA();
|
||||
}
|
||||
GameSpawnPoint[] array = this.<LAPBBMHHIND>k__BackingField;
|
||||
this.LKJHGJFHGBK = false;
|
||||
if (array != 0)
|
||||
{
|
||||
int num2 = 0;
|
||||
int length = array.Length;
|
||||
if (num2 < length)
|
||||
{
|
||||
GameSpawnPoint gameSpawnPoint = array[num2];
|
||||
bool lkjhgjfhgbk = this.LKJHGJFHGBK;
|
||||
num2++;
|
||||
gameSpawnPoint.SpawnPointEnabled = lkjhgjfhgbk;
|
||||
}
|
||||
}
|
||||
GameObject gameObject = base.gameObject;
|
||||
int num3 = 0;
|
||||
gameObject.SetActive(num3 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06011867 RID: 71783 RVA: 0x0042BDEC File Offset: 0x00429FEC
|
||||
[Token(Token = "0x6011867")]
|
||||
[Address(RVA = "0x1ADC080", Offset = "0x1ADAA80", VA = "0x181ADC080")]
|
||||
public bool IsFinished()
|
||||
{
|
||||
if (this.PEGJGMDGKJN == 0)
|
||||
{
|
||||
}
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x06011868 RID: 71784 RVA: 0x0042BE04 File Offset: 0x0042A004
|
||||
[Token(Token = "0x6011868")]
|
||||
[Address(RVA = "0x1ADD570", Offset = "0x1ADBF70", VA = "0x181ADD570", Slot = "17")]
|
||||
public override void OnLocalPlayerEnter()
|
||||
{
|
||||
base.OnLocalPlayerEnter();
|
||||
this.OnLocalPlayerExit();
|
||||
if (!string.IsNullOrEmpty(this.friendlyName))
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num = 0;
|
||||
string text = this.friendlyName;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, text, 4f, num, num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011869 RID: 71785 RVA: 0x0042BE50 File Offset: 0x0042A050
|
||||
[Token(Token = "0x6011869")]
|
||||
[Address(RVA = "0x1ADD6E0", Offset = "0x1ADC0E0", VA = "0x181ADD6E0")]
|
||||
public void PlayRoomNameNotification()
|
||||
{
|
||||
if (!string.IsNullOrEmpty(this.friendlyName))
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num = 0;
|
||||
string text = this.friendlyName;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, text, 4f, num, num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601186A RID: 71786 RVA: 0x0042BE90 File Offset: 0x0042A090
|
||||
[Token(Token = "0x601186A")]
|
||||
[Address(RVA = "0x1ADD260", Offset = "0x1ADBC60", VA = "0x181ADD260")]
|
||||
private void OGPPELGJGLB(int PMHBGEOLIMO)
|
||||
{
|
||||
int num;
|
||||
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("ROOM" + PMHBGEOLIMO, SetterPermissionMode.MASTER, num);
|
||||
int num2 = 0;
|
||||
num = 0;
|
||||
this.PEGJGMDGKJN = djhelphhaen;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
int num5 = 0;
|
||||
djhelphhaen.JEPMLPCOGNM((ushort)num3, num5, num4, num2);
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.AGDMHDBJFOG);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.LNELDPJKAAF);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.BNFOMJLGKHA);
|
||||
DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MNEEOLFMEMI);
|
||||
DJHELPHHAEN pegjgmdgkjn3 = this.PEGJGMDGKJN;
|
||||
DJHELPHHAEN pegjgmdgkjn4 = this.PEGJGMDGKJN;
|
||||
int num6 = 0;
|
||||
pegjgmdgkjn4.HDGEHNGPFDO(this, (ushort)num6);
|
||||
}
|
||||
|
||||
// Token: 0x0601186B RID: 71787 RVA: 0x0042BF44 File Offset: 0x0042A144
|
||||
[Token(Token = "0x601186B")]
|
||||
[Address(RVA = "0x1ADACE0", Offset = "0x1AD96E0", VA = "0x181ADACE0")]
|
||||
private void AGDMHDBJFOG(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
QuestRoomExitDoor[] mfnabbjjamg = this.MFNABBJJAMG;
|
||||
int num = 0;
|
||||
this.HBPKCJBCFIP = false;
|
||||
int length = mfnabbjjamg.Length;
|
||||
if (num < length)
|
||||
{
|
||||
QuestRoomExitDoor questRoomExitDoor = mfnabbjjamg[num];
|
||||
int num2 = 0;
|
||||
questRoomExitDoor.KJOOGKLKNHM = num2 != 0;
|
||||
num++;
|
||||
}
|
||||
QuestRoomExitDoor[] mfnabbjjamg2 = this.MFNABBJJAMG;
|
||||
int length2 = mfnabbjjamg2.Length;
|
||||
if (num < length2)
|
||||
{
|
||||
mfnabbjjamg2[num].NLLONFJBKKP = true;
|
||||
num++;
|
||||
}
|
||||
UIProjector[] djedlncooga = this.DJEDLNCOOGA;
|
||||
if (djedlncooga != 0)
|
||||
{
|
||||
int length3 = djedlncooga.Length;
|
||||
if (num < length3)
|
||||
{
|
||||
djedlncooga[num].Visibility = (ProjectorBase.MPCADKMIBNP)((ulong)1L);
|
||||
num++;
|
||||
}
|
||||
}
|
||||
base.POMFGNGJBDE();
|
||||
}
|
||||
|
||||
// Token: 0x0601186C RID: 71788 RVA: 0x0042BFE8 File Offset: 0x0042A1E8
|
||||
[Token(Token = "0x601186C")]
|
||||
[Address(RVA = "0x1ADB070", Offset = "0x1AD9A70", VA = "0x181ADB070")]
|
||||
private void BNFOMJLGKHA()
|
||||
{
|
||||
if (!this.OHLLOKNODOI)
|
||||
{
|
||||
}
|
||||
bool flag = !this.PFEBNLFCNIC;
|
||||
this.FPNBGBLOFBO = flag;
|
||||
UIProjector[] djedlncooga = this.DJEDLNCOOGA;
|
||||
int num = 0;
|
||||
if (djedlncooga != 0)
|
||||
{
|
||||
int length = djedlncooga.Length;
|
||||
if (num < length)
|
||||
{
|
||||
UIProjector uiprojector = djedlncooga[num];
|
||||
num++;
|
||||
uiprojector.Visibility = (flag ? ProjectorBase.MPCADKMIBNP.ForceClosed : ProjectorBase.MPCADKMIBNP.Default);
|
||||
}
|
||||
}
|
||||
if ((this.HBPKCJBCFIP ? 1 : 0) != num || this.requiredEncounters != 0)
|
||||
{
|
||||
}
|
||||
if (num != (flag ? 1 : 0) && (this.supportsFanfare ? 1 : 0) != num)
|
||||
{
|
||||
this.HBPKCJBCFIP = true;
|
||||
AudioManager.CCJPMJMBJKC.EGAAGMPOCOM();
|
||||
}
|
||||
bool isMasterClient = PhotonNetwork.IsMasterClient;
|
||||
if (flag != isMasterClient)
|
||||
{
|
||||
QuestGameplayRoom.FJGFJHPBANO fjgfjhpbano = this.encountersFinishCondition;
|
||||
if (fjgfjhpbano != QuestGameplayRoom.FJGFJHPBANO.COMPLETE_REQUIRED_ENCOUNTERS)
|
||||
{
|
||||
if (fjgfjhpbano != QuestGameplayRoom.FJGFJHPBANO.OPEN_DOOR)
|
||||
{
|
||||
return;
|
||||
}
|
||||
IEnumerable<Photon.Realtime.Player> activePlayers = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayers();
|
||||
QuestRoomExitDoor[] mfnabbjjamg = this.MFNABBJJAMG;
|
||||
int length2 = mfnabbjjamg.Length;
|
||||
if (num >= length2)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (!mfnabbjjamg[num].AllPlayersOnTrigger(activePlayers))
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601186D RID: 71789 RVA: 0x0042C0DC File Offset: 0x0042A2DC
|
||||
[Token(Token = "0x601186D")]
|
||||
[Address(RVA = "0x1ADC7D0", Offset = "0x1ADB1D0", VA = "0x181ADC7D0")]
|
||||
private void LNELDPJKAAF(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
int num = 0;
|
||||
this.MOBAOHAFGPE(num != 0);
|
||||
}
|
||||
Coroutine lgigajmomdi = this.LGIGAJMOMDI;
|
||||
if (lgigajmomdi != 0)
|
||||
{
|
||||
base.StopCoroutine(lgigajmomdi);
|
||||
this.LGIGAJMOMDI = (ulong)0L;
|
||||
}
|
||||
base.OEBKCMEKDCD();
|
||||
}
|
||||
|
||||
// Token: 0x0601186E RID: 71790 RVA: 0x0042C120 File Offset: 0x0042A320
|
||||
[Token(Token = "0x601186E")]
|
||||
[Address(RVA = "0x1ADC8E0", Offset = "0x1ADB2E0", VA = "0x181ADC8E0")]
|
||||
private void MNEEOLFMEMI(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
QuestRoomExitDoor[] mfnabbjjamg = this.MFNABBJJAMG;
|
||||
int num = 0;
|
||||
int length = mfnabbjjamg.Length;
|
||||
if (num < length)
|
||||
{
|
||||
QuestRoomExitDoor questRoomExitDoor = mfnabbjjamg[num];
|
||||
int num2 = 0;
|
||||
questRoomExitDoor.NLLONFJBKKP = num2 != 0;
|
||||
num++;
|
||||
}
|
||||
QuestRoomExitDoor[] mfnabbjjamg2 = this.MFNABBJJAMG;
|
||||
int length2 = mfnabbjjamg2.Length;
|
||||
if (num < length2)
|
||||
{
|
||||
QuestRoomExitDoor questRoomExitDoor2 = mfnabbjjamg2[num];
|
||||
int num3 = 0;
|
||||
questRoomExitDoor2.KJOOGKLKNHM = num3 != 0;
|
||||
num++;
|
||||
}
|
||||
UIProjector[] djedlncooga = this.DJEDLNCOOGA;
|
||||
if (djedlncooga != 0)
|
||||
{
|
||||
int length3 = djedlncooga.Length;
|
||||
if (num < length3)
|
||||
{
|
||||
UIProjector uiprojector = djedlncooga[num];
|
||||
num++;
|
||||
uiprojector.Visibility = (ProjectorBase.MPCADKMIBNP)num;
|
||||
}
|
||||
}
|
||||
if (this.encountersFinishCondition == (QuestGameplayRoom.FJGFJHPBANO)num)
|
||||
{
|
||||
this.MasterFinishRoom();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002F5F RID: 12127
|
||||
// (get) Token: 0x0601186F RID: 71791 RVA: 0x0042C1D0 File Offset: 0x0042A3D0
|
||||
[Token(Token = "0x17002F5F")]
|
||||
private bool FCDEGKICALC
|
||||
{
|
||||
[Token(Token = "0x601186F")]
|
||||
[Address(RVA = "0x1ADB3A0", Offset = "0x1AD9DA0", VA = "0x181ADB3A0")]
|
||||
get
|
||||
{
|
||||
bool flag = this.OHLLOKNODOI;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return !this.PFEBNLFCNIC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002F60 RID: 12128
|
||||
// (get) Token: 0x06011870 RID: 71792 RVA: 0x0042C1F4 File Offset: 0x0042A3F4
|
||||
[Token(Token = "0x17002F60")]
|
||||
private bool DPIIKNBOLFG
|
||||
{
|
||||
[Token(Token = "0x6011870")]
|
||||
[Address(RVA = "0x1ADB310", Offset = "0x1AD9D10", VA = "0x181ADB310")]
|
||||
get
|
||||
{
|
||||
GameEncounter[] array = this.requiredEncounters;
|
||||
if (array != 0)
|
||||
{
|
||||
int num = 0;
|
||||
if (num < array.Length)
|
||||
{
|
||||
if (!array[num].DCLBFAMFIKJ)
|
||||
{
|
||||
GameEncounter[] array2 = this.requiredEncounters;
|
||||
num++;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002F61 RID: 12129
|
||||
// (get) Token: 0x06011871 RID: 71793 RVA: 0x0042C23C File Offset: 0x0042A43C
|
||||
[Token(Token = "0x17002F61")]
|
||||
private bool OHLLOKNODOI
|
||||
{
|
||||
[Token(Token = "0x6011871")]
|
||||
[Address(RVA = "0x1ADC0D0", Offset = "0x1ADAAD0", VA = "0x181ADC0D0")]
|
||||
get
|
||||
{
|
||||
GameEncounter[] array = this.requiredEncounters;
|
||||
if (array != 0)
|
||||
{
|
||||
int num = 0;
|
||||
if (num < array.Length)
|
||||
{
|
||||
if (array[num].BICMECLEPLM)
|
||||
{
|
||||
GameEncounter[] array2 = this.requiredEncounters;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002F62 RID: 12130
|
||||
// (get) Token: 0x06011872 RID: 71794 RVA: 0x0042C284 File Offset: 0x0042A484
|
||||
[Token(Token = "0x17002F62")]
|
||||
private bool NPPBACPCBNF
|
||||
{
|
||||
[Token(Token = "0x6011872")]
|
||||
[Address(RVA = "0x1ADD630", Offset = "0x1ADC030", VA = "0x181ADD630")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06011872)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Activities.Quest.QuestGameplayRoom::PFPMKELGCHG()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_00:
|
||||
brtrue(IL_00, cne:bool(ldfld:class RecRoom.Core.Encounters.GameEncounter[](QuestGameplayRoom::requiredEncounters, ldloc:QuestGameplayRoom(this)), ldc.i4:int32[exp:class RecRoom.Core.Encounters.GameEncounter[]](0)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002F63 RID: 12131
|
||||
// (get) Token: 0x06011873 RID: 71795 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002F63")]
|
||||
private bool PFEBNLFCNIC
|
||||
{
|
||||
[Token(Token = "0x6011873")]
|
||||
[Address(RVA = "0x1ADD130", Offset = "0x1ADBB30", VA = "0x181ADD130")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011874 RID: 71796 RVA: 0x0042C29C File Offset: 0x0042A49C
|
||||
[Token(Token = "0x6011874")]
|
||||
[Address(RVA = "0x1ADD800", Offset = "0x1ADC200", VA = "0x181ADD800")]
|
||||
private void Start()
|
||||
{
|
||||
GameEncounter[] array = this.roomEncounters;
|
||||
if (array != 0)
|
||||
{
|
||||
int num = 0;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
GameEncounter gameEncounter = array[num];
|
||||
if (gameEncounter != 0)
|
||||
{
|
||||
gameEncounter.Initialize();
|
||||
}
|
||||
num++;
|
||||
}
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
GameEncounter[] array2 = this.roomEncounters;
|
||||
int length2 = array2.Length;
|
||||
if (num < length2)
|
||||
{
|
||||
GameEncounter gameEncounter2 = array2[num];
|
||||
if (gameEncounter2 != 0)
|
||||
{
|
||||
gameEncounter2.MasterActivate();
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011875 RID: 71797 RVA: 0x0042C318 File Offset: 0x0042A518
|
||||
[Token(Token = "0x6011875")]
|
||||
[Address(RVA = "0x1ADC380", Offset = "0x1ADAD80", VA = "0x181ADC380")]
|
||||
private void LCBLHDMHBKK()
|
||||
{
|
||||
GameEncounter[] componentsInChildren = base.GetComponentsInChildren<GameEncounter>();
|
||||
GameEncounter[] encounters = componentsInChildren;
|
||||
if (componentsInChildren != 0)
|
||||
{
|
||||
int num = 0;
|
||||
int i = (int)((ulong)0L);
|
||||
int length = encounters.Length;
|
||||
if (num < length)
|
||||
{
|
||||
if (this.requiredEncounters == 0)
|
||||
{
|
||||
}
|
||||
bool flag2;
|
||||
bool flag = !flag2;
|
||||
if (this.randomlyEnabledEncounters == 0)
|
||||
{
|
||||
}
|
||||
Predicate<RandomlyEnabledGameEncounterDesc> predicate = delegate(RandomlyEnabledGameEncounterDesc rand)
|
||||
{
|
||||
GameEncounter[] encounters4 = encounters;
|
||||
int i4 = i;
|
||||
bool flag4;
|
||||
return flag4;
|
||||
};
|
||||
int num2 = 0;
|
||||
if (this.roomEncounters == 0)
|
||||
{
|
||||
}
|
||||
GameEncounter[] encounters5 = encounters;
|
||||
int j = i;
|
||||
if ((flag ? 1 : 0) != num2)
|
||||
{
|
||||
GameEncounter[] encounters2 = encounters;
|
||||
int i2 = i;
|
||||
List<GameEncounter> loppapecccg = this.LOPPAPECCCG;
|
||||
GameEncounter gameEncounter = encounters2[i2];
|
||||
loppapecccg.Add(gameEncounter);
|
||||
}
|
||||
bool flag3;
|
||||
if (!flag3)
|
||||
{
|
||||
GameEncounter[] encounters3 = encounters;
|
||||
int i3 = i;
|
||||
encounters3[i3].Initialize();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011876 RID: 71798 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011876")]
|
||||
[Address(RVA = "0x1ADB730", Offset = "0x1ADA130", VA = "0x181ADB730")]
|
||||
private void FLBEFJKMKNH()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011877 RID: 71799 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011877")]
|
||||
[Address(RVA = "0x1ADCA10", Offset = "0x1ADB410", VA = "0x181ADCA10")]
|
||||
private void MOBAOHAFGPE(bool ABHEPHIODEJ)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011878 RID: 71800 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011878")]
|
||||
[Address(RVA = "0x1ADC630", Offset = "0x1ADB030", VA = "0x181ADC630")]
|
||||
private void LMOGABHFDPA()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011879 RID: 71801 RVA: 0x0042C420 File Offset: 0x0042A620
|
||||
[Token(Token = "0x6011879")]
|
||||
[Address(RVA = "0x1ADBD70", Offset = "0x1ADA770", VA = "0x181ADBD70")]
|
||||
public void InitializeSpawnPoints()
|
||||
{
|
||||
GameSpawnPoint[] componentsInChildren = base.GetComponentsInChildren<GameSpawnPoint>(true);
|
||||
this.<LAPBBMHHIND>k__BackingField = componentsInChildren;
|
||||
if (componentsInChildren != 0 && componentsInChildren.Length != 0)
|
||||
{
|
||||
GiftBoxSpawnPoint[] componentsInChildren2 = base.GetComponentsInChildren<GiftBoxSpawnPoint>(true);
|
||||
this.<FNAGJGBNCPP>k__BackingField = componentsInChildren2;
|
||||
this.OBBFOGGLKFC();
|
||||
return;
|
||||
}
|
||||
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
||||
string name = base.name;
|
||||
Debug.LogError("Quest Room " + name + " is missing player spawn points.");
|
||||
}
|
||||
|
||||
// Token: 0x0601187A RID: 71802 RVA: 0x0042C48C File Offset: 0x0042A68C
|
||||
[Token(Token = "0x601187A")]
|
||||
[Address(RVA = "0x1ADD0D0", Offset = "0x1ADBAD0", VA = "0x181ADD0D0")]
|
||||
private void OBBFOGGLKFC()
|
||||
{
|
||||
GameSpawnPoint[] array = this.<LAPBBMHHIND>k__BackingField;
|
||||
if (array != 0)
|
||||
{
|
||||
int num = 0;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
GameSpawnPoint gameSpawnPoint = array[num];
|
||||
bool lkjhgjfhgbk = this.LKJHGJFHGBK;
|
||||
num++;
|
||||
gameSpawnPoint.SpawnPointEnabled = lkjhgjfhgbk;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601187B RID: 71803 RVA: 0x0042C4D4 File Offset: 0x0042A6D4
|
||||
[Token(Token = "0x601187B")]
|
||||
[Address(RVA = "0x1ADC1E0", Offset = "0x1ADABE0", VA = "0x181ADC1E0")]
|
||||
private void KMFFNHAFMHA()
|
||||
{
|
||||
QuestRoomExitDoor[] componentsInChildren = base.transform.GetComponentsInChildren<QuestRoomExitDoor>(true);
|
||||
this.MFNABBJJAMG = componentsInChildren;
|
||||
if (componentsInChildren != 0 && componentsInChildren.Length != 0)
|
||||
{
|
||||
int num = 0;
|
||||
int length = componentsInChildren.Length;
|
||||
if (num < length)
|
||||
{
|
||||
QuestRoomExitDoor questRoomExitDoor = componentsInChildren[num];
|
||||
Action action = new Action(this.NFBBPEJKLAO);
|
||||
questRoomExitDoor.GFBFKIOFJMJ += action;
|
||||
Action action2 = new Action(this.FHKJBMFKNMI);
|
||||
questRoomExitDoor.LCICDHBAIOF += action2;
|
||||
num++;
|
||||
}
|
||||
QuestRoomExitDoor[] mfnabbjjamg = this.MFNABBJJAMG;
|
||||
int length2 = mfnabbjjamg.Length;
|
||||
if (num < length2)
|
||||
{
|
||||
mfnabbjjamg[num].NLLONFJBKKP = true;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601187C RID: 71804 RVA: 0x0042C578 File Offset: 0x0042A778
|
||||
[Token(Token = "0x601187C")]
|
||||
[Address(RVA = "0x1ADB3D0", Offset = "0x1AD9DD0", VA = "0x181ADB3D0")]
|
||||
private void DGKEMABLBCK()
|
||||
{
|
||||
QuestRoomExitDoor[] mfnabbjjamg = this.MFNABBJJAMG;
|
||||
if (mfnabbjjamg != 0)
|
||||
{
|
||||
int num = 0;
|
||||
int length = mfnabbjjamg.Length;
|
||||
if (num < length)
|
||||
{
|
||||
QuestRoomExitDoor questRoomExitDoor = mfnabbjjamg[num];
|
||||
Action action = new Action(this.NFBBPEJKLAO);
|
||||
questRoomExitDoor.GFBFKIOFJMJ -= action;
|
||||
Action action2 = new Action(this.FHKJBMFKNMI);
|
||||
questRoomExitDoor.LCICDHBAIOF -= action2;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601187D RID: 71805 RVA: 0x0042C5DC File Offset: 0x0042A7DC
|
||||
[Token(Token = "0x601187D")]
|
||||
[Address(RVA = "0x1ADCF40", Offset = "0x1ADB940", VA = "0x181ADCF40")]
|
||||
private void NFBBPEJKLAO()
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
if (!teamManager.IsPlayerSpectator(localPlayer))
|
||||
{
|
||||
PhotonView photonView = base.photonView;
|
||||
RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcRequestMasterFinishRoom);
|
||||
photonView.RpcMaster(rpcaction);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601187E RID: 71806 RVA: 0x0042C634 File Offset: 0x0042A834
|
||||
[Token(Token = "0x601187E")]
|
||||
[Address(RVA = "0x1ADD650", Offset = "0x1ADC050", VA = "0x181ADD650")]
|
||||
private bool POBHNHOJDMH(IEnumerable<Photon.Realtime.Player> ECOPCKKGMDC)
|
||||
{
|
||||
QuestRoomExitDoor[] mfnabbjjamg = this.MFNABBJJAMG;
|
||||
int num = 0;
|
||||
int length = mfnabbjjamg.Length;
|
||||
if (num < length && !mfnabbjjamg[num].AllPlayersOnTrigger(ECOPCKKGMDC))
|
||||
{
|
||||
num++;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601187F RID: 71807 RVA: 0x0042C670 File Offset: 0x0042A870
|
||||
[Token(Token = "0x601187F")]
|
||||
[Address(RVA = "0x1ADD780", Offset = "0x1ADC180", VA = "0x181ADD780")]
|
||||
[PunRPC]
|
||||
protected void RpcRequestMasterFinishRoom()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
this.MasterFinishRoom();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011880 RID: 71808 RVA: 0x0042C69C File Offset: 0x0042A89C
|
||||
[Token(Token = "0x6011880")]
|
||||
[Address(RVA = "0x1ADCCC0", Offset = "0x1ADB6C0", VA = "0x181ADCCC0")]
|
||||
public void MasterFinishRoom()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011881 RID: 71809 RVA: 0x0042C6C4 File Offset: 0x0042A8C4
|
||||
[Token(Token = "0x6011881")]
|
||||
[Address(RVA = "0x1ADCED0", Offset = "0x1ADB8D0", VA = "0x181ADCED0")]
|
||||
private void NEGCGDIHGFD()
|
||||
{
|
||||
UIProjector[] componentsInChildren = base.GetComponentsInChildren<UIProjector>();
|
||||
this.DJEDLNCOOGA = componentsInChildren;
|
||||
}
|
||||
|
||||
// Token: 0x06011882 RID: 71810 RVA: 0x0042C6E0 File Offset: 0x0042A8E0
|
||||
[Token(Token = "0x6011882")]
|
||||
[Address(RVA = "0x1ADB650", Offset = "0x1ADA050", VA = "0x181ADB650")]
|
||||
private void FHKJBMFKNMI()
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
Coroutine lgigajmomdi = this.LGIGAJMOMDI;
|
||||
if (lgigajmomdi != 0)
|
||||
{
|
||||
base.StopCoroutine(lgigajmomdi);
|
||||
this.LGIGAJMOMDI = (ulong)0L;
|
||||
}
|
||||
QuestGameplayRoom.OACIEPGHBGP oaciepghbgp;
|
||||
oaciepghbgp.System.IDisposable.Dispose();
|
||||
oaciepghbgp.<>1__state = (int)((ulong)0L);
|
||||
oaciepghbgp.<>4__this = this;
|
||||
oaciepghbgp.delay = 0.25f;
|
||||
Coroutine coroutine = base.StartCoroutine(oaciepghbgp);
|
||||
this.LGIGAJMOMDI = coroutine;
|
||||
}
|
||||
|
||||
// Token: 0x06011883 RID: 71811 RVA: 0x0042C748 File Offset: 0x0042A948
|
||||
[Token(Token = "0x6011883")]
|
||||
[Address(RVA = "0x1ADAFD0", Offset = "0x1AD99D0", VA = "0x181ADAFD0")]
|
||||
private void BGMBPNPMHJK(float NBOCPMDNOCF)
|
||||
{
|
||||
Coroutine lgigajmomdi = this.LGIGAJMOMDI;
|
||||
if (lgigajmomdi != 0)
|
||||
{
|
||||
base.StopCoroutine(lgigajmomdi);
|
||||
this.LGIGAJMOMDI = (ulong)0L;
|
||||
}
|
||||
QuestGameplayRoom.OACIEPGHBGP oaciepghbgp;
|
||||
oaciepghbgp.System.IDisposable.Dispose();
|
||||
oaciepghbgp.delay = NBOCPMDNOCF;
|
||||
oaciepghbgp.<>1__state = (int)((ulong)0L);
|
||||
oaciepghbgp.<>4__this = this;
|
||||
Coroutine coroutine = base.StartCoroutine(oaciepghbgp);
|
||||
this.LGIGAJMOMDI = coroutine;
|
||||
}
|
||||
|
||||
// Token: 0x06011884 RID: 71812 RVA: 0x0042C79C File Offset: 0x0042A99C
|
||||
[Token(Token = "0x6011884")]
|
||||
[Address(RVA = "0x1ADCF10", Offset = "0x1ADB910", VA = "0x181ADCF10")]
|
||||
private void NEOBKNAJLPG()
|
||||
{
|
||||
Coroutine lgigajmomdi = this.LGIGAJMOMDI;
|
||||
if (lgigajmomdi != 0)
|
||||
{
|
||||
base.StopCoroutine(lgigajmomdi);
|
||||
this.LGIGAJMOMDI = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011885 RID: 71813 RVA: 0x0042C7C4 File Offset: 0x0042A9C4
|
||||
[Token(Token = "0x6011885")]
|
||||
[Address(RVA = "0x1ADB2A0", Offset = "0x1AD9CA0", VA = "0x181ADB2A0")]
|
||||
private IEnumerator CABMJCODAEJ(float NBOCPMDNOCF)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06011885)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Activities.Quest.QuestGameplayRoom::CABMJCODAEJ(System.Single)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(OACIEPGHBGP::System.IDisposable.Dispose, ldloc:OACIEPGHBGP(var_0))
|
||||
stfld:float32(OACIEPGHBGP::delay, ldloc:OACIEPGHBGP(var_0), ldloc:float32(NBOCPMDNOCF))
|
||||
stfld:int32(OACIEPGHBGP::<>1__state, ldloc:OACIEPGHBGP(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:QuestGameplayRoom(OACIEPGHBGP::<>4__this, ldloc:OACIEPGHBGP(var_0), ldloc:QuestGameplayRoom(this))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06011886 RID: 71814 RVA: 0x0042C7F0 File Offset: 0x0042A9F0
|
||||
[Token(Token = "0x6011886")]
|
||||
[Address(RVA = "0x1ADB900", Offset = "0x1ADA300", VA = "0x181ADB900")]
|
||||
private void HEABPODKEDA()
|
||||
{
|
||||
int num = 0;
|
||||
CGLKOJIMDIH[] activeTeams = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActiveTeams();
|
||||
if (activeTeams != 0)
|
||||
{
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
int length = activeTeams.Length;
|
||||
if (num3 < length)
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih = activeTeams[num2];
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
int num5;
|
||||
int num4 = num5;
|
||||
bool[] array = new bool[num4];
|
||||
GameSpawnPoint[] array2 = this.<LAPBBMHHIND>k__BackingField;
|
||||
int num6 = 0;
|
||||
if (num6 < array2.Length)
|
||||
{
|
||||
GameSpawnPoint gameSpawnPoint = array2[num6];
|
||||
CGLKOJIMDIH <PKAMLLHMAAI>k__BackingField = gameSpawnPoint.<PKAMLLHMAAI>k__BackingField;
|
||||
if ((<PKAMLLHMAAI>k__BackingField != cglkojimdih && <PKAMLLHMAAI>k__BackingField != CGLKOJIMDIH.ANY) || gameSpawnPoint.<NEOKMAGPFEP>k__BackingField < (CCMLKDOHKJE)array.Length)
|
||||
{
|
||||
}
|
||||
num6++;
|
||||
}
|
||||
int num7 = 0;
|
||||
if (num7 < array.Length)
|
||||
{
|
||||
num7++;
|
||||
object[] array3 = new object[7];
|
||||
throw new ArrayTypeMismatchException();
|
||||
}
|
||||
if (num != 0)
|
||||
{
|
||||
string name = base.name;
|
||||
Debug.LogError("Quest Room " + name + " must not have spawn points that test for overlap");
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011887 RID: 71815 RVA: 0x0042C97C File Offset: 0x0042AB7C
|
||||
[Token(Token = "0x6011887")]
|
||||
[Address(RVA = "0x1ADD930", Offset = "0x1ADC330", VA = "0x181ADD930")]
|
||||
public QuestGameplayRoom()
|
||||
{
|
||||
List<GameEncounter> list = new List();
|
||||
this.LOPPAPECCCG = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400BB90 RID: 48016
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400BB90")]
|
||||
[SerializeField]
|
||||
private string friendlyName;
|
||||
|
||||
// Token: 0x0400BB91 RID: 48017
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400BB91")]
|
||||
[SerializeField]
|
||||
[Header("Gameplay Encounters")]
|
||||
private GameEncounter[] requiredEncounters;
|
||||
|
||||
// Token: 0x0400BB92 RID: 48018
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400BB92")]
|
||||
[SerializeField]
|
||||
private bool supportsFanfare = true;
|
||||
|
||||
// Token: 0x0400BB93 RID: 48019
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400BB93")]
|
||||
[SerializeField]
|
||||
[Header("Randomly Enabled Gameplay Encounters")]
|
||||
private RandomlyEnabledGameEncounterDesc[] randomlyEnabledEncounters;
|
||||
|
||||
// Token: 0x0400BB94 RID: 48020
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400BB94")]
|
||||
[SerializeField]
|
||||
[Header("Non-Game Encounters")]
|
||||
private GameEncounter[] roomEncounters;
|
||||
|
||||
// Token: 0x0400BB95 RID: 48021
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400BB95")]
|
||||
[SerializeField]
|
||||
[Header("Exit")]
|
||||
private QuestGameplayRoom.FJGFJHPBANO encountersFinishCondition = (QuestGameplayRoom.FJGFJHPBANO)((ulong)1L);
|
||||
|
||||
// Token: 0x0400BB96 RID: 48022
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400BB96")]
|
||||
[SerializeField]
|
||||
private QuestGameplayRoom.BranchingRoomExit[] nextRoomOverrides;
|
||||
|
||||
// Token: 0x0400BB97 RID: 48023
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400BB97")]
|
||||
[SerializeField]
|
||||
[Header("Tool Cleanup")]
|
||||
private bool toolCleanupEnabled;
|
||||
|
||||
// Token: 0x0400BB9A RID: 48026
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400BB9A")]
|
||||
private bool LKJHGJFHGBK;
|
||||
|
||||
// Token: 0x0400BB9B RID: 48027
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400BB9B")]
|
||||
private DJHELPHHAEN PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x0400BB9C RID: 48028
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400BB9C")]
|
||||
private List<GameEncounter> LOPPAPECCCG;
|
||||
|
||||
// Token: 0x0400BB9D RID: 48029
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400BB9D")]
|
||||
private QuestRoomExitDoor[] MFNABBJJAMG;
|
||||
|
||||
// Token: 0x0400BB9E RID: 48030
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400BB9E")]
|
||||
private UIProjector[] DJEDLNCOOGA;
|
||||
|
||||
// Token: 0x0400BB9F RID: 48031
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400BB9F")]
|
||||
private Coroutine LGIGAJMOMDI;
|
||||
|
||||
// Token: 0x0400BBA0 RID: 48032
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400BBA0")]
|
||||
private bool HBPKCJBCFIP;
|
||||
|
||||
// Token: 0x0400BBA1 RID: 48033
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400BBA1")]
|
||||
private IDisposable FBLPJLNBMPB;
|
||||
|
||||
// Token: 0x0200273B RID: 10043
|
||||
[Token(Token = "0x200273B")]
|
||||
private enum FJGFJHPBANO
|
||||
{
|
||||
// Token: 0x0400BBA3 RID: 48035
|
||||
[Token(Token = "0x400BBA3")]
|
||||
COMPLETE_REQUIRED_ENCOUNTERS,
|
||||
// Token: 0x0400BBA4 RID: 48036
|
||||
[Token(Token = "0x400BBA4")]
|
||||
OPEN_DOOR
|
||||
}
|
||||
|
||||
// Token: 0x0200273C RID: 10044
|
||||
[Token(Token = "0x200273C")]
|
||||
public enum ICJBHKCBDDM
|
||||
{
|
||||
// Token: 0x0400BBA6 RID: 48038
|
||||
[Token(Token = "0x400BBA6")]
|
||||
INACTIVE,
|
||||
// Token: 0x0400BBA7 RID: 48039
|
||||
[Token(Token = "0x400BBA7")]
|
||||
RUNNING_ENCOUNTERS,
|
||||
// Token: 0x0400BBA8 RID: 48040
|
||||
[Token(Token = "0x400BBA8")]
|
||||
FINISHED_ENCOUNTERS,
|
||||
// Token: 0x0400BBA9 RID: 48041
|
||||
[Token(Token = "0x400BBA9")]
|
||||
FINISHED
|
||||
}
|
||||
|
||||
// Token: 0x0200273D RID: 10045
|
||||
[Token(Token = "0x200273D")]
|
||||
[Serializable]
|
||||
public struct BranchingRoomExit
|
||||
{
|
||||
// Token: 0x0400BBAA RID: 48042
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400BBAA")]
|
||||
public QuestManager.OIHHCDMIMOG storyState;
|
||||
|
||||
// Token: 0x0400BBAB RID: 48043
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x400BBAB")]
|
||||
public int roomIndex;
|
||||
}
|
||||
|
||||
// Token: 0x0200273E RID: 10046
|
||||
[Token(Token = "0x200273E")]
|
||||
[CompilerGenerated]
|
||||
private sealed class DKALGDMHNLM
|
||||
{
|
||||
// Token: 0x06011888 RID: 71816 RVA: 0x0042C9AC File Offset: 0x0042ABAC
|
||||
[Token(Token = "0x6011888")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public DKALGDMHNLM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400BBAC RID: 48044
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400BBAC")]
|
||||
public GameEncounter[] encounters;
|
||||
}
|
||||
|
||||
// Token: 0x0200273F RID: 10047
|
||||
[Token(Token = "0x200273F")]
|
||||
[CompilerGenerated]
|
||||
private sealed class IGDCBJBLPLJ
|
||||
{
|
||||
// Token: 0x06011889 RID: 71817 RVA: 0x0042C9C0 File Offset: 0x0042ABC0
|
||||
[Token(Token = "0x6011889")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public IGDCBJBLPLJ()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601188A RID: 71818 RVA: 0x0042C9D4 File Offset: 0x0042ABD4
|
||||
[Token(Token = "0x601188A")]
|
||||
[Address(RVA = "0x1AD2AB0", Offset = "0x1AD14B0", VA = "0x181AD2AB0")]
|
||||
internal bool <InitializeEncounters>b__0(RandomlyEnabledGameEncounterDesc rand)
|
||||
{
|
||||
GameEncounter[] encounters = this.CS$<>8__locals1.encounters;
|
||||
int num = this.i;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0400BBAD RID: 48045
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400BBAD")]
|
||||
public int i;
|
||||
|
||||
// Token: 0x0400BBAE RID: 48046
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400BBAE")]
|
||||
public QuestGameplayRoom.DKALGDMHNLM CS$<>8__locals1;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user