using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; // Token: 0x02000171 RID: 369 [Token(Token = "0x2000171")] [StructLayout(3)] public class GameSpawnPoint : SpawnPoint { // Token: 0x170001CB RID: 459 // (get) Token: 0x06000B92 RID: 2962 RVA: 0x00033E50 File Offset: 0x00032050 // (set) Token: 0x06000B93 RID: 2963 RVA: 0x00033E64 File Offset: 0x00032064 [Token(Token = "0x170001CB")] public bool BBFJFBHLFPE { [Token(Token = "0x6000B92")] [Address(RVA = "0xA4F790", Offset = "0xA4E190", VA = "0x180A4F790")] get; [Token(Token = "0x6000B93")] [Address(RVA = "0xA4FE90", Offset = "0xA4E890", VA = "0x180A4FE90")] protected set; } // Token: 0x170001CC RID: 460 // (get) Token: 0x06000B94 RID: 2964 RVA: 0x00033E78 File Offset: 0x00032078 // (set) Token: 0x06000B95 RID: 2965 RVA: 0x00033E8C File Offset: 0x0003208C [Token(Token = "0x170001CC")] public CGLKOJIMDIH CGLKOJIMDIH { [Token(Token = "0x6000B94")] [Address(RVA = "0xC94730", Offset = "0xC93130", VA = "0x180C94730")] get; [Token(Token = "0x6000B95")] [Address(RVA = "0x14C20F0", Offset = "0x14C0AF0", VA = "0x1814C20F0")] protected set; } // Token: 0x170001CD RID: 461 // (get) Token: 0x06000B96 RID: 2966 RVA: 0x00033EA0 File Offset: 0x000320A0 // (set) Token: 0x06000B97 RID: 2967 RVA: 0x00033EB4 File Offset: 0x000320B4 [Token(Token = "0x170001CD")] public CCMLKDOHKJE CCMLKDOHKJE { [Token(Token = "0x6000B96")] [Address(RVA = "0x54D7F0", Offset = "0x54C1F0", VA = "0x18054D7F0")] get; [Token(Token = "0x6000B97")] [Address(RVA = "0xA07390", Offset = "0xA05D90", VA = "0x180A07390")] protected set; } // Token: 0x170001CE RID: 462 // (get) Token: 0x06000B98 RID: 2968 RVA: 0x00033EC8 File Offset: 0x000320C8 // (set) Token: 0x06000B99 RID: 2969 RVA: 0x00033EDC File Offset: 0x000320DC [Token(Token = "0x170001CE")] public DPPICCPGHLJ KMINOKFBEJF { [Token(Token = "0x6000B98")] [Address(RVA = "0xCAEAD0", Offset = "0xCAD4D0", VA = "0x180CAEAD0")] get; [Token(Token = "0x6000B99")] [Address(RVA = "0xA073A0", Offset = "0xA05DA0", VA = "0x180A073A0")] protected set; } // Token: 0x170001CF RID: 463 // (get) Token: 0x06000B9A RID: 2970 RVA: 0x00033EF0 File Offset: 0x000320F0 [Token(Token = "0x170001CF")] public KEBAJOIKODL KEBAJOIKODL { [Token(Token = "0x6000B9A")] [Address(RVA = "0x567E50", Offset = "0x566850", VA = "0x180567E50")] get { return this.supportedState; } } // Token: 0x06000B9B RID: 2971 RVA: 0x00033F04 File Offset: 0x00032104 [Token(Token = "0x6000B9B")] [Address(RVA = "0x1CFF7B0", Offset = "0x1CFE1B0", VA = "0x181CFF7B0")] public bool SupportsGameState(KEBAJOIKODL GKNIHNHGBKC) { KEBAJOIKODL kebajoikodl = this.supportedState; return kebajoikodl == KEBAJOIKODL.ALL_STATES || kebajoikodl == GKNIHNHGBKC; } // Token: 0x06000B9C RID: 2972 RVA: 0x00033F24 File Offset: 0x00032124 [Token(Token = "0x6000B9C")] [Address(RVA = "0x1CFF750", Offset = "0x1CFE150", VA = "0x181CFF750")] public bool SupportsGameMode(OLEPPCBDAND OJJLDEPGAEJ) { OLEPPCBDAND[] array = this.supportedGameModes; bool flag; return array == 0 || array.Length == 0 || flag; } // Token: 0x170001D0 RID: 464 // (get) Token: 0x06000B9D RID: 2973 RVA: 0x00033F48 File Offset: 0x00032148 [Token(Token = "0x170001D0")] protected override Color FFCPDBLFILO { [Token(Token = "0x6000B9D")] [Address(RVA = "0x128FEC0", Offset = "0x128E8C0", VA = "0x18128FEC0", Slot = "17")] get { /* An exception occurred when decompiling this method (06000B9D) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Color GameSpawnPoint::DAEHGOIKLFD() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:Color(var_0_05, callgetter:Color(Color::get_red)) } 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: 0x06000B9E RID: 2974 RVA: 0x00033F5C File Offset: 0x0003215C [Token(Token = "0x6000B9E")] [Address(RVA = "0x1CFF580", Offset = "0x1CFDF80", VA = "0x181CFF580")] public void ClearTeamPlayerVisibility() { this.EOHPONLDCHM.Clear(); } // Token: 0x06000B9F RID: 2975 RVA: 0x00033F7C File Offset: 0x0003217C [Token(Token = "0x6000B9F")] [Address(RVA = "0x1CFF7D0", Offset = "0x1CFE1D0", VA = "0x181CFF7D0")] public void UpdateTeamPlayerVisibility(List FMFBACDHOHJ, List JNBICKKDBDH, float PNMNBACALHO = 1.8f) { HashSet eohponldchm = this.EOHPONLDCHM; eohponldchm.Clear(); if (FMFBACDHOHJ != 0 && JNBICKKDBDH != 0) { int size = JNBICKKDBDH._size; Transform transform = base.transform; Vector3 up = Vector3.up; int num = 0; int num2 = 0; int num3 = 0; int size2 = JNBICKKDBDH._size; if (num2 < size2) { ThrowHelper.ThrowArgumentOutOfRangeException(); Vector3 vector; float z = vector.z; bool flag; if (!flag) { HashSet eohponldchm2 = this.EOHPONLDCHM; } num++; num3 += 12; } } } // Token: 0x06000BA0 RID: 2976 RVA: 0x00034000 File Offset: 0x00032200 [Token(Token = "0x6000BA0")] [Address(RVA = "0x1CFF5D0", Offset = "0x1CFDFD0", VA = "0x181CFF5D0")] public bool IsVisibleToTeamPlayers(IEnumerable EKNFGJONMHM) { for (;;) { int num = 0; HashSet eohponldchm = this.EOHPONLDCHM; bool flag; while (!flag) { } if (num != -1) { if (typeof(IDisposable).TypeHandle == (ulong)56L) { break; } if (typeof(IDisposable).TypeHandle == (ulong)54L) { goto IL_2D; } } if (num == 0) { goto IL_2D; } } return true; IL_2D: throw new NullReferenceException(); } // Token: 0x06000BA1 RID: 2977 RVA: 0x00034050 File Offset: 0x00032250 [Token(Token = "0x6000BA1")] [Address(RVA = "0x1CFF540", Offset = "0x1CFDF40", VA = "0x181CFF540", Slot = "13")] protected override void Awake() { base.Awake(); this.k__BackingField = false; this.k__BackingField = (CGLKOJIMDIH)((ulong)(-1L)); this.k__BackingField = (DPPICCPGHLJ)((ulong)4294967295L); } // Token: 0x06000BA2 RID: 2978 RVA: 0x00034084 File Offset: 0x00032284 [Token(Token = "0x6000BA2")] [Address(RVA = "0x1CFFAF0", Offset = "0x1CFE4F0", VA = "0x181CFFAF0")] public GameSpawnPoint() { HashSet hashSet = new HashSet(); this.EOHPONLDCHM = hashSet; base..ctor(); } // Token: 0x0400090F RID: 2319 [Token(Token = "0x400090F")] public static CIEKCAPKBDL Comparer = new CIEKCAPKBDL(); // Token: 0x04000910 RID: 2320 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4000910")] [SerializeField] protected KEBAJOIKODL supportedState; // Token: 0x04000911 RID: 2321 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x4000911")] [SerializeField] [Tooltip("Leave the supported game modes array empty to support all game modes.")] protected OLEPPCBDAND[] supportedGameModes; // Token: 0x04000916 RID: 2326 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x4000916")] private HashSet EOHPONLDCHM; }