246 lines
8.2 KiB
C#
246 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: 0x0200277C RID: 10108
|
|
[Token(Token = "0x200277C")]
|
|
[RequireComponent(typeof(PhotonView))]
|
|
[StructLayout(3)]
|
|
public class ArenaEncounterSpawner : MonoBehaviourPun
|
|
{
|
|
// Token: 0x17002FA8 RID: 12200
|
|
// (get) Token: 0x06011A9C RID: 72348 RVA: 0x00436F88 File Offset: 0x00435188
|
|
[Token(Token = "0x17002FA8")]
|
|
public int EOJJFOPMCDP
|
|
{
|
|
[Token(Token = "0x6011A9C")]
|
|
[Address(RVA = "0x446CA0", Offset = "0x4456A0", VA = "0x180446CA0")]
|
|
get
|
|
{
|
|
return this.maxTeamEncountersRunning;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002FA9 RID: 12201
|
|
// (get) Token: 0x06011A9D RID: 72349 RVA: 0x00436F9C File Offset: 0x0043519C
|
|
[Token(Token = "0x17002FA9")]
|
|
public float LCGEICDJBEA
|
|
{
|
|
[Token(Token = "0x6011A9D")]
|
|
[Address(RVA = "0x5CCC80", Offset = "0x5CB680", VA = "0x1805CCC80")]
|
|
get
|
|
{
|
|
return this.encounterSpawnPeriod;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002FAA RID: 12202
|
|
// (get) Token: 0x06011A9E RID: 72350 RVA: 0x00436FB0 File Offset: 0x004351B0
|
|
[Token(Token = "0x17002FAA")]
|
|
public GameEncounter OFKIMGKAFOH
|
|
{
|
|
[Token(Token = "0x6011A9E")]
|
|
[Address(RVA = "0x3EDEA0", Offset = "0x3EC8A0", VA = "0x1803EDEA0")]
|
|
get
|
|
{
|
|
return this.initialEncounterPrefab;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002FAB RID: 12203
|
|
// (get) Token: 0x06011A9F RID: 72351 RVA: 0x00436FC4 File Offset: 0x004351C4
|
|
[Token(Token = "0x17002FAB")]
|
|
public GameEncounter[] GJBNCAKDKJH
|
|
{
|
|
[Token(Token = "0x6011A9F")]
|
|
[Address(RVA = "0x462740", Offset = "0x461140", VA = "0x180462740")]
|
|
get
|
|
{
|
|
return this.encounterPrefabs;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002FAC RID: 12204
|
|
// (get) Token: 0x06011AA0 RID: 72352 RVA: 0x00436FD8 File Offset: 0x004351D8
|
|
[Token(Token = "0x17002FAC")]
|
|
public int IADGEOCOJNO
|
|
{
|
|
[Token(Token = "0x6011AA0")]
|
|
[Address(RVA = "0x1556B80", Offset = "0x1555580", VA = "0x181556B80")]
|
|
get
|
|
{
|
|
return this.CDIGALDEGKB._size;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011AA1 RID: 72353 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6011AA1")]
|
|
[Address(RVA = "0x15563E0", Offset = "0x1554DE0", VA = "0x1815563E0")]
|
|
public int GetRunningEncounterCountByTeam(CGLKOJIMDIH KDKMHABJAHH)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06011AA2 RID: 72354 RVA: 0x00436FF8 File Offset: 0x004351F8
|
|
[Token(Token = "0x6011AA2")]
|
|
[Address(RVA = "0x15562B0", Offset = "0x1554CB0", VA = "0x1815562B0", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base..ctor();
|
|
ActionEvent<GameEncounter> gameEncounterInstantiatedEvent = GameEncounter.GameEncounterInstantiatedEvent;
|
|
Action<GameEncounter> action = new Action(this.LEDCLFOHHBH);
|
|
GameEncounter.GameEncounterInstantiatedEvent = gameEncounterInstantiatedEvent + action;
|
|
ActionEvent<GameEncounter> gameEncounterDestroyedEvent = GameEncounter.GameEncounterDestroyedEvent;
|
|
Action<GameEncounter> action2 = new Action(this.KKMNFMKEPBJ);
|
|
GameEncounter.GameEncounterDestroyedEvent = gameEncounterDestroyedEvent + action2;
|
|
}
|
|
|
|
// Token: 0x06011AA3 RID: 72355 RVA: 0x0043704C File Offset: 0x0043524C
|
|
[Token(Token = "0x6011AA3")]
|
|
[Address(RVA = "0x15569C0", Offset = "0x15553C0", VA = "0x1815569C0", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
ActionEvent<GameEncounter> gameEncounterInstantiatedEvent = GameEncounter.GameEncounterInstantiatedEvent;
|
|
Action<GameEncounter> action = new Action(this.LEDCLFOHHBH);
|
|
GameEncounter.GameEncounterInstantiatedEvent = gameEncounterInstantiatedEvent - action;
|
|
ActionEvent<GameEncounter> gameEncounterDestroyedEvent = GameEncounter.GameEncounterDestroyedEvent;
|
|
Action<GameEncounter> action2 = new Action(this.KKMNFMKEPBJ);
|
|
GameEncounter.GameEncounterDestroyedEvent = gameEncounterDestroyedEvent - action2;
|
|
}
|
|
|
|
// Token: 0x06011AA4 RID: 72356 RVA: 0x004370A0 File Offset: 0x004352A0
|
|
[Token(Token = "0x6011AA4")]
|
|
[Address(RVA = "0x1556710", Offset = "0x1555110", VA = "0x181556710")]
|
|
public GameEncounter MasterSpawnEncounter(GameEncounter NIGIADAJKKL, Transform KCIOLHPNJDG, CGLKOJIMDIH CGOLFOLCHIF, [Optional] EnemyPatrol CNIFEFDKIOF)
|
|
{
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
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.photonView;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06011AA5 RID: 72357 RVA: 0x0043710C File Offset: 0x0043530C
|
|
[Token(Token = "0x6011AA5")]
|
|
[Address(RVA = "0x1556970", Offset = "0x1555370", VA = "0x181556970")]
|
|
public GameEncounter MasterSpawnEncounter(EncounterDescriptor DPFBLELIKDL, CGLKOJIMDIH CGOLFOLCHIF)
|
|
{
|
|
GameEncounter gameEncounter;
|
|
return gameEncounter;
|
|
}
|
|
|
|
// Token: 0x06011AA6 RID: 72358 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6011AA6")]
|
|
[Address(RVA = "0x15565A0", Offset = "0x1554FA0", VA = "0x1815565A0")]
|
|
public void MasterDestroyAllActiveEncounters()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06011AA7 RID: 72359 RVA: 0x0043711C File Offset: 0x0043531C
|
|
[Token(Token = "0x6011AA7")]
|
|
[Address(RVA = "0x1556520", Offset = "0x1554F20", VA = "0x181556520")]
|
|
private void LEDCLFOHHBH(GameEncounter CINCKMMINFA)
|
|
{
|
|
int <HIKGLIJCOHC>k__BackingField = CINCKMMINFA.<HIKGLIJCOHC>k__BackingField;
|
|
PhotonView photonView = base.photonView;
|
|
if (<HIKGLIJCOHC>k__BackingField == photonView.viewIdField)
|
|
{
|
|
this.CDIGALDEGKB.Add(CINCKMMINFA);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011AA8 RID: 72360 RVA: 0x00437154 File Offset: 0x00435354
|
|
[Token(Token = "0x6011AA8")]
|
|
[Address(RVA = "0x15564A0", Offset = "0x1554EA0", VA = "0x1815564A0")]
|
|
private void KKMNFMKEPBJ(GameEncounter ADDBMBCNBKJ)
|
|
{
|
|
int <HIKGLIJCOHC>k__BackingField = ADDBMBCNBKJ.<HIKGLIJCOHC>k__BackingField;
|
|
PhotonView photonView = base.photonView;
|
|
if (<HIKGLIJCOHC>k__BackingField == photonView.viewIdField)
|
|
{
|
|
bool flag = this.CDIGALDEGKB.Remove(ADDBMBCNBKJ);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011AA9 RID: 72361 RVA: 0x0043718C File Offset: 0x0043538C
|
|
[Token(Token = "0x6011AA9")]
|
|
[Address(RVA = "0x1556280", Offset = "0x1554C80", VA = "0x181556280")]
|
|
private bool AGPGOLCEKMH(GameEncounter ADDBMBCNBKJ)
|
|
{
|
|
int <HIKGLIJCOHC>k__BackingField = ADDBMBCNBKJ.<HIKGLIJCOHC>k__BackingField;
|
|
PhotonView photonView = base.photonView;
|
|
return <HIKGLIJCOHC>k__BackingField == photonView.viewIdField;
|
|
}
|
|
|
|
// Token: 0x06011AAA RID: 72362 RVA: 0x004371B8 File Offset: 0x004353B8
|
|
[Token(Token = "0x6011AAA")]
|
|
[Address(RVA = "0x1556AF0", Offset = "0x15554F0", VA = "0x181556AF0")]
|
|
public ArenaEncounterSpawner()
|
|
{
|
|
List<GameEncounter> list = new List();
|
|
this.CDIGALDEGKB = list;
|
|
List<GameEncounter> list2 = new List();
|
|
this.IJFBABKPBLA = list2;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400BD33 RID: 48435
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400BD33")]
|
|
[SerializeField]
|
|
[Header("Team Warzone Mode Encounters")]
|
|
private int maxTeamEncountersRunning = (int)((ulong)2L);
|
|
|
|
// Token: 0x0400BD34 RID: 48436
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x400BD34")]
|
|
[SerializeField]
|
|
private float encounterSpawnPeriod = 20f;
|
|
|
|
// Token: 0x0400BD35 RID: 48437
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400BD35")]
|
|
[SerializeField]
|
|
private GameEncounter initialEncounterPrefab;
|
|
|
|
// Token: 0x0400BD36 RID: 48438
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400BD36")]
|
|
[SerializeField]
|
|
private GameEncounter[] encounterPrefabs;
|
|
|
|
// Token: 0x0400BD37 RID: 48439
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400BD37")]
|
|
private List<GameEncounter> CDIGALDEGKB;
|
|
|
|
// Token: 0x0400BD38 RID: 48440
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400BD38")]
|
|
private List<GameEncounter> IJFBABKPBLA;
|
|
}
|
|
}
|