Files
2026-04-08 23:40:05 +02:00

94 lines
2.8 KiB
C#

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.<PKAMLLHMAAI>k__BackingField = cglkojimdih;
CCMLKDOHKJE ccmlkdohkje = this.supportedTeamPlayerIndex;
this.<NEOKMAGPFEP>k__BackingField = ccmlkdohkje;
DPPICCPGHLJ dppiccpghlj = this.customTag;
this.<LGMIPNKJGDP>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;
}