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

245 lines
8.2 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: 0x02002C79 RID: 11385
[Token(Token = "0x2002C79")]
[RequireComponent(typeof(PhotonView))]
public class ArenaEncounterSpawner : MonoBehaviourPun
{
// Token: 0x1700357D RID: 13693
// (get) Token: 0x0601349F RID: 79007 RVA: 0x0047B02C File Offset: 0x0047922C
[Token(Token = "0x1700357D")]
public int EOJJFOPMCDP
{
[Token(Token = "0x601349F")]
[Address(RVA = "0x3F63F0", Offset = "0x3F51F0", VA = "0x1803F63F0")]
get
{
return this.maxTeamEncountersRunning;
}
}
// Token: 0x1700357E RID: 13694
// (get) Token: 0x060134A0 RID: 79008 RVA: 0x0047B040 File Offset: 0x00479240
[Token(Token = "0x1700357E")]
public float LCGEICDJBEA
{
[Token(Token = "0x60134A0")]
[Address(RVA = "0x7EB7E0", Offset = "0x7EA5E0", VA = "0x1807EB7E0")]
get
{
return this.encounterSpawnPeriod;
}
}
// Token: 0x1700357F RID: 13695
// (get) Token: 0x060134A1 RID: 79009 RVA: 0x0047B054 File Offset: 0x00479254
[Token(Token = "0x1700357F")]
public GameEncounter OFKIMGKAFOH
{
[Token(Token = "0x60134A1")]
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
get
{
return this.initialEncounterPrefab;
}
}
// Token: 0x17003580 RID: 13696
// (get) Token: 0x060134A2 RID: 79010 RVA: 0x0047B068 File Offset: 0x00479268
[Token(Token = "0x17003580")]
public GameEncounter[] GJBNCAKDKJH
{
[Token(Token = "0x60134A2")]
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")]
get
{
return this.encounterPrefabs;
}
}
// Token: 0x17003581 RID: 13697
// (get) Token: 0x060134A3 RID: 79011 RVA: 0x0047B07C File Offset: 0x0047927C
[Token(Token = "0x17003581")]
public int IADGEOCOJNO
{
[Token(Token = "0x60134A3")]
[Address(RVA = "0x7EB7F0", Offset = "0x7EA5F0", VA = "0x1807EB7F0")]
get
{
return this.CDIGALDEGKB._size;
}
}
// Token: 0x060134A4 RID: 79012 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60134A4")]
[Address(RVA = "0x7EB040", Offset = "0x7E9E40", VA = "0x1807EB040")]
public int GetRunningEncounterCountByTeam(CGLKOJIMDIH KDKMHABJAHH)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060134A5 RID: 79013 RVA: 0x0047B09C File Offset: 0x0047929C
[Token(Token = "0x60134A5")]
[Address(RVA = "0x7EAF10", Offset = "0x7E9D10", VA = "0x1807EAF10", 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: 0x060134A6 RID: 79014 RVA: 0x0047B0F0 File Offset: 0x004792F0
[Token(Token = "0x60134A6")]
[Address(RVA = "0x7EB620", Offset = "0x7EA420", VA = "0x1807EB620", 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: 0x060134A7 RID: 79015 RVA: 0x0047B144 File Offset: 0x00479344
[Token(Token = "0x60134A7")]
[Address(RVA = "0x7EB370", Offset = "0x7EA170", VA = "0x1807EB370")]
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: 0x060134A8 RID: 79016 RVA: 0x0047B1B0 File Offset: 0x004793B0
[Token(Token = "0x60134A8")]
[Address(RVA = "0x7EB5D0", Offset = "0x7EA3D0", VA = "0x1807EB5D0")]
public GameEncounter MasterSpawnEncounter(EncounterDescriptor DPFBLELIKDL, CGLKOJIMDIH CGOLFOLCHIF)
{
GameEncounter gameEncounter;
return gameEncounter;
}
// Token: 0x060134A9 RID: 79017 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60134A9")]
[Address(RVA = "0x7EB200", Offset = "0x7EA000", VA = "0x1807EB200")]
public void MasterDestroyAllActiveEncounters()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060134AA RID: 79018 RVA: 0x0047B1C0 File Offset: 0x004793C0
[Token(Token = "0x60134AA")]
[Address(RVA = "0x7EB180", Offset = "0x7E9F80", VA = "0x1807EB180")]
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: 0x060134AB RID: 79019 RVA: 0x0047B1F8 File Offset: 0x004793F8
[Token(Token = "0x60134AB")]
[Address(RVA = "0x7EB100", Offset = "0x7E9F00", VA = "0x1807EB100")]
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: 0x060134AC RID: 79020 RVA: 0x0047B230 File Offset: 0x00479430
[Token(Token = "0x60134AC")]
[Address(RVA = "0x7EAEE0", Offset = "0x7E9CE0", VA = "0x1807EAEE0")]
private bool AGPGOLCEKMH(GameEncounter ADDBMBCNBKJ)
{
int <HIKGLIJCOHC>k__BackingField = ADDBMBCNBKJ.<HIKGLIJCOHC>k__BackingField;
PhotonView photonView = base.JDHMIOJKLCK;
return <HIKGLIJCOHC>k__BackingField == photonView.viewIdField;
}
// Token: 0x060134AD RID: 79021 RVA: 0x0047B25C File Offset: 0x0047945C
[Token(Token = "0x60134AD")]
[Address(RVA = "0x7EB750", Offset = "0x7EA550", VA = "0x1807EB750")]
public ArenaEncounterSpawner()
{
List<GameEncounter> list = new List();
this.CDIGALDEGKB = list;
List<GameEncounter> list2 = new List();
this.IJFBABKPBLA = list2;
base..ctor();
}
// Token: 0x0400C8DC RID: 51420
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400C8DC")]
[SerializeField]
[Header("Team Warzone Mode Encounters")]
private int maxTeamEncountersRunning = (int)((ulong)2L);
// Token: 0x0400C8DD RID: 51421
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
[Token(Token = "0x400C8DD")]
[SerializeField]
private float encounterSpawnPeriod = 20f;
// Token: 0x0400C8DE RID: 51422
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400C8DE")]
[SerializeField]
private GameEncounter initialEncounterPrefab;
// Token: 0x0400C8DF RID: 51423
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400C8DF")]
[SerializeField]
private GameEncounter[] encounterPrefabs;
// Token: 0x0400C8E0 RID: 51424
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x400C8E0")]
private List<GameEncounter> CDIGALDEGKB;
// Token: 0x0400C8E1 RID: 51425
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x400C8E1")]
private List<GameEncounter> IJFBABKPBLA;
}
}