245 lines
8.2 KiB
C#
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;
|
|
}
|
|
}
|