using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using Photon.Realtime; using UnityEngine; namespace RecRoom.Core.Encounters { // Token: 0x02002AB3 RID: 10931 [Token(Token = "0x2002AB3")] [RequireComponent(typeof(PhotonView))] [StructLayout(3)] public class GameEncounter : MonoBehaviourPun { // Token: 0x1700330F RID: 13071 // (get) Token: 0x06013234 RID: 78388 RVA: 0x00499544 File Offset: 0x00497744 [Token(Token = "0x1700330F")] public GameEncounterStep[] LHAGBMGDDOL { [Token(Token = "0x6013234")] [Address(RVA = "0x3EDEA0", Offset = "0x3EC8A0", VA = "0x1803EDEA0")] get { return this.steps; } } // Token: 0x17003310 RID: 13072 // (get) Token: 0x06013235 RID: 78389 RVA: 0x00499558 File Offset: 0x00497758 // (set) Token: 0x06013236 RID: 78390 RVA: 0x0049956C File Offset: 0x0049776C [Token(Token = "0x17003310")] public int CCHPMACBBGP { [Token(Token = "0x6013235")] [Address(RVA = "0x4438C0", Offset = "0x4422C0", VA = "0x1804438C0")] get; [Token(Token = "0x6013236")] [Address(RVA = "0x4438E0", Offset = "0x4422E0", VA = "0x1804438E0")] private set; } // Token: 0x17003311 RID: 13073 // (get) Token: 0x06013237 RID: 78391 RVA: 0x00499580 File Offset: 0x00497780 // (set) Token: 0x06013238 RID: 78392 RVA: 0x00499594 File Offset: 0x00497794 [Token(Token = "0x17003311")] public Dictionary BNLHEPKLFBA { [Token(Token = "0x6013237")] [Address(RVA = "0x4D2570", Offset = "0x4D0F70", VA = "0x1804D2570")] get; [Token(Token = "0x6013238")] [Address(RVA = "0x7D4760", Offset = "0x7D3160", VA = "0x1807D4760")] private set; } // Token: 0x17003312 RID: 13074 // (get) Token: 0x06013239 RID: 78393 RVA: 0x004995A8 File Offset: 0x004977A8 // (set) Token: 0x0601323A RID: 78394 RVA: 0x004995BC File Offset: 0x004977BC [Token(Token = "0x17003312")] public CGLKOJIMDIH DALCBAHIFPG { [Token(Token = "0x6013239")] [Address(RVA = "0x567E90", Offset = "0x566890", VA = "0x180567E90")] get; [Token(Token = "0x601323A")] [Address(RVA = "0xA5DBC0", Offset = "0xA5C5C0", VA = "0x180A5DBC0")] private set; } // Token: 0x17003313 RID: 13075 // (get) Token: 0x0601323B RID: 78395 RVA: 0x004995D0 File Offset: 0x004977D0 // (set) Token: 0x0601323C RID: 78396 RVA: 0x004995E4 File Offset: 0x004977E4 [Token(Token = "0x17003313")] public EnemyPatrol PGPFFLGDBCB { [Token(Token = "0x601323B")] [Address(RVA = "0x52F5A0", Offset = "0x52DFA0", VA = "0x18052F5A0")] get; [Token(Token = "0x601323C")] [Address(RVA = "0x52F840", Offset = "0x52E240", VA = "0x18052F840")] private set; } // Token: 0x17003314 RID: 13076 // (get) Token: 0x0601323D RID: 78397 RVA: 0x004995F8 File Offset: 0x004977F8 [Token(Token = "0x17003314")] public bool MIKDLDEALPN { [Token(Token = "0x601323D")] [Address(RVA = "0x10AF910", Offset = "0x10AE310", VA = "0x1810AF910")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; throw new NullReferenceException(); } } // Token: 0x17003315 RID: 13077 // (get) Token: 0x0601323E RID: 78398 RVA: 0x00499614 File Offset: 0x00497814 [Token(Token = "0x17003315")] public bool DCLBFAMFIKJ { [Token(Token = "0x601323E")] [Address(RVA = "0x10AF9B0", Offset = "0x10AE3B0", VA = "0x1810AF9B0")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } } // Token: 0x17003316 RID: 13078 // (get) Token: 0x0601323F RID: 78399 RVA: 0x00499630 File Offset: 0x00497830 [Token(Token = "0x17003316")] public bool BICMECLEPLM { [Token(Token = "0x601323F")] [Address(RVA = "0x10AF960", Offset = "0x10AE360", VA = "0x1810AF960")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } } // Token: 0x17003317 RID: 13079 // (get) Token: 0x06013240 RID: 78400 RVA: 0x0049964C File Offset: 0x0049784C [Token(Token = "0x17003317")] public bool GBBOFPICHPD { [Token(Token = "0x6013240")] [Address(RVA = "0x10AFA00", Offset = "0x10AE400", VA = "0x1810AFA00")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } } // Token: 0x17003318 RID: 13080 // (get) Token: 0x06013241 RID: 78401 RVA: 0x00499668 File Offset: 0x00497868 // (set) Token: 0x06013242 RID: 78402 RVA: 0x0049967C File Offset: 0x0049787C [Token(Token = "0x17003318")] public bool ECDOLOLGKAA { [Token(Token = "0x6013241")] [Address(RVA = "0x50B790", Offset = "0x50A190", VA = "0x18050B790")] get; [Token(Token = "0x6013242")] [Address(RVA = "0x50BDB0", Offset = "0x50A7B0", VA = "0x18050BDB0")] private set; } // Token: 0x17003319 RID: 13081 // (get) Token: 0x06013243 RID: 78403 RVA: 0x00499690 File Offset: 0x00497890 // (set) Token: 0x06013244 RID: 78404 RVA: 0x004996A4 File Offset: 0x004978A4 [Token(Token = "0x17003319")] public GameManager JKKICJGGGEG { [Token(Token = "0x6013243")] [Address(RVA = "0x4BD780", Offset = "0x4BC180", VA = "0x1804BD780")] get; [Token(Token = "0x6013244")] [Address(RVA = "0x58B330", Offset = "0x589D30", VA = "0x18058B330")] private set; } // Token: 0x06013245 RID: 78405 RVA: 0x004996B8 File Offset: 0x004978B8 [Token(Token = "0x6013245")] [Address(RVA = "0x10AD8D0", Offset = "0x10AC2D0", VA = "0x1810AD8D0", Slot = "13")] protected override void Awake() { /* An exception occurred when decompiling this method (06013245) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Core.Encounters.GameEncounter::Awake() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_281: stloc:object(var_50_28E, ldelem:object([mscorlib]System.Object, callgetter:object[](PhotonView::get_InstantiationData, ldloc:PhotonView(var_49)), ldc.i4:int32(2))) } 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: 0x06013246 RID: 78406 RVA: 0x00499954 File Offset: 0x00497B54 [Token(Token = "0x6013246")] [Address(RVA = "0x10AF6F0", Offset = "0x10AE0F0", VA = "0x1810AF6F0")] private void Start() { if (!this.MFBIIAEFGPM) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; this.k__BackingField = instance; DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; bool flag = (this.CIMALDJDHKA ? 1 : 0) != num; pegjgmdgkjn.HDGEHNGPFDO(this, flag ? 1 : 0); this.MFBIIAEFGPM = true; } if (this.DCAPMNLPJEO) { GameEncounter.GameEncounterInstantiatedEvent.Invoke(this); return; } } // Token: 0x06013247 RID: 78407 RVA: 0x004999B8 File Offset: 0x00497BB8 [Token(Token = "0x6013247")] [Address(RVA = "0x10AF4F0", Offset = "0x10ADEF0", VA = "0x1810AF4F0", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); GameEncounterStep[] array = this.steps; int num = 0; if (num < array.Length) { GameEncounterStep gameEncounterStep = array[num]; GameEncounterStep[] array2 = this.steps; num++; } GameEncounterStartTrigger[] array3 = this.startTriggers; if (array3 != 0 && num < array3.Length) { GameEncounterStartTrigger gameEncounterStartTrigger = array3[num]; GameEncounterStartTrigger[] array4 = this.startTriggers; num++; while (array4 != 0) { } } if (base.photonView.InstantiationData != 0 && base.photonView.InstantiationData.Length == 5) { GameEncounter.GameEncounterDestroyedEvent.Invoke(this); } } // Token: 0x06013248 RID: 78408 RVA: 0x00499A54 File Offset: 0x00497C54 [Token(Token = "0x6013248")] [Address(RVA = "0x10AEB30", Offset = "0x10AD530", VA = "0x1810AEB30")] public void Initialize() { if (!this.MFBIIAEFGPM) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; this.k__BackingField = instance; DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; bool flag = (this.CIMALDJDHKA ? 1 : 0) != num; pegjgmdgkjn.HDGEHNGPFDO(this, flag ? 1 : 0); this.MFBIIAEFGPM = true; } } // Token: 0x06013249 RID: 78409 RVA: 0x00499AA4 File Offset: 0x00497CA4 [Token(Token = "0x6013249")] [Address(RVA = "0x1B5CDC0", Offset = "0x1B5B7C0", VA = "0x181B5CDC0")] public T GetStep() where T : GameEncounterStep { GameEncounterStep[] array = this.steps; bool isCompleted = ((IAsyncResult)this).IsCompleted; throw new NullReferenceException(); } // Token: 0x0601324A RID: 78410 RVA: 0x00499AC4 File Offset: 0x00497CC4 [Token(Token = "0x601324A")] [Address(RVA = "0x1B5CC10", Offset = "0x1B5B610", VA = "0x181B5CC10")] public T GetStepBeforeIndex(int cpp2il__autoParamName__idx_0) where T : GameEncounterStep { int num = 0; if (cpp2il__autoParamName__idx_0 > 0) { int length = this.steps.Length; if (num < length) { int num2 = 0; GameEncounterStep gameEncounterStep; if (gameEncounterStep != num2) { GameEncounterStep[] array = this.steps; } int num3 = 0; if (!(num != num3)) { num++; } } } throw new NullReferenceException(); } // Token: 0x0601324B RID: 78411 RVA: 0x00499B14 File Offset: 0x00497D14 [Token(Token = "0x601324B")] [Address(RVA = "0x1B5CDC0", Offset = "0x1B5B7C0", VA = "0x181B5CDC0")] public T[] GetSteps() where T : GameEncounterStep { GameEncounterStep[] array = this.steps; bool isCompleted = ((IAsyncResult)this).IsCompleted; throw new NullReferenceException(); } // Token: 0x0601324C RID: 78412 RVA: 0x00499B34 File Offset: 0x00497D34 [Token(Token = "0x601324C")] [Address(RVA = "0x1E2FF50", Offset = "0x1E2E950", VA = "0x181E2FF50")] public T[] GetStepsBeforeIndex(int A_1) where T : GameEncounterStep { int num = 0; int num3; int num4; if (A_1 > 0) { int length = this.steps.Length; if (num < length) { int num2 = 0; GameEncounterStep gameEncounterStep; if (gameEncounterStep != num2) { GameEncounterStep[] array = this.steps; } num3 = 0; num4 = 0; int num5 = 0; if (num3 != num5) { } num++; } } int num6 = ((IComparable)num3).CompareTo(num4); throw new NullReferenceException(); } // Token: 0x0601324D RID: 78413 RVA: 0x00499B94 File Offset: 0x00497D94 [Token(Token = "0x601324D")] [Address(RVA = "0x1B5CDC0", Offset = "0x1B5B7C0", VA = "0x181B5CDC0")] public int GetStepCount() where T : GameEncounterStep { GameEncounterStep[] array = this.steps; bool isCompleted = ((IAsyncResult)this).IsCompleted; throw new NullReferenceException(); } // Token: 0x0601324E RID: 78414 RVA: 0x00499BB4 File Offset: 0x00497DB4 [Token(Token = "0x601324E")] [Address(RVA = "0x1F857E0", Offset = "0x1F841E0", VA = "0x181F857E0")] public int GetStepCountBeforeIndex(int GDJFCADNAFC) where T : GameEncounterStep { int num = 0; if (GDJFCADNAFC > 0) { int length = this.steps.Length; if (num < length) { int num2 = 0; GameEncounterStep gameEncounterStep; if (gameEncounterStep != num2 && this.steps != 0) { num++; } num++; } } return num; } // Token: 0x0601324F RID: 78415 RVA: 0x00499BFC File Offset: 0x00497DFC [Token(Token = "0x601324F")] [Address(RVA = "0x10AEBC0", Offset = "0x10AD5C0", VA = "0x1810AEBC0")] private ushort JNDDHPIKFKA(int ENEODKGFKJC) { /* An exception occurred when decompiling this method (0601324F) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.UInt16 RecRoom.Core.Encounters.GameEncounter::JNDDHPIKFKA(System.Int32) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:int32(var_0_03, add:int32(ldloc:int32(ENEODKGFKJC), ldc.i4:int32(1))) } 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: 0x06013250 RID: 78416 RVA: 0x00499C0C File Offset: 0x00497E0C [Token(Token = "0x6013250")] [Address(RVA = "0x10AEC60", Offset = "0x10AD660", VA = "0x1810AEC60")] private int MIPNKFGIJEN() { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; throw new NullReferenceException(); } // Token: 0x06013251 RID: 78417 RVA: 0x00499C28 File Offset: 0x00497E28 [Token(Token = "0x6013251")] [Address(RVA = "0x10AE4D0", Offset = "0x10ACED0", VA = "0x1810AE4D0")] private GameEncounterStep FFAOKDHIJCH() { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; int length = this.steps.Length; GameEncounterStep gameEncounterStep; return gameEncounterStep; } // Token: 0x06013252 RID: 78418 RVA: 0x00499C54 File Offset: 0x00497E54 [Token(Token = "0x6013252")] [Address(RVA = "0x10AED70", Offset = "0x10AD770", VA = "0x1810AED70")] public void MasterActivate() { if (PhotonNetwork.IsMasterClient) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x06013253 RID: 78419 RVA: 0x00499C7C File Offset: 0x00497E7C [Token(Token = "0x6013253")] [Address(RVA = "0x10AEE00", Offset = "0x10AD800", VA = "0x1810AEE00")] public void MasterDeactivate(bool DIBDCBCNBCL = false) { if (PhotonNetwork.IsMasterClient) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; this.k__BackingField = DIBDCBCNBCL; int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); } } // Token: 0x06013254 RID: 78420 RVA: 0x00499CB0 File Offset: 0x00497EB0 [Token(Token = "0x6013254")] [Address(RVA = "0x10AF820", Offset = "0x10AE220", VA = "0x1810AF820")] private void Update() { this.PEGJGMDGKJN.OPEMIFENIJM(); this.POLMFGOLNLC.OCGHOBMJNMA(); this.GPPMEPEBADM.OCGHOBMJNMA(); } // Token: 0x06013255 RID: 78421 RVA: 0x00499CE4 File Offset: 0x00497EE4 [Token(Token = "0x6013255")] [Address(RVA = "0x10AF3F0", Offset = "0x10ADDF0", VA = "0x1810AF3F0")] private void NHOMMEMEFIB() { GameEncounterStartTrigger[] array = this.startTriggers; int num = 0; if (array != 0 && num < array.Length) { array[num].OnCleanup(); GameEncounterStartTrigger[] array2 = this.startTriggers; num++; } GameEncounterStep[] array3 = this.steps; if (array3 != 0 && num < array3.Length) { array3[num].OnCleanup(); GameEncounterStep[] array4 = this.steps; num++; while (array4 != 0) { } } } // Token: 0x06013256 RID: 78422 RVA: 0x00499D58 File Offset: 0x00497F58 [Token(Token = "0x6013256")] [Address(RVA = "0x10AE760", Offset = "0x10AD160", VA = "0x1810AE760")] private void GAPALICCLPH() { GameEncounterStartTrigger[] array = this.startTriggers; int num = 0; if (array != 0 && num < array.Length) { array[num].OnEncounterActivate(); GameEncounterStartTrigger[] array2 = this.startTriggers; num++; } GameEncounterStep[] array3 = this.steps; if (array3 != 0 && num < array3.Length) { array3[num].OnEncounterActivate(); GameEncounterStep[] array4 = this.steps; num++; while (array4 != 0) { } } } // Token: 0x06013257 RID: 78423 RVA: 0x00499DCC File Offset: 0x00497FCC [Token(Token = "0x6013257")] [Address(RVA = "0x10AE760", Offset = "0x10AD160", VA = "0x1810AE760")] private void LGHABAKPJGH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { GameEncounterStartTrigger[] array = this.startTriggers; int num = 0; if (array != 0 && num < array.Length) { array[num].OnEncounterActivate(); GameEncounterStartTrigger[] array2 = this.startTriggers; num++; } GameEncounterStep[] array3 = this.steps; if (array3 != 0 && num < array3.Length) { array3[num].OnEncounterActivate(); GameEncounterStep[] array4 = this.steps; num++; while (array4 != 0) { } } } // Token: 0x06013258 RID: 78424 RVA: 0x00499E40 File Offset: 0x00498040 [Token(Token = "0x6013258")] [Address(RVA = "0x10AE9D0", Offset = "0x10AD3D0", VA = "0x1810AE9D0")] private void IFINEDHNJLL() { if (this.DCAPMNLPJEO && PhotonNetwork.IsMasterClient && PhotonNetwork.IsMasterClient) { if (!base.hasAuthority) { PhotonView photonView = base.photonView; Photon.Realtime.Player masterClient = PhotonNetwork.MasterClient; photonView.TransferOwnership(masterClient); } PhotonNetwork.Destroy(base.photonView); } } // Token: 0x06013259 RID: 78425 RVA: 0x00499E9C File Offset: 0x0049809C [Token(Token = "0x6013259")] [Address(RVA = "0x10AE560", Offset = "0x10ACF60", VA = "0x1810AE560")] private void FHFIEELMJDK(ushort OMFHIKBACBO, ushort OEAPMLMHLLF) { this.NHOMMEMEFIB(); GameEncounterStartTrigger[] array = this.startTriggers; if (array != 0) { int num = 0; if (num < array.Length) { array[num].OnEncounterDeactivate(); GameEncounterStartTrigger[] array2 = this.startTriggers; num++; } } } // Token: 0x0601325A RID: 78426 RVA: 0x00499EE4 File Offset: 0x004980E4 [Token(Token = "0x601325A")] [Address(RVA = "0x10AE3B0", Offset = "0x10ACDB0", VA = "0x1810AE3B0")] private void FBEHGPFMDFN() { if (PhotonNetwork.IsMasterClient) { GameEncounterStartTrigger[] array = this.startTriggers; if (array != 0) { int num = 0; if (num < array.Length) { array[num].StartListening(); GameEncounterStartTrigger[] array2 = this.startTriggers; num++; } } GameEncounterStep[] array3 = this.steps; DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; if (array3.Length == 0) { return; } } } // Token: 0x0601325B RID: 78427 RVA: 0x00499F4C File Offset: 0x0049814C [Token(Token = "0x601325B")] [Address(RVA = "0x10AE110", Offset = "0x10ACB10", VA = "0x1810AE110")] private void BHEGLADEHIF(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { GameEncounterStartTrigger[] array = this.startTriggers; if (array != 0) { int num = 0; if (num < array.Length) { bool flag = array[num].IsTriggered(); GameEncounterStartTrigger[] array2 = this.startTriggers; num++; } } } // Token: 0x0601325C RID: 78428 RVA: 0x00499F90 File Offset: 0x00498190 [Token(Token = "0x601325C")] [Address(RVA = "0x10AE1A0", Offset = "0x10ACBA0", VA = "0x1810AE1A0")] private bool BLFKEFNMLKM() { GameEncounterStartTrigger[] array = this.startTriggers; if (array != 0) { int num = 0; if (num < array.Length) { array[num].StartListening(); GameEncounterStartTrigger[] array2 = this.startTriggers; num++; } } return true; } // Token: 0x0601325D RID: 78429 RVA: 0x00499FD4 File Offset: 0x004981D4 [Token(Token = "0x601325D")] [Address(RVA = "0x10AE240", Offset = "0x10ACC40", VA = "0x1810AE240")] private void DCFCIDDLBHJ(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { if (!this.MFBIIAEFGPM) { this.NHOMMEMEFIB(); } if (PhotonNetwork.IsMasterClient) { this.GPPMEPEBADM.MHIDINLECGA(); } DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; GameEncounterStep[] array = this.steps; if (num < array.Length) { array[num].OnEncounterDeactivate(); this.steps[num].OnStopRunning(); GameEncounterStep[] array2 = this.steps; num++; } } // Token: 0x0601325E RID: 78430 RVA: 0x0049A050 File Offset: 0x00498250 [Token(Token = "0x601325E")] [Address(RVA = "0x10AD840", Offset = "0x10AC240", VA = "0x1810AD840")] private void AEMBLJJACMB(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { GameEncounterStep[] array = this.steps; int num = 0; if (num < array.Length) { array[num].OnEncounterStart(); GameEncounterStep[] array2 = this.steps; num++; } } // Token: 0x0601325F RID: 78431 RVA: 0x0049A08C File Offset: 0x0049828C [Token(Token = "0x601325F")] [Address(RVA = "0x10AECA0", Offset = "0x10AD6A0", VA = "0x1810AECA0")] private void MPHHLOHEFIF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { if (PhotonNetwork.IsMasterClient) { this.POLMFGOLNLC.MHIDINLECGA(); } GameEncounterStep gameEncounterStep = this.FFAOKDHIJCH(); int num = 0; if (gameEncounterStep != num) { string description = gameEncounterStep.KODBEJPEFOJ; return; } } // Token: 0x06013260 RID: 78432 RVA: 0x0049A0D0 File Offset: 0x004982D0 [Token(Token = "0x6013260")] [Address(RVA = "0x10AE860", Offset = "0x10AD260", VA = "0x1810AE860")] private void GLLKOMGCDHN() { GameEncounterStep gameEncounterStep = this.FFAOKDHIJCH(); int num = 0; if (gameEncounterStep != num) { gameEncounterStep.OnStartRunning(); } if (PhotonNetwork.IsMasterClient) { int num2 = 0; if (!(gameEncounterStep == num2)) { gameEncounterStep.OnSkipRunning(); } DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; GameEncounterStep[] array = this.steps; } } // Token: 0x06013261 RID: 78433 RVA: 0x0049A138 File Offset: 0x00498338 [Token(Token = "0x6013261")] [Address(RVA = "0x10AE5F0", Offset = "0x10ACFF0", VA = "0x1810AE5F0")] private void FHPKJMELEHN(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { GameEncounterStep gameEncounterStep = this.FFAOKDHIJCH(); int num = 0; if (gameEncounterStep != num) { string description = gameEncounterStep.KODBEJPEFOJ; return; } } // Token: 0x06013262 RID: 78434 RVA: 0x0049A168 File Offset: 0x00498368 [Token(Token = "0x6013262")] [Address(RVA = "0x10AE680", Offset = "0x10AD080", VA = "0x1810AE680")] private void FIHPANDEOMA() { if (PhotonNetwork.IsMasterClient) { GameEncounterStep[] array = this.steps; int num = 0; if (num < array.Length) { if (!array[num].IsBlockingEncounterEnd()) { return; } GameEncounterStep[] array2 = this.steps; num++; } DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; } } // Token: 0x06013263 RID: 78435 RVA: 0x0049A1BC File Offset: 0x004983BC [Token(Token = "0x6013263")] [Address(RVA = "0x10AEBD0", Offset = "0x10AD5D0", VA = "0x1810AEBD0")] private void MICOPMKGDJK(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { if (!this.MFBIIAEFGPM) { GameEncounterStep[] array = this.steps; int num = 0; if (num < array.Length) { array[num].OnStopRunning(); GameEncounterStep[] array2 = this.steps; num++; } } } // Token: 0x06013264 RID: 78436 RVA: 0x0049A204 File Offset: 0x00498404 [Token(Token = "0x6013264")] [Address(RVA = "0x10AF370", Offset = "0x10ADD70", VA = "0x1810AF370")] private void NFPOHDGIKFA() { if (PhotonNetwork.IsMasterClient && this.CIMALDJDHKA) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); return; } } // Token: 0x06013265 RID: 78437 RVA: 0x0049A23C File Offset: 0x0049843C [Token(Token = "0x6013265")] [Address(RVA = "0x10AEF90", Offset = "0x10AD990", VA = "0x1810AEF90")] public static GameEncounter MasterInstantiate(string ALCBHLGNPHG, bool CIMALDJDHKA, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, CGLKOJIMDIH CGOLFOLCHIF, EnemyPatrol CNIFEFDKIOF, PhotonView GIKGIKPFDJH, Dictionary NALEOCMCCHH) { bool isMasterClient = PhotonNetwork.IsMasterClient; if (isMasterClient && !isMasterClient) { object[] array = new object[5]; bool flag; if (flag) { } int num; if (num != 0) { } array[4] = num; float z = DDHPAFKBMON.z; int num2 = 0; GameObject gameObject; if (gameObject != num2) { GameEncounter component = gameObject.GetComponent(); } } throw new ArrayTypeMismatchException(); } // Token: 0x06013266 RID: 78438 RVA: 0x0049A29C File Offset: 0x0049849C [Token(Token = "0x6013266")] [Address(RVA = "0x10AEE90", Offset = "0x10AD890", VA = "0x1810AEE90")] public static void MasterDestroy(GameEncounter ADDBMBCNBKJ) { if (PhotonNetwork.IsMasterClient) { if (!ADDBMBCNBKJ.hasAuthority) { PhotonView photonView = ADDBMBCNBKJ.photonView; Photon.Realtime.Player masterClient = PhotonNetwork.MasterClient; photonView.TransferOwnership(masterClient); } PhotonNetwork.Destroy(ADDBMBCNBKJ.photonView); } } // Token: 0x06013267 RID: 78439 RVA: 0x0049A2E4 File Offset: 0x004984E4 [Token(Token = "0x6013267")] [Address(RVA = "0x6A4030", Offset = "0x6A2A30", VA = "0x1806A4030")] public GameEncounter() { } // Token: 0x06013268 RID: 78440 RVA: 0x0049A2F8 File Offset: 0x004984F8 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6013268")] [Address(RVA = "0x10AF870", Offset = "0x10AE270", VA = "0x1810AF870")] static GameEncounter() { int num; ActionEvent actionEvent = new ActionEvent(4, num != 0); num = 0; GameEncounter.GameEncounterInstantiatedEvent = actionEvent; int num2; ActionEvent actionEvent2 = new ActionEvent(4, num2 != 0); num2 = 0; GameEncounter.GameEncounterDestroyedEvent = actionEvent2; } // Token: 0x0400CFEF RID: 53231 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400CFEF")] [SerializeField] private GameEncounterStartTrigger[] startTriggers; // Token: 0x0400CFF0 RID: 53232 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400CFF0")] [SerializeField] private GameEncounterStep[] steps; // Token: 0x0400CFF1 RID: 53233 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400CFF1")] private MJNLDDCLOGP POLMFGOLNLC; // Token: 0x0400CFF2 RID: 53234 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400CFF2")] private MJNLDDCLOGP GPPMEPEBADM; // Token: 0x0400CFF3 RID: 53235 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400CFF3")] private DJHELPHHAEN PEGJGMDGKJN; // Token: 0x0400CFF4 RID: 53236 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400CFF4")] private bool DCAPMNLPJEO; // Token: 0x0400CFF5 RID: 53237 [global::Cpp2IlInjected.FieldOffset(Offset = "0x69")] [Token(Token = "0x400CFF5")] private bool CIMALDJDHKA; // Token: 0x0400CFF6 RID: 53238 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6A")] [Token(Token = "0x400CFF6")] private bool MFBIIAEFGPM; // Token: 0x0400CFF7 RID: 53239 [Token(Token = "0x400CFF7")] public static ActionEvent GameEncounterInstantiatedEvent; // Token: 0x0400CFF8 RID: 53240 [Token(Token = "0x400CFF8")] public static ActionEvent GameEncounterDestroyedEvent; // Token: 0x02002AB4 RID: 10932 [Token(Token = "0x2002AB4")] private enum LHACCLLDABP { // Token: 0x0400D000 RID: 53248 [Token(Token = "0x400D000")] INACTIVE, // Token: 0x0400D001 RID: 53249 [Token(Token = "0x400D001")] WAITING_FOR_TRIGGER, // Token: 0x0400D002 RID: 53250 [Token(Token = "0x400D002")] RUNNING_STEPS, // Token: 0x0400D003 RID: 53251 [Token(Token = "0x400D003")] FINISHED } // Token: 0x02002AB5 RID: 10933 [Token(Token = "0x2002AB5")] private enum KELDDDBGHDC { // Token: 0x0400D005 RID: 53253 [Token(Token = "0x400D005")] WAITING_FOR_STEP_COMPLETION, // Token: 0x0400D006 RID: 53254 [Token(Token = "0x400D006")] INITIAL_STEP } // Token: 0x02002AB6 RID: 10934 [Token(Token = "0x2002AB6")] private enum HEDGLADKMDK { // Token: 0x0400D008 RID: 53256 [Token(Token = "0x400D008")] INSTANTIATOR_ID, // Token: 0x0400D009 RID: 53257 [Token(Token = "0x400D009")] INSTANTIATION_PARAMS, // Token: 0x0400D00A RID: 53258 [Token(Token = "0x400D00A")] AUTOMATICALLY_ACTIVATE, // Token: 0x0400D00B RID: 53259 [Token(Token = "0x400D00B")] TEAM_ID, // Token: 0x0400D00C RID: 53260 [Token(Token = "0x400D00C")] OVERRIDE_PATROL_ID, // Token: 0x0400D00D RID: 53261 [Token(Token = "0x400D00D")] VALUE_COUNT } // Token: 0x02002AB7 RID: 10935 [Token(Token = "0x2002AB7")] public sealed class BKNNCALKGAA : MulticastDelegate { // Token: 0x06013269 RID: 78441 RVA: 0x0049A328 File Offset: 0x00498528 [Token(Token = "0x6013269")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public BKNNCALKGAA(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x0601326A RID: 78442 RVA: 0x0049A344 File Offset: 0x00498544 [Token(Token = "0x601326A")] [Address(RVA = "0x6931D0", Offset = "0x691BD0", VA = "0x1806931D0", Slot = "13")] public void Invoke(GameEncounter ADDBMBCNBKJ) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x0601326B RID: 78443 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601326B")] [Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", Slot = "14")] public IAsyncResult BeginInvoke(GameEncounter ADDBMBCNBKJ, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601326C RID: 78444 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601326C")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } } }