using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; // Token: 0x0200015B RID: 347 [Token(Token = "0x200015B")] [StructLayout(3)] public class GamePlayerSpawnPoint : GameSpawnPoint { // Token: 0x06000AA3 RID: 2723 RVA: 0x0003099C File Offset: 0x0002EB9C [Token(Token = "0x6000AA3")] [Address(RVA = "0x145E470", Offset = "0x145CE70", VA = "0x18145E470", Slot = "13")] protected override void Awake() { base.Awake(); CGLKOJIMDIH cglkojimdih = this.supportedTeam; this.k__BackingField = cglkojimdih; CCMLKDOHKJE ccmlkdohkje = this.supportedTeamPlayerIndex; this.k__BackingField = ccmlkdohkje; DPPICCPGHLJ dppiccpghlj = this.customTag; this.k__BackingField = dppiccpghlj; if (this.allowDynamicAddRemove) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager; int num2 = 0; if (spawnManager != num2) { NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager.AddSceneSpawnPoint(this); } } } } // Token: 0x06000AA4 RID: 2724 RVA: 0x00030A28 File Offset: 0x0002EC28 [Token(Token = "0x6000AA4")] [Address(RVA = "0x145E600", Offset = "0x145D000", VA = "0x18145E600", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); if (this.allowDynamicAddRemove) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager; int num2 = 0; if (spawnManager != num2) { NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager.RemoveSceneSpawnPoint(this); } } } } // Token: 0x06000AA5 RID: 2725 RVA: 0x00030A84 File Offset: 0x0002EC84 [Token(Token = "0x6000AA5")] [Address(RVA = "0x145E760", Offset = "0x145D160", VA = "0x18145E760")] public GamePlayerSpawnPoint() { } // Token: 0x04000863 RID: 2147 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x4000863")] [SerializeField] [Header("Players")] private CGLKOJIMDIH supportedTeam = (CGLKOJIMDIH)((ulong)(-1L)); // Token: 0x04000864 RID: 2148 [global::Cpp2IlInjected.FieldOffset(Offset = "0x9C")] [Token(Token = "0x4000864")] [SerializeField] private CCMLKDOHKJE supportedTeamPlayerIndex; // Token: 0x04000865 RID: 2149 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x4000865")] [SerializeField] private DPPICCPGHLJ customTag = (DPPICCPGHLJ)((ulong)4294967295L); // Token: 0x04000866 RID: 2150 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA4")] [Token(Token = "0x4000866")] [SerializeField] [Header("Dynamic")] private bool allowDynamicAddRemove; }