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