167 lines
4.6 KiB
C#
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;
|
|
}
|
|
}
|