using System; using System.Collections.Generic; using Cpp2IlInjected; using Photon.Pun; using UnityEngine; namespace RecRoom.Core.Encounters { // Token: 0x02002F9B RID: 12187 [Token(Token = "0x2002F9B")] [RequireComponent(typeof(PhotonView))] public class GameEncounter : MonoBehaviourPun { // Token: 0x17003936 RID: 14646 // (get) Token: 0x06014C7A RID: 85114 RVA: 0x004DE4E4 File Offset: 0x004DC6E4 [Token(Token = "0x17003936")] public GameEncounterStep[] LHAGBMGDDOL { [Token(Token = "0x6014C7A")] [Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")] get { return this.steps; } } // Token: 0x17003937 RID: 14647 // (get) Token: 0x06014C7B RID: 85115 RVA: 0x004DE4F8 File Offset: 0x004DC6F8 // (set) Token: 0x06014C7C RID: 85116 RVA: 0x004DE50C File Offset: 0x004DC70C [Token(Token = "0x17003937")] public int CCHPMACBBGP { [Token(Token = "0x6014C7B")] [Address(RVA = "0x567210", Offset = "0x566010", VA = "0x180567210")] get; [Token(Token = "0x6014C7C")] [Address(RVA = "0x5674B0", Offset = "0x5662B0", VA = "0x1805674B0")] private set; } // Token: 0x17003938 RID: 14648 // (get) Token: 0x06014C7D RID: 85117 RVA: 0x004DE520 File Offset: 0x004DC720 // (set) Token: 0x06014C7E RID: 85118 RVA: 0x004DE534 File Offset: 0x004DC734 [Token(Token = "0x17003938")] public Dictionary BNLHEPKLFBA { [Token(Token = "0x6014C7D")] [Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")] get; [Token(Token = "0x6014C7E")] [Address(RVA = "0x703580", Offset = "0x702380", VA = "0x180703580")] private set; } // Token: 0x17003939 RID: 14649 // (get) Token: 0x06014C7F RID: 85119 RVA: 0x004DE548 File Offset: 0x004DC748 // (set) Token: 0x06014C80 RID: 85120 RVA: 0x004DE55C File Offset: 0x004DC75C [Token(Token = "0x17003939")] public CGLKOJIMDIH DALCBAHIFPG { [Token(Token = "0x6014C7F")] [Address(RVA = "0x567480", Offset = "0x566280", VA = "0x180567480")] get; [Token(Token = "0x6014C80")] [Address(RVA = "0x5674C0", Offset = "0x5662C0", VA = "0x1805674C0")] private set; } // Token: 0x1700393A RID: 14650 // (get) Token: 0x06014C81 RID: 85121 RVA: 0x004DE570 File Offset: 0x004DC770 // (set) Token: 0x06014C82 RID: 85122 RVA: 0x004DE584 File Offset: 0x004DC784 [Token(Token = "0x1700393A")] public EnemyPatrol PGPFFLGDBCB { [Token(Token = "0x6014C81")] [Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")] get; [Token(Token = "0x6014C82")] [Address(RVA = "0x567D20", Offset = "0x566B20", VA = "0x180567D20")] private set; } // Token: 0x1700393B RID: 14651 // (get) Token: 0x06014C83 RID: 85123 RVA: 0x004DE598 File Offset: 0x004DC798 [Token(Token = "0x1700393B")] public bool MIKDLDEALPN { [Token(Token = "0x6014C83")] [Address(RVA = "0x8AD920", Offset = "0x8AC720", VA = "0x1808AD920")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; throw new NullReferenceException(); } } // Token: 0x1700393C RID: 14652 // (get) Token: 0x06014C84 RID: 85124 RVA: 0x004DE5B4 File Offset: 0x004DC7B4 [Token(Token = "0x1700393C")] public bool DCLBFAMFIKJ { [Token(Token = "0x6014C84")] [Address(RVA = "0x8AD9C0", Offset = "0x8AC7C0", VA = "0x1808AD9C0")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } } // Token: 0x1700393D RID: 14653 // (get) Token: 0x06014C85 RID: 85125 RVA: 0x004DE5D0 File Offset: 0x004DC7D0 [Token(Token = "0x1700393D")] public bool BICMECLEPLM { [Token(Token = "0x6014C85")] [Address(RVA = "0x8AD970", Offset = "0x8AC770", VA = "0x1808AD970")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } } // Token: 0x1700393E RID: 14654 // (get) Token: 0x06014C86 RID: 85126 RVA: 0x004DE5EC File Offset: 0x004DC7EC [Token(Token = "0x1700393E")] public bool GBBOFPICHPD { [Token(Token = "0x6014C86")] [Address(RVA = "0x8ADA10", Offset = "0x8AC810", VA = "0x1808ADA10")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } } // Token: 0x1700393F RID: 14655 // (get) Token: 0x06014C87 RID: 85127 RVA: 0x004DE608 File Offset: 0x004DC808 // (set) Token: 0x06014C88 RID: 85128 RVA: 0x004DE61C File Offset: 0x004DC81C [Token(Token = "0x1700393F")] public bool ECDOLOLGKAA { [Token(Token = "0x6014C87")] [Address(RVA = "0x535D70", Offset = "0x534B70", VA = "0x180535D70")] get; [Token(Token = "0x6014C88")] [Address(RVA = "0x536630", Offset = "0x535430", VA = "0x180536630")] private set; } // Token: 0x17003940 RID: 14656 // (get) Token: 0x06014C89 RID: 85129 RVA: 0x004DE630 File Offset: 0x004DC830 // (set) Token: 0x06014C8A RID: 85130 RVA: 0x004DE644 File Offset: 0x004DC844 [Token(Token = "0x17003940")] public GameManager JKKICJGGGEG { [Token(Token = "0x6014C89")] [Address(RVA = "0x44EC40", Offset = "0x44DA40", VA = "0x18044EC40")] get; [Token(Token = "0x6014C8A")] [Address(RVA = "0x6A2D60", Offset = "0x6A1B60", VA = "0x1806A2D60")] private set; } // Token: 0x06014C8B RID: 85131 RVA: 0x004DE658 File Offset: 0x004DC858 [Token(Token = "0x6014C8B")] [Address(RVA = "0x8AB8D0", Offset = "0x8AA6D0", VA = "0x1808AB8D0", Slot = "13")] protected override void Awake() { /* An exception occurred when decompiling this method (06014C8B) 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: 0x06014C8C RID: 85132 RVA: 0x004DE8F4 File Offset: 0x004DCAF4 [Token(Token = "0x6014C8C")] [Address(RVA = "0x8AD6F0", Offset = "0x8AC4F0", VA = "0x1808AD6F0")] private void Start() { if (!this.MFBIIAEFGPM) { 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.CNFDGDEOPPF(this); return; } } // Token: 0x06014C8D RID: 85133 RVA: 0x004DE94C File Offset: 0x004DCB4C [Token(Token = "0x6014C8D")] [Address(RVA = "0x8AD4F0", Offset = "0x8AC2F0", VA = "0x1808AD4F0", 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.JDHMIOJKLCK.MMMLIDCPKCH != 0 && base.JDHMIOJKLCK.MMMLIDCPKCH.Length == 5) { GameEncounter.GameEncounterDestroyedEvent.CNFDGDEOPPF(this); } } // Token: 0x06014C8E RID: 85134 RVA: 0x004DE9E8 File Offset: 0x004DCBE8 [Token(Token = "0x6014C8E")] [Address(RVA = "0x8ACB30", Offset = "0x8AB930", VA = "0x1808ACB30")] public void Initialize() { if (!this.MFBIIAEFGPM) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; bool flag = (this.CIMALDJDHKA ? 1 : 0) != num; pegjgmdgkjn.HDGEHNGPFDO(this, flag ? 1 : 0); this.MFBIIAEFGPM = true; } } // Token: 0x06014C8F RID: 85135 RVA: 0x004DEA2C File Offset: 0x004DCC2C [Token(Token = "0x6014C8F")] [Address(RVA = "0x160B200", Offset = "0x160A000", VA = "0x18160B200")] public T GetStep() where T : GameEncounterStep { GameEncounterStep[] array = this.steps; bool isCompleted = ((IAsyncResult)this).IsCompleted; throw new NullReferenceException(); } // Token: 0x06014C90 RID: 85136 RVA: 0x004DEA4C File Offset: 0x004DCC4C [Token(Token = "0x6014C90")] [Address(RVA = "0x160B050", Offset = "0x1609E50", VA = "0x18160B050")] public T GetStepBeforeIndex(int A_1) where T : GameEncounterStep { int num = 0; if (A_1 > 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: 0x06014C91 RID: 85137 RVA: 0x004DEA9C File Offset: 0x004DCC9C [Token(Token = "0x6014C91")] [Address(RVA = "0x160B200", Offset = "0x160A000", VA = "0x18160B200")] public T[] GetSteps() where T : GameEncounterStep { GameEncounterStep[] array = this.steps; bool isCompleted = ((IAsyncResult)this).IsCompleted; throw new NullReferenceException(); } // Token: 0x06014C92 RID: 85138 RVA: 0x004DEABC File Offset: 0x004DCCBC [Token(Token = "0x6014C92")] [Address(RVA = "0x23933A0", Offset = "0x23921A0", VA = "0x1823933A0")] 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: 0x06014C93 RID: 85139 RVA: 0x004DEB1C File Offset: 0x004DCD1C [Token(Token = "0x6014C93")] [Address(RVA = "0x160B200", Offset = "0x160A000", VA = "0x18160B200")] public int GetStepCount() where T : GameEncounterStep { GameEncounterStep[] array = this.steps; bool isCompleted = ((IAsyncResult)this).IsCompleted; throw new NullReferenceException(); } // Token: 0x06014C94 RID: 85140 RVA: 0x004DEB3C File Offset: 0x004DCD3C [Token(Token = "0x6014C94")] [Address(RVA = "0x1861F70", Offset = "0x1860D70", VA = "0x181861F70")] 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: 0x06014C95 RID: 85141 RVA: 0x004DEB84 File Offset: 0x004DCD84 [Token(Token = "0x6014C95")] [Address(RVA = "0x8ACBC0", Offset = "0x8AB9C0", VA = "0x1808ACBC0")] private ushort JNDDHPIKFKA(int ENEODKGFKJC) { /* An exception occurred when decompiling this method (06014C95) 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: 0x06014C96 RID: 85142 RVA: 0x004DEB94 File Offset: 0x004DCD94 [Token(Token = "0x6014C96")] [Address(RVA = "0x8ACC60", Offset = "0x8ABA60", VA = "0x1808ACC60")] private int MIPNKFGIJEN() { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; throw new NullReferenceException(); } // Token: 0x06014C97 RID: 85143 RVA: 0x004DEBB0 File Offset: 0x004DCDB0 [Token(Token = "0x6014C97")] [Address(RVA = "0x8AC4D0", Offset = "0x8AB2D0", VA = "0x1808AC4D0")] private GameEncounterStep FFAOKDHIJCH() { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; int length = this.steps.Length; GameEncounterStep gameEncounterStep; return gameEncounterStep; } // Token: 0x06014C98 RID: 85144 RVA: 0x004DEBDC File Offset: 0x004DCDDC [Token(Token = "0x6014C98")] [Address(RVA = "0x8ACD70", Offset = "0x8ABB70", VA = "0x1808ACD70")] public void MasterActivate() { if (KKPBCOOONNK.BNNCCCFFALC) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x06014C99 RID: 85145 RVA: 0x004DEC04 File Offset: 0x004DCE04 [Token(Token = "0x6014C99")] [Address(RVA = "0x8ACE00", Offset = "0x8ABC00", VA = "0x1808ACE00")] public void MasterDeactivate(bool DIBDCBCNBCL = false) { if (KKPBCOOONNK.BNNCCCFFALC) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; this.k__BackingField = DIBDCBCNBCL; int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); } } // Token: 0x06014C9A RID: 85146 RVA: 0x004DEC38 File Offset: 0x004DCE38 [Token(Token = "0x6014C9A")] [Address(RVA = "0x8AD820", Offset = "0x8AC620", VA = "0x1808AD820")] private void Update() { this.PEGJGMDGKJN.OPEMIFENIJM(); this.POLMFGOLNLC.OCGHOBMJNMA(); this.GPPMEPEBADM.OCGHOBMJNMA(); } // Token: 0x06014C9B RID: 85147 RVA: 0x004DEC6C File Offset: 0x004DCE6C [Token(Token = "0x6014C9B")] [Address(RVA = "0x8AD3F0", Offset = "0x8AC1F0", VA = "0x1808AD3F0")] 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: 0x06014C9C RID: 85148 RVA: 0x004DECE0 File Offset: 0x004DCEE0 [Token(Token = "0x6014C9C")] [Address(RVA = "0x8AC760", Offset = "0x8AB560", VA = "0x1808AC760")] 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: 0x06014C9D RID: 85149 RVA: 0x004DED54 File Offset: 0x004DCF54 [Token(Token = "0x6014C9D")] [Address(RVA = "0x8AC760", Offset = "0x8AB560", VA = "0x1808AC760")] 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: 0x06014C9E RID: 85150 RVA: 0x004DEDC8 File Offset: 0x004DCFC8 [Token(Token = "0x6014C9E")] [Address(RVA = "0x8AC9D0", Offset = "0x8AB7D0", VA = "0x1808AC9D0")] private void IFINEDHNJLL() { if (this.DCAPMNLPJEO && KKPBCOOONNK.BNNCCCFFALC && KKPBCOOONNK.BNNCCCFFALC) { if (!base.OGIBLNIIHDK) { PhotonView photonView = base.JDHMIOJKLCK; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.HDAAPNKMFBB; photonView.TransferOwnership(agajmbpabdl); } KKPBCOOONNK.HMLHHNMGNAA(base.JDHMIOJKLCK); } } // Token: 0x06014C9F RID: 85151 RVA: 0x004DEE24 File Offset: 0x004DD024 [Token(Token = "0x6014C9F")] [Address(RVA = "0x8AC560", Offset = "0x8AB360", VA = "0x1808AC560")] 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: 0x06014CA0 RID: 85152 RVA: 0x004DEE6C File Offset: 0x004DD06C [Token(Token = "0x6014CA0")] [Address(RVA = "0x8AC3B0", Offset = "0x8AB1B0", VA = "0x1808AC3B0")] private void FBEHGPFMDFN() { if (KKPBCOOONNK.BNNCCCFFALC) { 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: 0x06014CA1 RID: 85153 RVA: 0x004DEED4 File Offset: 0x004DD0D4 [Token(Token = "0x6014CA1")] [Address(RVA = "0x8AC110", Offset = "0x8AAF10", VA = "0x1808AC110")] 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: 0x06014CA2 RID: 85154 RVA: 0x004DEF18 File Offset: 0x004DD118 [Token(Token = "0x6014CA2")] [Address(RVA = "0x8AC1A0", Offset = "0x8AAFA0", VA = "0x1808AC1A0")] 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: 0x06014CA3 RID: 85155 RVA: 0x004DEF5C File Offset: 0x004DD15C [Token(Token = "0x6014CA3")] [Address(RVA = "0x8AC240", Offset = "0x8AB040", VA = "0x1808AC240")] private void DCFCIDDLBHJ(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { if (!this.MFBIIAEFGPM) { this.NHOMMEMEFIB(); } if (KKPBCOOONNK.BNNCCCFFALC) { 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: 0x06014CA4 RID: 85156 RVA: 0x004DEFD8 File Offset: 0x004DD1D8 [Token(Token = "0x6014CA4")] [Address(RVA = "0x8AB840", Offset = "0x8AA640", VA = "0x1808AB840")] 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: 0x06014CA5 RID: 85157 RVA: 0x004DF014 File Offset: 0x004DD214 [Token(Token = "0x6014CA5")] [Address(RVA = "0x8ACCA0", Offset = "0x8ABAA0", VA = "0x1808ACCA0")] private void MPHHLOHEFIF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { if (KKPBCOOONNK.BNNCCCFFALC) { this.POLMFGOLNLC.MHIDINLECGA(); } GameEncounterStep gameEncounterStep = this.FFAOKDHIJCH(); int num = 0; if (gameEncounterStep != num) { string description = gameEncounterStep.KODBEJPEFOJ; return; } } // Token: 0x06014CA6 RID: 85158 RVA: 0x004DF058 File Offset: 0x004DD258 [Token(Token = "0x6014CA6")] [Address(RVA = "0x8AC860", Offset = "0x8AB660", VA = "0x1808AC860")] private void GLLKOMGCDHN() { GameEncounterStep gameEncounterStep = this.FFAOKDHIJCH(); int num = 0; if (gameEncounterStep != num) { gameEncounterStep.OnStartRunning(); } if (KKPBCOOONNK.BNNCCCFFALC) { int num2 = 0; if (!(gameEncounterStep == num2)) { gameEncounterStep.OnSkipRunning(); } DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; GameEncounterStep[] array = this.steps; } } // Token: 0x06014CA7 RID: 85159 RVA: 0x004DF0C0 File Offset: 0x004DD2C0 [Token(Token = "0x6014CA7")] [Address(RVA = "0x8AC5F0", Offset = "0x8AB3F0", VA = "0x1808AC5F0")] private void FHPKJMELEHN(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { GameEncounterStep gameEncounterStep = this.FFAOKDHIJCH(); int num = 0; if (gameEncounterStep != num) { string description = gameEncounterStep.KODBEJPEFOJ; return; } } // Token: 0x06014CA8 RID: 85160 RVA: 0x004DF0F0 File Offset: 0x004DD2F0 [Token(Token = "0x6014CA8")] [Address(RVA = "0x8AC680", Offset = "0x8AB480", VA = "0x1808AC680")] private void FIHPANDEOMA() { if (KKPBCOOONNK.BNNCCCFFALC) { 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: 0x06014CA9 RID: 85161 RVA: 0x004DF144 File Offset: 0x004DD344 [Token(Token = "0x6014CA9")] [Address(RVA = "0x8ACBD0", Offset = "0x8AB9D0", VA = "0x1808ACBD0")] 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: 0x06014CAA RID: 85162 RVA: 0x004DF18C File Offset: 0x004DD38C [Token(Token = "0x6014CAA")] [Address(RVA = "0x8AD370", Offset = "0x8AC170", VA = "0x1808AD370")] private void NFPOHDGIKFA() { if (KKPBCOOONNK.BNNCCCFFALC && this.CIMALDJDHKA) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); return; } } // Token: 0x06014CAB RID: 85163 RVA: 0x004DF1C4 File Offset: 0x004DD3C4 [Token(Token = "0x6014CAB")] [Address(RVA = "0x8ACF90", Offset = "0x8ABD90", VA = "0x1808ACF90")] public static GameEncounter MasterInstantiate(string ALCBHLGNPHG, bool CIMALDJDHKA, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, CGLKOJIMDIH CGOLFOLCHIF, EnemyPatrol CNIFEFDKIOF, PhotonView GIKGIKPFDJH, Dictionary NALEOCMCCHH) { bool flag = KKPBCOOONNK.BNNCCCFFALC; if (flag && !flag) { object[] array = new object[5]; bool flag2; if (flag2) { } 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: 0x06014CAC RID: 85164 RVA: 0x004DF224 File Offset: 0x004DD424 [Token(Token = "0x6014CAC")] [Address(RVA = "0x8ACE90", Offset = "0x8ABC90", VA = "0x1808ACE90")] public static void MasterDestroy(GameEncounter ADDBMBCNBKJ) { if (KKPBCOOONNK.BNNCCCFFALC) { if (!ADDBMBCNBKJ.OGIBLNIIHDK) { PhotonView photonView = ADDBMBCNBKJ.JDHMIOJKLCK; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.HDAAPNKMFBB; photonView.TransferOwnership(agajmbpabdl); } KKPBCOOONNK.HMLHHNMGNAA(ADDBMBCNBKJ.JDHMIOJKLCK); } } // Token: 0x06014CAD RID: 85165 RVA: 0x004DF26C File Offset: 0x004DD46C [Token(Token = "0x6014CAD")] [Address(RVA = "0x752FB0", Offset = "0x751DB0", VA = "0x180752FB0")] public GameEncounter() { } // Token: 0x06014CAE RID: 85166 RVA: 0x004DF280 File Offset: 0x004DD480 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6014CAE")] [Address(RVA = "0x8AD870", Offset = "0x8AC670", VA = "0x1808AD870")] static GameEncounter() { int num; int num2; MFBGLIHGCGO mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0); num2 = 0; num = 0; GameEncounter.GameEncounterInstantiatedEvent = mfbglihgcgo; int num3; int num4; MFBGLIHGCGO mfbglihgcgo2 = new MFBGLIHGCGO(4, num3 != 0, num4 != 0); num4 = 0; num3 = 0; GameEncounter.GameEncounterDestroyedEvent = mfbglihgcgo2; } // Token: 0x0400DBFC RID: 56316 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400DBFC")] [SerializeField] private GameEncounterStartTrigger[] startTriggers; // Token: 0x0400DBFD RID: 56317 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400DBFD")] [SerializeField] private GameEncounterStep[] steps; // Token: 0x0400DBFE RID: 56318 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400DBFE")] private MJNLDDCLOGP POLMFGOLNLC; // Token: 0x0400DBFF RID: 56319 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400DBFF")] private MJNLDDCLOGP GPPMEPEBADM; // Token: 0x0400DC00 RID: 56320 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400DC00")] private DJHELPHHAEN PEGJGMDGKJN; // Token: 0x0400DC01 RID: 56321 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400DC01")] private bool DCAPMNLPJEO; // Token: 0x0400DC02 RID: 56322 [FieldOffset(Offset = "0x69")] [Token(Token = "0x400DC02")] private bool CIMALDJDHKA; // Token: 0x0400DC03 RID: 56323 [FieldOffset(Offset = "0x6A")] [Token(Token = "0x400DC03")] private bool MFBIIAEFGPM; // Token: 0x0400DC04 RID: 56324 [Token(Token = "0x400DC04")] public static MFBGLIHGCGO GameEncounterInstantiatedEvent; // Token: 0x0400DC05 RID: 56325 [Token(Token = "0x400DC05")] public static MFBGLIHGCGO GameEncounterDestroyedEvent; // Token: 0x02002F9C RID: 12188 [Token(Token = "0x2002F9C")] private enum LHACCLLDABP { // Token: 0x0400DC0D RID: 56333 [Token(Token = "0x400DC0D")] INACTIVE, // Token: 0x0400DC0E RID: 56334 [Token(Token = "0x400DC0E")] WAITING_FOR_TRIGGER, // Token: 0x0400DC0F RID: 56335 [Token(Token = "0x400DC0F")] RUNNING_STEPS, // Token: 0x0400DC10 RID: 56336 [Token(Token = "0x400DC10")] FINISHED } // Token: 0x02002F9D RID: 12189 [Token(Token = "0x2002F9D")] private enum KELDDDBGHDC { // Token: 0x0400DC12 RID: 56338 [Token(Token = "0x400DC12")] WAITING_FOR_STEP_COMPLETION, // Token: 0x0400DC13 RID: 56339 [Token(Token = "0x400DC13")] INITIAL_STEP } // Token: 0x02002F9E RID: 12190 [Token(Token = "0x2002F9E")] private enum HEDGLADKMDK { // Token: 0x0400DC15 RID: 56341 [Token(Token = "0x400DC15")] INSTANTIATOR_ID, // Token: 0x0400DC16 RID: 56342 [Token(Token = "0x400DC16")] INSTANTIATION_PARAMS, // Token: 0x0400DC17 RID: 56343 [Token(Token = "0x400DC17")] AUTOMATICALLY_ACTIVATE, // Token: 0x0400DC18 RID: 56344 [Token(Token = "0x400DC18")] TEAM_ID, // Token: 0x0400DC19 RID: 56345 [Token(Token = "0x400DC19")] OVERRIDE_PATROL_ID, // Token: 0x0400DC1A RID: 56346 [Token(Token = "0x400DC1A")] VALUE_COUNT } // Token: 0x02002F9F RID: 12191 [Token(Token = "0x2002F9F")] public sealed class BKNNCALKGAA : MulticastDelegate { // Token: 0x06014CAF RID: 85167 RVA: 0x004DF2B8 File Offset: 0x004DD4B8 [Token(Token = "0x6014CAF")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public BKNNCALKGAA(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06014CB0 RID: 85168 RVA: 0x004DF2D4 File Offset: 0x004DD4D4 [Token(Token = "0x6014CB0")] [Address(RVA = "0x747410", Offset = "0x746210", VA = "0x180747410", Slot = "13")] public void Invoke(GameEncounter ADDBMBCNBKJ) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06014CB1 RID: 85169 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014CB1")] [Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", 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: 0x06014CB2 RID: 85170 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014CB2")] [Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } } }