Files
2026-04-10 22:50:51 +02:00

167 lines
4.6 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using Photon.Pun;
using UnityEngine;
namespace RecRoom.Core.Creation
{
// Token: 0x0200313B RID: 12603
[Token(Token = "0x200313B")]
public abstract class SandboxSpawnPointSpawnerBase : MonoBehaviourPun
{
// Token: 0x17003BC2 RID: 15298
// (get) Token: 0x06015A5E RID: 88670 RVA: 0x00510E70 File Offset: 0x0050F070
// (set) Token: 0x06015A5F RID: 88671 RVA: 0x00510E90 File Offset: 0x0050F090
[Token(Token = "0x17003BC2")]
public int[] NKDHMDBEOHP
{
[Token(Token = "0x6015A5E")]
[Address(RVA = "0xC1F780", Offset = "0xC1E580", VA = "0x180C1F780")]
get
{
return this.CCNDOOKOKKC.IAHDANBDAAM();
}
[Token(Token = "0x6015A5F")]
[Address(RVA = "0xC1F7D0", Offset = "0xC1E5D0", VA = "0x180C1F7D0")]
set
{
KLLMCPFPIIE<int[]> ccndookokkc = this.CCNDOOKOKKC;
}
}
// Token: 0x06015A60 RID: 88672 RVA: 0x00510EAC File Offset: 0x0050F0AC
[Token(Token = "0x6015A60")]
[Address(RVA = "0xC1E690", Offset = "0xC1D490", VA = "0x180C1E690", Slot = "13")]
protected override void Awake()
{
base..ctor();
int[] array = new int[0];
KLLMCPFPIIE<int[]> kllmcpfpiie;
this.CCNDOOKOKKC = kllmcpfpiie;
}
// Token: 0x06015A61 RID: 88673 RVA: 0x00510ED4 File Offset: 0x0050F0D4
[Token(Token = "0x6015A61")]
[Address(RVA = "0xC1F700", Offset = "0xC1E500", VA = "0x180C1F700", Slot = "15")]
protected virtual void Start()
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x06015A62 RID: 88674 RVA: 0x00510EE8 File Offset: 0x0050F0E8
[Token(Token = "0x6015A62")]
[Address(RVA = "0x4B2C40", Offset = "0x4B1A40", VA = "0x1804B2C40", Slot = "16")]
protected virtual void OFALDOKPKFP()
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x06015A63 RID: 88675 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6015A63")]
[Address(RVA = "0xC1E770", Offset = "0xC1D570", VA = "0x180C1E770")]
protected void IHLKMMPOAOL()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06015A64 RID: 88676 RVA: 0x00510EFC File Offset: 0x0050F0FC
[Token(Token = "0x6015A64")]
[Address(RVA = "0xC1F220", Offset = "0xC1E020", VA = "0x180C1F220")]
protected void JLGDFEILJGI()
{
int num;
do
{
num = 0;
if (!KKPBCOOONNK.BNNCCCFFALC)
{
return;
}
List<SpawnPoint> ndmfpandocb = this.NDMFPANDOCB;
bool flag;
if (flag)
{
GameObject gameObject;
KKPBCOOONNK.JAKJLFDNEJA(gameObject);
}
}
while (num != 0);
if (this.CCNDOOKOKKC.IAHDANBDAAM().Length != 0)
{
int[] array = new int[0];
this.NKDHMDBEOHP = array;
}
}
// Token: 0x06015A65 RID: 88677 RVA: 0x00510F5C File Offset: 0x0050F15C
[Token(Token = "0x6015A65")]
[Address(RVA = "0xC1F3F0", Offset = "0xC1E1F0", VA = "0x180C1F3F0", Slot = "17")]
protected virtual void NDGJPDDLKLM()
{
this.NDMFPANDOCB.Clear();
int[] array = this.CCNDOOKOKKC.IAHDANBDAAM();
int num = 0;
int length = array.Length;
if (num < length)
{
PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(array[num]);
int num2 = 0;
if (!(photonView != num2))
{
if (!SessionManager.KNLLGLBKAPD)
{
object[] array2 = new object[1];
throw new ArrayTypeMismatchException();
}
}
else
{
SpawnPoint component = photonView.GetComponent<SpawnPoint>();
int num3 = 0;
if (!(component != num3))
{
object[] array3 = new object[1];
GameObject gameObject = photonView.gameObject;
throw new ArrayTypeMismatchException();
}
List<SpawnPoint> ndmfpandocb = this.NDMFPANDOCB;
}
num++;
}
}
// Token: 0x06015A66 RID: 88678 RVA: 0x00511038 File Offset: 0x0050F238
[Token(Token = "0x6015A66")]
[Address(RVA = "0xC1F720", Offset = "0xC1E520", VA = "0x180C1F720")]
protected SandboxSpawnPointSpawnerBase()
{
List<SpawnPoint> list = new List();
this.NDMFPANDOCB = list;
base..ctor();
}
// Token: 0x0400E3E7 RID: 58343
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400E3E7")]
[SerializeField]
private Transform[] spawnPointOffsets;
// Token: 0x0400E3E8 RID: 58344
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400E3E8")]
[SerializeField]
private SpawnPoint spawnPointPrefab;
// Token: 0x0400E3E9 RID: 58345
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400E3E9")]
protected List<SpawnPoint> NDMFPANDOCB;
// Token: 0x0400E3EA RID: 58346
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400E3EA")]
private KLLMCPFPIIE<int[]> CCNDOOKOKKC;
}
}