Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Activities/Arena/ArenaEncounterSpawner.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

245 lines
8.3 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using Photon.Pun;
using RecRoom.Core.Encounters;
using UnityEngine;
namespace RecRoom.Activities.Arena
{
// Token: 0x02002D62 RID: 11618
[Token(Token = "0x2002D62")]
[RequireComponent(typeof(PhotonView))]
public class ArenaEncounterSpawner : MonoBehaviourPun
{
// Token: 0x17003631 RID: 13873
// (get) Token: 0x060138E0 RID: 80096 RVA: 0x00484D98 File Offset: 0x00482F98
[Token(Token = "0x17003631")]
public int EOJJFOPMCDP
{
[Token(Token = "0x60138E0")]
[Address(RVA = "0x678D20", Offset = "0x677D20", VA = "0x180678D20")]
get
{
return this.maxTeamEncountersRunning;
}
}
// Token: 0x17003632 RID: 13874
// (get) Token: 0x060138E1 RID: 80097 RVA: 0x00484DAC File Offset: 0x00482FAC
[Token(Token = "0x17003632")]
public float LCGEICDJBEA
{
[Token(Token = "0x60138E1")]
[Address(RVA = "0x788030", Offset = "0x787030", VA = "0x180788030")]
get
{
return this.encounterSpawnPeriod;
}
}
// Token: 0x17003633 RID: 13875
// (get) Token: 0x060138E2 RID: 80098 RVA: 0x00484DC0 File Offset: 0x00482FC0
[Token(Token = "0x17003633")]
public GameEncounter OFKIMGKAFOH
{
[Token(Token = "0x60138E2")]
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
get
{
return this.initialEncounterPrefab;
}
}
// Token: 0x17003634 RID: 13876
// (get) Token: 0x060138E3 RID: 80099 RVA: 0x00484DD4 File Offset: 0x00482FD4
[Token(Token = "0x17003634")]
public GameEncounter[] GJBNCAKDKJH
{
[Token(Token = "0x60138E3")]
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")]
get
{
return this.encounterPrefabs;
}
}
// Token: 0x17003635 RID: 13877
// (get) Token: 0x060138E4 RID: 80100 RVA: 0x00484DE8 File Offset: 0x00482FE8
[Token(Token = "0x17003635")]
public int IADGEOCOJNO
{
[Token(Token = "0x60138E4")]
[Address(RVA = "0x12E0670", Offset = "0x12DF670", VA = "0x1812E0670")]
get
{
return this.CDIGALDEGKB._size;
}
}
// Token: 0x060138E5 RID: 80101 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60138E5")]
[Address(RVA = "0x12DFED0", Offset = "0x12DEED0", VA = "0x1812DFED0")]
public int GetRunningEncounterCountByTeam(CGLKOJIMDIH KDKMHABJAHH)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060138E6 RID: 80102 RVA: 0x00484E08 File Offset: 0x00483008
[Token(Token = "0x60138E6")]
[Address(RVA = "0x12DFDA0", Offset = "0x12DEDA0", VA = "0x1812DFDA0", Slot = "13")]
protected override void Awake()
{
base..ctor();
MFBGLIHGCGO<GameEncounter> gameEncounterInstantiatedEvent = GameEncounter.GameEncounterInstantiatedEvent;
Action<GameEncounter> action = new Action(this.LEDCLFOHHBH);
GameEncounter.GameEncounterInstantiatedEvent = MFBGLIHGCGO.BPJDFPACLMK(gameEncounterInstantiatedEvent, action);
MFBGLIHGCGO<GameEncounter> gameEncounterDestroyedEvent = GameEncounter.GameEncounterDestroyedEvent;
Action<GameEncounter> action2 = new Action(this.KKMNFMKEPBJ);
GameEncounter.GameEncounterDestroyedEvent = MFBGLIHGCGO.BPJDFPACLMK(gameEncounterDestroyedEvent, action2);
}
// Token: 0x060138E7 RID: 80103 RVA: 0x00484E5C File Offset: 0x0048305C
[Token(Token = "0x60138E7")]
[Address(RVA = "0x12E04B0", Offset = "0x12DF4B0", VA = "0x1812E04B0", Slot = "14")]
protected override void OnDestroy()
{
base.OnDestroy();
MFBGLIHGCGO<GameEncounter> gameEncounterInstantiatedEvent = GameEncounter.GameEncounterInstantiatedEvent;
Action<GameEncounter> action = new Action(this.LEDCLFOHHBH);
GameEncounter.GameEncounterInstantiatedEvent = MFBGLIHGCGO.GMNMHGMFGOL(gameEncounterInstantiatedEvent, action);
MFBGLIHGCGO<GameEncounter> gameEncounterDestroyedEvent = GameEncounter.GameEncounterDestroyedEvent;
Action<GameEncounter> action2 = new Action(this.KKMNFMKEPBJ);
GameEncounter.GameEncounterDestroyedEvent = MFBGLIHGCGO.GMNMHGMFGOL(gameEncounterDestroyedEvent, action2);
}
// Token: 0x060138E8 RID: 80104 RVA: 0x00484EB0 File Offset: 0x004830B0
[Token(Token = "0x60138E8")]
[Address(RVA = "0x12E0200", Offset = "0x12DF200", VA = "0x1812E0200")]
public GameEncounter MasterSpawnEncounter(GameEncounter NIGIADAJKKL, Transform KCIOLHPNJDG, CGLKOJIMDIH CGOLFOLCHIF, [Optional] EnemyPatrol CNIFEFDKIOF)
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
int num = 0;
if (NIGIADAJKKL != num)
{
string name = NIGIADAJKKL.name;
}
int num2 = 0;
if (KCIOLHPNJDG != num2)
{
}
float z = Vector3.zero.z;
int num3 = 0;
if (KCIOLHPNJDG != num3)
{
}
Quaternion identity = Quaternion.identity;
PhotonView photonView = base.JDHMIOJKLCK;
}
throw new NullReferenceException();
}
// Token: 0x060138E9 RID: 80105 RVA: 0x00484F1C File Offset: 0x0048311C
[Token(Token = "0x60138E9")]
[Address(RVA = "0x12E0460", Offset = "0x12DF460", VA = "0x1812E0460")]
public GameEncounter MasterSpawnEncounter(EncounterDescriptor DPFBLELIKDL, CGLKOJIMDIH CGOLFOLCHIF)
{
GameEncounter gameEncounter;
return gameEncounter;
}
// Token: 0x060138EA RID: 80106 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60138EA")]
[Address(RVA = "0x12E0090", Offset = "0x12DF090", VA = "0x1812E0090")]
public void MasterDestroyAllActiveEncounters()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060138EB RID: 80107 RVA: 0x00484F2C File Offset: 0x0048312C
[Token(Token = "0x60138EB")]
[Address(RVA = "0x12E0010", Offset = "0x12DF010", VA = "0x1812E0010")]
private void LEDCLFOHHBH(GameEncounter CINCKMMINFA)
{
int <HIKGLIJCOHC>k__BackingField = CINCKMMINFA.<HIKGLIJCOHC>k__BackingField;
PhotonView photonView = base.JDHMIOJKLCK;
if (<HIKGLIJCOHC>k__BackingField == photonView.viewIdField)
{
this.CDIGALDEGKB.Add(CINCKMMINFA);
}
}
// Token: 0x060138EC RID: 80108 RVA: 0x00484F64 File Offset: 0x00483164
[Token(Token = "0x60138EC")]
[Address(RVA = "0x12DFF90", Offset = "0x12DEF90", VA = "0x1812DFF90")]
private void KKMNFMKEPBJ(GameEncounter ADDBMBCNBKJ)
{
int <HIKGLIJCOHC>k__BackingField = ADDBMBCNBKJ.<HIKGLIJCOHC>k__BackingField;
PhotonView photonView = base.JDHMIOJKLCK;
if (<HIKGLIJCOHC>k__BackingField == photonView.viewIdField)
{
bool flag = this.CDIGALDEGKB.Remove(ADDBMBCNBKJ);
}
}
// Token: 0x060138ED RID: 80109 RVA: 0x00484F9C File Offset: 0x0048319C
[Token(Token = "0x60138ED")]
[Address(RVA = "0x12DFD70", Offset = "0x12DED70", VA = "0x1812DFD70")]
private bool AGPGOLCEKMH(GameEncounter ADDBMBCNBKJ)
{
int <HIKGLIJCOHC>k__BackingField = ADDBMBCNBKJ.<HIKGLIJCOHC>k__BackingField;
PhotonView photonView = base.JDHMIOJKLCK;
return <HIKGLIJCOHC>k__BackingField == photonView.viewIdField;
}
// Token: 0x060138EE RID: 80110 RVA: 0x00484FC8 File Offset: 0x004831C8
[Token(Token = "0x60138EE")]
[Address(RVA = "0x12E05E0", Offset = "0x12DF5E0", VA = "0x1812E05E0")]
public ArenaEncounterSpawner()
{
List<GameEncounter> list = new List();
this.CDIGALDEGKB = list;
List<GameEncounter> list2 = new List();
this.IJFBABKPBLA = list2;
base..ctor();
}
// Token: 0x0400CAF0 RID: 51952
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400CAF0")]
[SerializeField]
[Header("Team Warzone Mode Encounters")]
private int maxTeamEncountersRunning = (int)((ulong)2L);
// Token: 0x0400CAF1 RID: 51953
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
[Token(Token = "0x400CAF1")]
[SerializeField]
private float encounterSpawnPeriod = 20f;
// Token: 0x0400CAF2 RID: 51954
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400CAF2")]
[SerializeField]
private GameEncounter initialEncounterPrefab;
// Token: 0x0400CAF3 RID: 51955
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400CAF3")]
[SerializeField]
private GameEncounter[] encounterPrefabs;
// Token: 0x0400CAF4 RID: 51956
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x400CAF4")]
private List<GameEncounter> CDIGALDEGKB;
// Token: 0x0400CAF5 RID: 51957
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x400CAF5")]
private List<GameEncounter> IJFBABKPBLA;
}
}