using System; using System.Collections.Generic; using Cpp2IlInjected; using Photon.Pun; using UnityEngine; namespace RecRoom.Core.Encounters { // Token: 0x02003084 RID: 12420 [Token(Token = "0x2003084")] [RequireComponent(typeof(PhotonView))] public class GameEncounter : MonoBehaviourPun { // Token: 0x170039EF RID: 14831 // (get) Token: 0x060150C5 RID: 86213 RVA: 0x004E85C4 File Offset: 0x004E67C4 [Token(Token = "0x170039EF")] public GameEncounterStep[] LHAGBMGDDOL { [Token(Token = "0x60150C5")] [Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")] get { return this.steps; } } // Token: 0x170039F0 RID: 14832 // (get) Token: 0x060150C6 RID: 86214 RVA: 0x004E85D8 File Offset: 0x004E67D8 // (set) Token: 0x060150C7 RID: 86215 RVA: 0x004E85EC File Offset: 0x004E67EC [Token(Token = "0x170039F0")] public int CCHPMACBBGP { [Token(Token = "0x60150C6")] [Address(RVA = "0x4831A0", Offset = "0x4821A0", VA = "0x1804831A0")] get; [Token(Token = "0x60150C7")] [Address(RVA = "0x483390", Offset = "0x482390", VA = "0x180483390")] private set; } // Token: 0x170039F1 RID: 14833 // (get) Token: 0x060150C8 RID: 86216 RVA: 0x004E8600 File Offset: 0x004E6800 // (set) Token: 0x060150C9 RID: 86217 RVA: 0x004E8614 File Offset: 0x004E6814 [Token(Token = "0x170039F1")] public Dictionary BNLHEPKLFBA { [Token(Token = "0x60150C8")] [Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")] get; [Token(Token = "0x60150C9")] [Address(RVA = "0x476170", Offset = "0x475170", VA = "0x180476170")] private set; } // Token: 0x170039F2 RID: 14834 // (get) Token: 0x060150CA RID: 86218 RVA: 0x004E8628 File Offset: 0x004E6828 // (set) Token: 0x060150CB RID: 86219 RVA: 0x004E863C File Offset: 0x004E683C [Token(Token = "0x170039F2")] public CGLKOJIMDIH DALCBAHIFPG { [Token(Token = "0x60150CA")] [Address(RVA = "0x483340", Offset = "0x482340", VA = "0x180483340")] get; [Token(Token = "0x60150CB")] [Address(RVA = "0x4833A0", Offset = "0x4823A0", VA = "0x1804833A0")] private set; } // Token: 0x170039F3 RID: 14835 // (get) Token: 0x060150CC RID: 86220 RVA: 0x004E8650 File Offset: 0x004E6850 // (set) Token: 0x060150CD RID: 86221 RVA: 0x004E8664 File Offset: 0x004E6864 [Token(Token = "0x170039F3")] public EnemyPatrol PGPFFLGDBCB { [Token(Token = "0x60150CC")] [Address(RVA = "0x4177B0", Offset = "0x4167B0", VA = "0x1804177B0")] get; [Token(Token = "0x60150CD")] [Address(RVA = "0x417AA0", Offset = "0x416AA0", VA = "0x180417AA0")] private set; } // Token: 0x170039F4 RID: 14836 // (get) Token: 0x060150CE RID: 86222 RVA: 0x004E8678 File Offset: 0x004E6878 [Token(Token = "0x170039F4")] public bool MIKDLDEALPN { [Token(Token = "0x60150CE")] [Address(RVA = "0x13A63F0", Offset = "0x13A53F0", VA = "0x1813A63F0")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; throw new NullReferenceException(); } } // Token: 0x170039F5 RID: 14837 // (get) Token: 0x060150CF RID: 86223 RVA: 0x004E8694 File Offset: 0x004E6894 [Token(Token = "0x170039F5")] public bool DCLBFAMFIKJ { [Token(Token = "0x60150CF")] [Address(RVA = "0x13A6490", Offset = "0x13A5490", VA = "0x1813A6490")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } } // Token: 0x170039F6 RID: 14838 // (get) Token: 0x060150D0 RID: 86224 RVA: 0x004E86B0 File Offset: 0x004E68B0 [Token(Token = "0x170039F6")] public bool BICMECLEPLM { [Token(Token = "0x60150D0")] [Address(RVA = "0x13A6440", Offset = "0x13A5440", VA = "0x1813A6440")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } } // Token: 0x170039F7 RID: 14839 // (get) Token: 0x060150D1 RID: 86225 RVA: 0x004E86CC File Offset: 0x004E68CC [Token(Token = "0x170039F7")] public bool GBBOFPICHPD { [Token(Token = "0x60150D1")] [Address(RVA = "0x13A64E0", Offset = "0x13A54E0", VA = "0x1813A64E0")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } } // Token: 0x170039F8 RID: 14840 // (get) Token: 0x060150D2 RID: 86226 RVA: 0x004E86E8 File Offset: 0x004E68E8 // (set) Token: 0x060150D3 RID: 86227 RVA: 0x004E86FC File Offset: 0x004E68FC [Token(Token = "0x170039F8")] public bool ECDOLOLGKAA { [Token(Token = "0x60150D2")] [Address(RVA = "0x4D9840", Offset = "0x4D8840", VA = "0x1804D9840")] get; [Token(Token = "0x60150D3")] [Address(RVA = "0x675930", Offset = "0x674930", VA = "0x180675930")] private set; } // Token: 0x170039F9 RID: 14841 // (get) Token: 0x060150D4 RID: 86228 RVA: 0x004E8710 File Offset: 0x004E6910 // (set) Token: 0x060150D5 RID: 86229 RVA: 0x004E8724 File Offset: 0x004E6924 [Token(Token = "0x170039F9")] public GameManager JKKICJGGGEG { [Token(Token = "0x60150D4")] [Address(RVA = "0x54F060", Offset = "0x54E060", VA = "0x18054F060")] get; [Token(Token = "0x60150D5")] [Address(RVA = "0x7B8A00", Offset = "0x7B7A00", VA = "0x1807B8A00")] private set; } // Token: 0x060150D6 RID: 86230 RVA: 0x004E8738 File Offset: 0x004E6938 [Token(Token = "0x60150D6")] [Address(RVA = "0x13A43A0", Offset = "0x13A33A0", VA = "0x1813A43A0", Slot = "13")] protected override void Awake() { /* An exception occurred when decompiling this method (060150D6) 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: 0x060150D7 RID: 86231 RVA: 0x004E89D4 File Offset: 0x004E6BD4 [Token(Token = "0x60150D7")] [Address(RVA = "0x13A61C0", Offset = "0x13A51C0", VA = "0x1813A61C0")] 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: 0x060150D8 RID: 86232 RVA: 0x004E8A2C File Offset: 0x004E6C2C [Token(Token = "0x60150D8")] [Address(RVA = "0x13A5FC0", Offset = "0x13A4FC0", VA = "0x1813A5FC0", 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: 0x060150D9 RID: 86233 RVA: 0x004E8AC8 File Offset: 0x004E6CC8 [Token(Token = "0x60150D9")] [Address(RVA = "0x13A5600", Offset = "0x13A4600", VA = "0x1813A5600")] 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: 0x060150DA RID: 86234 RVA: 0x004E8B0C File Offset: 0x004E6D0C [Token(Token = "0x60150DA")] [Address(RVA = "0x22B4F80", Offset = "0x22B3F80", VA = "0x1822B4F80")] public T GetStep() where T : GameEncounterStep { GameEncounterStep[] array = this.steps; bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ; throw new NullReferenceException(); } // Token: 0x060150DB RID: 86235 RVA: 0x004E8B2C File Offset: 0x004E6D2C [Token(Token = "0x60150DB")] [Address(RVA = "0x22B4DD0", Offset = "0x22B3DD0", VA = "0x1822B4DD0")] 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: 0x060150DC RID: 86236 RVA: 0x004E8B7C File Offset: 0x004E6D7C [Token(Token = "0x60150DC")] [Address(RVA = "0x22B4F80", Offset = "0x22B3F80", VA = "0x1822B4F80")] public T[] GetSteps() where T : GameEncounterStep { GameEncounterStep[] array = this.steps; bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ; throw new NullReferenceException(); } // Token: 0x060150DD RID: 86237 RVA: 0x004E8B9C File Offset: 0x004E6D9C [Token(Token = "0x60150DD")] [Address(RVA = "0x29472B0", Offset = "0x29462B0", VA = "0x1829472B0")] 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: 0x060150DE RID: 86238 RVA: 0x004E8BFC File Offset: 0x004E6DFC [Token(Token = "0x60150DE")] [Address(RVA = "0x22B4F80", Offset = "0x22B3F80", VA = "0x1822B4F80")] public int GetStepCount() where T : GameEncounterStep { GameEncounterStep[] array = this.steps; bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ; throw new NullReferenceException(); } // Token: 0x060150DF RID: 86239 RVA: 0x004E8C1C File Offset: 0x004E6E1C [Token(Token = "0x60150DF")] [Address(RVA = "0x2389170", Offset = "0x2388170", VA = "0x182389170")] 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: 0x060150E0 RID: 86240 RVA: 0x004E8C64 File Offset: 0x004E6E64 [Token(Token = "0x60150E0")] [Address(RVA = "0x13A5690", Offset = "0x13A4690", VA = "0x1813A5690")] private ushort JNDDHPIKFKA(int ENEODKGFKJC) { /* An exception occurred when decompiling this method (060150E0) 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: 0x060150E1 RID: 86241 RVA: 0x004E8C74 File Offset: 0x004E6E74 [Token(Token = "0x60150E1")] [Address(RVA = "0x13A5730", Offset = "0x13A4730", VA = "0x1813A5730")] private int MIPNKFGIJEN() { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; throw new NullReferenceException(); } // Token: 0x060150E2 RID: 86242 RVA: 0x004E8C90 File Offset: 0x004E6E90 [Token(Token = "0x60150E2")] [Address(RVA = "0x13A4FA0", Offset = "0x13A3FA0", VA = "0x1813A4FA0")] private GameEncounterStep FFAOKDHIJCH() { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; int length = this.steps.Length; GameEncounterStep gameEncounterStep; return gameEncounterStep; } // Token: 0x060150E3 RID: 86243 RVA: 0x004E8CBC File Offset: 0x004E6EBC [Token(Token = "0x60150E3")] [Address(RVA = "0x13A5840", Offset = "0x13A4840", VA = "0x1813A5840")] public void MasterActivate() { if (KKPBCOOONNK.BNNCCCFFALC) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x060150E4 RID: 86244 RVA: 0x004E8CE4 File Offset: 0x004E6EE4 [Token(Token = "0x60150E4")] [Address(RVA = "0x13A58D0", Offset = "0x13A48D0", VA = "0x1813A58D0")] 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: 0x060150E5 RID: 86245 RVA: 0x004E8D18 File Offset: 0x004E6F18 [Token(Token = "0x60150E5")] [Address(RVA = "0x13A62F0", Offset = "0x13A52F0", VA = "0x1813A62F0")] private void Update() { this.PEGJGMDGKJN.OPEMIFENIJM(); this.POLMFGOLNLC.OCGHOBMJNMA(); this.GPPMEPEBADM.OCGHOBMJNMA(); } // Token: 0x060150E6 RID: 86246 RVA: 0x004E8D4C File Offset: 0x004E6F4C [Token(Token = "0x60150E6")] [Address(RVA = "0x13A5EC0", Offset = "0x13A4EC0", VA = "0x1813A5EC0")] 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: 0x060150E7 RID: 86247 RVA: 0x004E8DC0 File Offset: 0x004E6FC0 [Token(Token = "0x60150E7")] [Address(RVA = "0x13A5230", Offset = "0x13A4230", VA = "0x1813A5230")] 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: 0x060150E8 RID: 86248 RVA: 0x004E8E34 File Offset: 0x004E7034 [Token(Token = "0x60150E8")] [Address(RVA = "0x13A5230", Offset = "0x13A4230", VA = "0x1813A5230")] 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: 0x060150E9 RID: 86249 RVA: 0x004E8EA8 File Offset: 0x004E70A8 [Token(Token = "0x60150E9")] [Address(RVA = "0x13A54A0", Offset = "0x13A44A0", VA = "0x1813A54A0")] 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: 0x060150EA RID: 86250 RVA: 0x004E8F04 File Offset: 0x004E7104 [Token(Token = "0x60150EA")] [Address(RVA = "0x13A5030", Offset = "0x13A4030", VA = "0x1813A5030")] 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: 0x060150EB RID: 86251 RVA: 0x004E8F4C File Offset: 0x004E714C [Token(Token = "0x60150EB")] [Address(RVA = "0x13A4E80", Offset = "0x13A3E80", VA = "0x1813A4E80")] 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: 0x060150EC RID: 86252 RVA: 0x004E8FB4 File Offset: 0x004E71B4 [Token(Token = "0x60150EC")] [Address(RVA = "0x13A4BE0", Offset = "0x13A3BE0", VA = "0x1813A4BE0")] 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: 0x060150ED RID: 86253 RVA: 0x004E8FF8 File Offset: 0x004E71F8 [Token(Token = "0x60150ED")] [Address(RVA = "0x13A4C70", Offset = "0x13A3C70", VA = "0x1813A4C70")] 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: 0x060150EE RID: 86254 RVA: 0x004E903C File Offset: 0x004E723C [Token(Token = "0x60150EE")] [Address(RVA = "0x13A4D10", Offset = "0x13A3D10", VA = "0x1813A4D10")] 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: 0x060150EF RID: 86255 RVA: 0x004E90B8 File Offset: 0x004E72B8 [Token(Token = "0x60150EF")] [Address(RVA = "0x13A4310", Offset = "0x13A3310", VA = "0x1813A4310")] 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: 0x060150F0 RID: 86256 RVA: 0x004E90F4 File Offset: 0x004E72F4 [Token(Token = "0x60150F0")] [Address(RVA = "0x13A5770", Offset = "0x13A4770", VA = "0x1813A5770")] 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: 0x060150F1 RID: 86257 RVA: 0x004E9138 File Offset: 0x004E7338 [Token(Token = "0x60150F1")] [Address(RVA = "0x13A5330", Offset = "0x13A4330", VA = "0x1813A5330")] 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: 0x060150F2 RID: 86258 RVA: 0x004E91A0 File Offset: 0x004E73A0 [Token(Token = "0x60150F2")] [Address(RVA = "0x13A50C0", Offset = "0x13A40C0", VA = "0x1813A50C0")] private void FHPKJMELEHN(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { GameEncounterStep gameEncounterStep = this.FFAOKDHIJCH(); int num = 0; if (gameEncounterStep != num) { string description = gameEncounterStep.KODBEJPEFOJ; return; } } // Token: 0x060150F3 RID: 86259 RVA: 0x004E91D0 File Offset: 0x004E73D0 [Token(Token = "0x60150F3")] [Address(RVA = "0x13A5150", Offset = "0x13A4150", VA = "0x1813A5150")] 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: 0x060150F4 RID: 86260 RVA: 0x004E9224 File Offset: 0x004E7424 [Token(Token = "0x60150F4")] [Address(RVA = "0x13A56A0", Offset = "0x13A46A0", VA = "0x1813A56A0")] 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: 0x060150F5 RID: 86261 RVA: 0x004E926C File Offset: 0x004E746C [Token(Token = "0x60150F5")] [Address(RVA = "0x13A5E40", Offset = "0x13A4E40", VA = "0x1813A5E40")] private void NFPOHDGIKFA() { if (KKPBCOOONNK.BNNCCCFFALC && this.CIMALDJDHKA) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); return; } } // Token: 0x060150F6 RID: 86262 RVA: 0x004E92A4 File Offset: 0x004E74A4 [Token(Token = "0x60150F6")] [Address(RVA = "0x13A5A60", Offset = "0x13A4A60", VA = "0x1813A5A60")] 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: 0x060150F7 RID: 86263 RVA: 0x004E9304 File Offset: 0x004E7504 [Token(Token = "0x60150F7")] [Address(RVA = "0x13A5960", Offset = "0x13A4960", VA = "0x1813A5960")] 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: 0x060150F8 RID: 86264 RVA: 0x004E934C File Offset: 0x004E754C [Token(Token = "0x60150F8")] [Address(RVA = "0x8E9790", Offset = "0x8E8790", VA = "0x1808E9790")] public GameEncounter() { } // Token: 0x060150F9 RID: 86265 RVA: 0x004E9360 File Offset: 0x004E7560 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x60150F9")] [Address(RVA = "0x13A6340", Offset = "0x13A5340", VA = "0x1813A6340")] 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: 0x0400DE2B RID: 56875 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400DE2B")] [SerializeField] private GameEncounterStartTrigger[] startTriggers; // Token: 0x0400DE2C RID: 56876 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400DE2C")] [SerializeField] private GameEncounterStep[] steps; // Token: 0x0400DE2D RID: 56877 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400DE2D")] private MJNLDDCLOGP POLMFGOLNLC; // Token: 0x0400DE2E RID: 56878 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400DE2E")] private MJNLDDCLOGP GPPMEPEBADM; // Token: 0x0400DE2F RID: 56879 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400DE2F")] private DJHELPHHAEN PEGJGMDGKJN; // Token: 0x0400DE30 RID: 56880 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400DE30")] private bool DCAPMNLPJEO; // Token: 0x0400DE31 RID: 56881 [FieldOffset(Offset = "0x69")] [Token(Token = "0x400DE31")] private bool CIMALDJDHKA; // Token: 0x0400DE32 RID: 56882 [FieldOffset(Offset = "0x6A")] [Token(Token = "0x400DE32")] private bool MFBIIAEFGPM; // Token: 0x0400DE33 RID: 56883 [Token(Token = "0x400DE33")] public static MFBGLIHGCGO GameEncounterInstantiatedEvent; // Token: 0x0400DE34 RID: 56884 [Token(Token = "0x400DE34")] public static MFBGLIHGCGO GameEncounterDestroyedEvent; // Token: 0x02003085 RID: 12421 [Token(Token = "0x2003085")] private enum LHACCLLDABP { // Token: 0x0400DE3C RID: 56892 [Token(Token = "0x400DE3C")] INACTIVE, // Token: 0x0400DE3D RID: 56893 [Token(Token = "0x400DE3D")] WAITING_FOR_TRIGGER, // Token: 0x0400DE3E RID: 56894 [Token(Token = "0x400DE3E")] RUNNING_STEPS, // Token: 0x0400DE3F RID: 56895 [Token(Token = "0x400DE3F")] FINISHED } // Token: 0x02003086 RID: 12422 [Token(Token = "0x2003086")] private enum KELDDDBGHDC { // Token: 0x0400DE41 RID: 56897 [Token(Token = "0x400DE41")] WAITING_FOR_STEP_COMPLETION, // Token: 0x0400DE42 RID: 56898 [Token(Token = "0x400DE42")] INITIAL_STEP } // Token: 0x02003087 RID: 12423 [Token(Token = "0x2003087")] private enum HEDGLADKMDK { // Token: 0x0400DE44 RID: 56900 [Token(Token = "0x400DE44")] INSTANTIATOR_ID, // Token: 0x0400DE45 RID: 56901 [Token(Token = "0x400DE45")] INSTANTIATION_PARAMS, // Token: 0x0400DE46 RID: 56902 [Token(Token = "0x400DE46")] AUTOMATICALLY_ACTIVATE, // Token: 0x0400DE47 RID: 56903 [Token(Token = "0x400DE47")] TEAM_ID, // Token: 0x0400DE48 RID: 56904 [Token(Token = "0x400DE48")] OVERRIDE_PATROL_ID, // Token: 0x0400DE49 RID: 56905 [Token(Token = "0x400DE49")] VALUE_COUNT } // Token: 0x02003088 RID: 12424 [Token(Token = "0x2003088")] public sealed class BKNNCALKGAA : MulticastDelegate { // Token: 0x060150FA RID: 86266 RVA: 0x004E9398 File Offset: 0x004E7598 [Token(Token = "0x60150FA")] [Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")] public BKNNCALKGAA(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x060150FB RID: 86267 RVA: 0x004E93B4 File Offset: 0x004E75B4 [Token(Token = "0x60150FB")] [Address(RVA = "0x5FA230", Offset = "0x5F9230", VA = "0x1805FA230", Slot = "13")] public void Invoke(GameEncounter ADDBMBCNBKJ) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x060150FC RID: 86268 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60150FC")] [Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", 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: 0x060150FD RID: 86269 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60150FD")] [Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } } }