a
This commit is contained in:
@@ -0,0 +1,222 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.GameManagement;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BC2 RID: 11202
|
||||
[Token(Token = "0x2002BC2")]
|
||||
public class BattleRoyaleAmmo : CurrencyTool
|
||||
{
|
||||
// Token: 0x1700348D RID: 13453
|
||||
// (get) Token: 0x06012D96 RID: 77206 RVA: 0x0045654C File Offset: 0x0045474C
|
||||
// (set) Token: 0x06012D97 RID: 77207 RVA: 0x00456560 File Offset: 0x00454760
|
||||
[Token(Token = "0x1700348D")]
|
||||
public CLDJCKDMCFP LJLGIAHDIPF
|
||||
{
|
||||
[Token(Token = "0x6012D96")]
|
||||
[Address(RVA = "0x3FA190", Offset = "0x3F8F90", VA = "0x1803FA190")]
|
||||
get;
|
||||
[Token(Token = "0x6012D97")]
|
||||
[Address(RVA = "0x568560", Offset = "0x567360", VA = "0x180568560")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700348E RID: 13454
|
||||
// (get) Token: 0x06012D98 RID: 77208 RVA: 0x00456574 File Offset: 0x00454774
|
||||
// (set) Token: 0x06012D99 RID: 77209 RVA: 0x00456588 File Offset: 0x00454788
|
||||
[Token(Token = "0x1700348E")]
|
||||
public int JGAENBDGPFM
|
||||
{
|
||||
[Token(Token = "0x6012D98")]
|
||||
[Address(RVA = "0x7FA0A0", Offset = "0x7F8EA0", VA = "0x1807FA0A0")]
|
||||
get;
|
||||
[Token(Token = "0x6012D99")]
|
||||
[Address(RVA = "0x687280", Offset = "0x686080", VA = "0x180687280")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700348F RID: 13455
|
||||
// (get) Token: 0x06012D9A RID: 77210 RVA: 0x0045659C File Offset: 0x0045479C
|
||||
[Token(Token = "0x1700348F")]
|
||||
public override bool OFPBKEKHCHM
|
||||
{
|
||||
[Token(Token = "0x6012D9A")]
|
||||
[Address(RVA = "0x535D20", Offset = "0x534B20", VA = "0x180535D20", Slot = "15")]
|
||||
get
|
||||
{
|
||||
return this.DCICOENCOEJ;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D9B RID: 77211 RVA: 0x004565B0 File Offset: 0x004547B0
|
||||
[Token(Token = "0x6012D9B")]
|
||||
[Address(RVA = "0x7F9D00", Offset = "0x7F8B00", VA = "0x1807F9D00")]
|
||||
private string GJFLFGNAPCA()
|
||||
{
|
||||
if (this.<PLLAINMPFMB>k__BackingField <= CLDJCKDMCFP.WEAPON_ROCKET_LAUNCHER)
|
||||
{
|
||||
return BattleRoyaleAmmo.BEAOENBIGIH;
|
||||
}
|
||||
return string.Empty;
|
||||
}
|
||||
|
||||
// Token: 0x06012D9C RID: 77212 RVA: 0x004565F8 File Offset: 0x004547F8
|
||||
[Token(Token = "0x6012D9C")]
|
||||
[Address(RVA = "0x7F9F10", Offset = "0x7F8D10", VA = "0x1807F9F10")]
|
||||
public void SetConfigurationData(GEKEOBAHLMO ILBECEEEMHC)
|
||||
{
|
||||
int jdinbhaocke = ILBECEEEMHC.JDINBHAOCKE;
|
||||
this.<PLLAINMPFMB>k__BackingField = (CLDJCKDMCFP)jdinbhaocke;
|
||||
int gnhkaidjcbl = ILBECEEEMHC.GNHKAIDJCBL;
|
||||
this.<DNLLAOGKOBK>k__BackingField = gnhkaidjcbl;
|
||||
}
|
||||
|
||||
// Token: 0x06012D9D RID: 77213 RVA: 0x00456628 File Offset: 0x00454828
|
||||
[Token(Token = "0x6012D9D")]
|
||||
[Address(RVA = "0x7F9CE0", Offset = "0x7F8AE0", VA = "0x1807F9CE0")]
|
||||
public void AuthoritySetAlreadyPickedUp()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
this.DCICOENCOEJ = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D9E RID: 77214 RVA: 0x00456648 File Offset: 0x00454848
|
||||
[Token(Token = "0x6012D9E")]
|
||||
[Address(RVA = "0x7F97B0", Offset = "0x7F85B0", VA = "0x1807F97B0", Slot = "19")]
|
||||
protected override void AEHDEJPEAKM(Tool EGFEJGHDNAI)
|
||||
{
|
||||
base.AEHDEJPEAKM(EGFEJGHDNAI);
|
||||
this.OnDestroy();
|
||||
string eknddojfaga = BattleRoyaleAmmo.EKNDDOJFAGA;
|
||||
int num = this.<DNLLAOGKOBK>k__BackingField;
|
||||
if (this.<PLLAINMPFMB>k__BackingField <= CLDJCKDMCFP.WEAPON_ROCKET_LAUNCHER)
|
||||
{
|
||||
}
|
||||
string empty = string.Empty;
|
||||
string text = string.Format(eknddojfaga, num, empty);
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
RecRoomAudioClip recRoomAudioClip = this.collectAudio;
|
||||
Transform transform2 = base.transform;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
this.OnDestroy();
|
||||
BattleRoyaleAmmo.CollectEvent(this);
|
||||
}
|
||||
|
||||
// Token: 0x06012D9F RID: 77215 RVA: 0x004566D8 File Offset: 0x004548D8
|
||||
[Token(Token = "0x6012D9F")]
|
||||
[Address(RVA = "0x7FA090", Offset = "0x7F8E90", VA = "0x1807FA090")]
|
||||
public BattleRoyaleAmmo()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C362 RID: 50018
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C362")]
|
||||
[SerializeField]
|
||||
[Header("Feedback")]
|
||||
private RecRoomAudioClip collectAudio;
|
||||
|
||||
// Token: 0x0400C363 RID: 50019
|
||||
[Token(Token = "0x400C363")]
|
||||
public static BattleRoyaleAmmo.HAKPMCNMENF CollectEvent = 0;
|
||||
|
||||
// Token: 0x0400C366 RID: 50022
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C366")]
|
||||
private bool DCICOENCOEJ;
|
||||
|
||||
// Token: 0x0400C367 RID: 50023
|
||||
[Token(Token = "0x400C367")]
|
||||
private static readonly string EKNDDOJFAGA = "+{0} {1} AMMO";
|
||||
|
||||
// Token: 0x0400C368 RID: 50024
|
||||
[Token(Token = "0x400C368")]
|
||||
private static readonly string CKIBGKHDIAI = "AUTOMATIC";
|
||||
|
||||
// Token: 0x0400C369 RID: 50025
|
||||
[Token(Token = "0x400C369")]
|
||||
private static readonly string BEAOENBIGIH = "PISTOL";
|
||||
|
||||
// Token: 0x0400C36A RID: 50026
|
||||
[Token(Token = "0x400C36A")]
|
||||
private static readonly string IPGAKNDGGGI = "RIFLE";
|
||||
|
||||
// Token: 0x0400C36B RID: 50027
|
||||
[Token(Token = "0x400C36B")]
|
||||
private static readonly string BAMPFDALNCJ = "SHOTGUN";
|
||||
|
||||
// Token: 0x0400C36C RID: 50028
|
||||
[Token(Token = "0x400C36C")]
|
||||
private static readonly string DHDNPGHGFMC = "BOW";
|
||||
|
||||
// Token: 0x0400C36D RID: 50029
|
||||
[Token(Token = "0x400C36D")]
|
||||
private static readonly string FOCDKKKONEA = "HAND CANNON";
|
||||
|
||||
// Token: 0x0400C36E RID: 50030
|
||||
[Token(Token = "0x400C36E")]
|
||||
private static readonly string NLIPGJFEECB = "LAUNCHER";
|
||||
|
||||
// Token: 0x0400C36F RID: 50031
|
||||
[Token(Token = "0x400C36F")]
|
||||
private static readonly float HFPLCEJELKP;
|
||||
|
||||
// Token: 0x0400C370 RID: 50032
|
||||
[Token(Token = "0x400C370")]
|
||||
private static readonly Vector3 BFBNDKICGHF;
|
||||
|
||||
// Token: 0x02002BC3 RID: 11203
|
||||
[Token(Token = "0x2002BC3")]
|
||||
public sealed class HAKPMCNMENF : MulticastDelegate
|
||||
{
|
||||
// Token: 0x06012DA1 RID: 77217 RVA: 0x00456754 File Offset: 0x00454954
|
||||
[Token(Token = "0x6012DA1")]
|
||||
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
||||
public HAKPMCNMENF(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x06012DA2 RID: 77218 RVA: 0x00456770 File Offset: 0x00454970
|
||||
[Token(Token = "0x6012DA2")]
|
||||
[Address(RVA = "0x747410", Offset = "0x746210", VA = "0x180747410", Slot = "13")]
|
||||
public void Invoke(BattleRoyaleAmmo DGIOBDLNLBH)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DA3 RID: 77219 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012DA3")]
|
||||
[Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(BattleRoyaleAmmo DGIOBDLNLBH, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012DA4 RID: 77220 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012DA4")]
|
||||
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
|
||||
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,572 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Core.Vehicles;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BC4 RID: 11204
|
||||
[Token(Token = "0x2002BC4")]
|
||||
public class BattleRoyaleCableCar : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17003490 RID: 13456
|
||||
// (get) Token: 0x06012DA5 RID: 77221 RVA: 0x00456824 File Offset: 0x00454A24
|
||||
// (set) Token: 0x06012DA6 RID: 77222 RVA: 0x00456838 File Offset: 0x00454A38
|
||||
[Token(Token = "0x17003490")]
|
||||
public static BattleRoyaleCableCar ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x6012DA5")]
|
||||
[Address(RVA = "0x7FB870", Offset = "0x7FA670", VA = "0x1807FB870")]
|
||||
get;
|
||||
[Token(Token = "0x6012DA6")]
|
||||
[Address(RVA = "0x7FAA90", Offset = "0x7F9890", VA = "0x1807FAA90")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003491 RID: 13457
|
||||
// (get) Token: 0x06012DA7 RID: 77223 RVA: 0x0045684C File Offset: 0x00454A4C
|
||||
[Token(Token = "0x17003491")]
|
||||
public FixedPathVehicle DADMBAMNOMG
|
||||
{
|
||||
[Token(Token = "0x6012DA7")]
|
||||
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
|
||||
get
|
||||
{
|
||||
return this.vehicle;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003492 RID: 13458
|
||||
// (get) Token: 0x06012DA8 RID: 77224 RVA: 0x00456860 File Offset: 0x00454A60
|
||||
// (set) Token: 0x06012DA9 RID: 77225 RVA: 0x00456874 File Offset: 0x00454A74
|
||||
[Token(Token = "0x17003492")]
|
||||
public bool JKLJJDALLPK
|
||||
{
|
||||
[Token(Token = "0x6012DA8")]
|
||||
[Address(RVA = "0x607800", Offset = "0x606600", VA = "0x180607800")]
|
||||
get
|
||||
{
|
||||
return this.HEIICPPJPAO;
|
||||
}
|
||||
[Token(Token = "0x6012DA9")]
|
||||
[Address(RVA = "0x7FB930", Offset = "0x7FA730", VA = "0x1807FB930")]
|
||||
set
|
||||
{
|
||||
LockableDoor[] mfnabbjjamg = this.MFNABBJJAMG;
|
||||
this.HEIICPPJPAO = value;
|
||||
if (mfnabbjjamg != 0)
|
||||
{
|
||||
int num = 0;
|
||||
if (num < mfnabbjjamg.Length)
|
||||
{
|
||||
bool isLocked = mfnabbjjamg[num].NLLONFJBKKP;
|
||||
LockableDoor[] mfnabbjjamg2 = this.MFNABBJJAMG;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
this.ADIEGGEONPG();
|
||||
this.OHDLJCJOCAF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DAA RID: 77226 RVA: 0x004568C8 File Offset: 0x00454AC8
|
||||
[Token(Token = "0x6012DAA")]
|
||||
[Address(RVA = "0x7FA1E0", Offset = "0x7F8FE0", VA = "0x1807FA1E0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
BattleRoyaleCableCar battleRoyaleCableCar = BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField;
|
||||
int num = 0;
|
||||
if (battleRoyaleCableCar == num)
|
||||
{
|
||||
BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField = this;
|
||||
}
|
||||
FixedPathVehicle fixedPathVehicle = this.vehicle;
|
||||
Action action = new Action(this.MDHCDEOGJLL);
|
||||
fixedPathVehicle.KNCFDPPLMMJ += action;
|
||||
LockableDoor[] componentsInChildren = base.GetComponentsInChildren<LockableDoor>();
|
||||
this.MFNABBJJAMG = componentsInChildren;
|
||||
BattleRoyaleGliderSpawner[] componentsInChildren2 = base.GetComponentsInChildren<BattleRoyaleGliderSpawner>();
|
||||
int num2 = 0;
|
||||
this.NNMABNKCOCM = componentsInChildren2;
|
||||
int num3 = 0;
|
||||
if (num2 < componentsInChildren2.Length)
|
||||
{
|
||||
BattleRoyaleGliderSpawner battleRoyaleGliderSpawner = componentsInChildren2[num3];
|
||||
Action<BattleRoyaleGlider> action2 = new Action(this.MLLKGGEJJIP);
|
||||
battleRoyaleGliderSpawner.LocalGliderSpawnEvent += action2;
|
||||
BattleRoyaleGliderSpawner[] nnmabnkcocm = this.NNMABNKCOCM;
|
||||
num3++;
|
||||
}
|
||||
Action action3 = new Action(this.MKBHMJKBMIB);
|
||||
KLLMCPFPIIE<bool> kllmcpfpiie;
|
||||
this.MGNCNNNKHFM = kllmcpfpiie;
|
||||
}
|
||||
|
||||
// Token: 0x06012DAB RID: 77227 RVA: 0x00456990 File Offset: 0x00454B90
|
||||
[Token(Token = "0x6012DAB")]
|
||||
[Address(RVA = "0x7FB750", Offset = "0x7FA550", VA = "0x1807FB750")]
|
||||
private void Start()
|
||||
{
|
||||
this.ADIEGGEONPG();
|
||||
bool flag = this.MGNCNNNKHFM.IAHDANBDAAM() != null;
|
||||
Debug.Log(string.Format("BattleRoyaleCableCar enabled: {0}", flag));
|
||||
FixedPathVehicle fixedPathVehicle = this.vehicle;
|
||||
if (fixedPathVehicle.MFCCNPAJFHK)
|
||||
{
|
||||
int num = 0;
|
||||
fixedPathVehicle.IOCNFBNMIEK = num != 0;
|
||||
}
|
||||
base.gameObject.SetActive(flag);
|
||||
}
|
||||
|
||||
// Token: 0x06012DAC RID: 77228 RVA: 0x004569EC File Offset: 0x00454BEC
|
||||
[Token(Token = "0x6012DAC")]
|
||||
[Address(RVA = "0x7FB370", Offset = "0x7FA170", VA = "0x1807FB370", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
FixedPathVehicle fixedPathVehicle = this.vehicle;
|
||||
Action action = new Action(this.MDHCDEOGJLL);
|
||||
fixedPathVehicle.KNCFDPPLMMJ -= action;
|
||||
BattleRoyaleGliderSpawner[] nnmabnkcocm = this.NNMABNKCOCM;
|
||||
if (nnmabnkcocm != 0)
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
if (num2 < nnmabnkcocm.Length)
|
||||
{
|
||||
int num3 = 0;
|
||||
BattleRoyaleGliderSpawner battleRoyaleGliderSpawner;
|
||||
if (battleRoyaleGliderSpawner != num3)
|
||||
{
|
||||
BattleRoyaleGliderSpawner[] nnmabnkcocm2 = this.NNMABNKCOCM;
|
||||
Action<BattleRoyaleGlider> action2 = new Action(this.MLLKGGEJJIP);
|
||||
BattleRoyaleGliderSpawner battleRoyaleGliderSpawner2;
|
||||
battleRoyaleGliderSpawner2.LocalGliderSpawnEvent -= action2;
|
||||
}
|
||||
BattleRoyaleGliderSpawner[] nnmabnkcocm3 = this.NNMABNKCOCM;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
AudioManager.RemoveAmbientAudio(this);
|
||||
this.OCAAILFAACN();
|
||||
if (BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField == this)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DAD RID: 77229 RVA: 0x00456A94 File Offset: 0x00454C94
|
||||
[Token(Token = "0x6012DAD")]
|
||||
[Address(RVA = "0x7FAE10", Offset = "0x7F9C10", VA = "0x1807FAE10")]
|
||||
public void MasterEnable()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
if (!base.OGIBLNIIHDK)
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.HDAAPNKMFBB;
|
||||
photonView.TransferOwnership(agajmbpabdl);
|
||||
}
|
||||
KLLMCPFPIIE<bool> mgncnnnkhfm = this.MGNCNNNKHFM;
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
FixedPathVehicle fixedPathVehicle = this.vehicle;
|
||||
int num = 0;
|
||||
fixedPathVehicle.DCLBFAMFIKJ = num != 0;
|
||||
}
|
||||
this.vehicle.AuthoritySnapToFirstPathPoint();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DAE RID: 77230 RVA: 0x00456B00 File Offset: 0x00454D00
|
||||
[Token(Token = "0x6012DAE")]
|
||||
[Address(RVA = "0x7FAD10", Offset = "0x7F9B10", VA = "0x1807FAD10")]
|
||||
public void MasterDisable()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
if (!base.OGIBLNIIHDK)
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.HDAAPNKMFBB;
|
||||
photonView.TransferOwnership(agajmbpabdl);
|
||||
}
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
FixedPathVehicle fixedPathVehicle = this.vehicle;
|
||||
int num = 0;
|
||||
fixedPathVehicle.DCLBFAMFIKJ = num != 0;
|
||||
}
|
||||
KLLMCPFPIIE<bool> mgncnnnkhfm = this.MGNCNNNKHFM;
|
||||
int num2 = 0;
|
||||
mgncnnnkhfm.BDJFGEJFPPO(num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DAF RID: 77231 RVA: 0x00456B70 File Offset: 0x00454D70
|
||||
[Token(Token = "0x6012DAF")]
|
||||
[Address(RVA = "0x7FA160", Offset = "0x7F8F60", VA = "0x1807FA160")]
|
||||
public void AuthorityStartRunning()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
this.vehicle.DCLBFAMFIKJ = true;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DB0 RID: 77232 RVA: 0x00456B9C File Offset: 0x00454D9C
|
||||
[Token(Token = "0x6012DB0")]
|
||||
[Address(RVA = "0x7FA1A0", Offset = "0x7F8FA0", VA = "0x1807FA1A0")]
|
||||
public void AuthorityStopRunning()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
FixedPathVehicle fixedPathVehicle = this.vehicle;
|
||||
int num = 0;
|
||||
fixedPathVehicle.DCLBFAMFIKJ = num != 0;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DB1 RID: 77233 RVA: 0x00456BCC File Offset: 0x00454DCC
|
||||
[Token(Token = "0x6012DB1")]
|
||||
[Address(RVA = "0x7FB680", Offset = "0x7FA480", VA = "0x1807FB680")]
|
||||
public void PlayFanfareAudio()
|
||||
{
|
||||
Transform transform = this.fanfareSpeakerTransform;
|
||||
int num = 0;
|
||||
if (transform != num)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.fanfareAudio;
|
||||
Transform transform2 = this.fanfareSpeakerTransform;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
AudioSource audioSource = AudioManager.Play3DSFX(recRoomAudioClip, transform2, num3, num2)._audioSource;
|
||||
int num4 = 0;
|
||||
audioSource.dopplerLevel = (float)num4;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DB2 RID: 77234 RVA: 0x00456C24 File Offset: 0x00454E24
|
||||
[Token(Token = "0x6012DB2")]
|
||||
[Address(RVA = "0x7FA630", Offset = "0x7F9430", VA = "0x1807FA630")]
|
||||
public void KickOutLocalPlayer()
|
||||
{
|
||||
if (this.vehicle.MFCCNPAJFHK)
|
||||
{
|
||||
OKNNKFGFODL localPlayerAvatarSkeletonIsEnabledChanged = Player.LocalPlayerAvatarSkeletonIsEnabledChanged;
|
||||
int num = 0;
|
||||
BattleRoyaleGliderSpawner battleRoyaleGliderSpawner;
|
||||
if (!(battleRoyaleGliderSpawner == num))
|
||||
{
|
||||
Transform transform = battleRoyaleGliderSpawner.transform;
|
||||
Transform transform2 = battleRoyaleGliderSpawner.transform;
|
||||
float num2 = global::UnityEngine.Random.Range(-1f, 1f);
|
||||
float num3 = global::UnityEngine.Random.Range(-1f, 1f);
|
||||
Transform transform3 = battleRoyaleGliderSpawner.transform;
|
||||
Transform transform4 = battleRoyaleGliderSpawner.transform;
|
||||
FixedPathVehicle fixedPathVehicle = this.vehicle;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DB3 RID: 77235 RVA: 0x00456CA8 File Offset: 0x00454EA8
|
||||
[Token(Token = "0x6012DB3")]
|
||||
[Address(RVA = "0x7FAB10", Offset = "0x7F9910", VA = "0x1807FAB10")]
|
||||
private void MKBHMJKBMIB()
|
||||
{
|
||||
bool flag = this.MGNCNNNKHFM.IAHDANBDAAM() != null;
|
||||
Debug.Log(string.Format("BattleRoyaleCableCar enabled: {0}", flag));
|
||||
FixedPathVehicle fixedPathVehicle = this.vehicle;
|
||||
if (fixedPathVehicle.MFCCNPAJFHK)
|
||||
{
|
||||
int num = 0;
|
||||
fixedPathVehicle.IOCNFBNMIEK = num != 0;
|
||||
}
|
||||
base.gameObject.SetActive(flag);
|
||||
}
|
||||
|
||||
// Token: 0x06012DB4 RID: 77236 RVA: 0x00456CFC File Offset: 0x00454EFC
|
||||
[Token(Token = "0x6012DB4")]
|
||||
[Address(RVA = "0x7FAAF0", Offset = "0x7F98F0", VA = "0x1807FAAF0")]
|
||||
private void MDHCDEOGJLL()
|
||||
{
|
||||
this.ADIEGGEONPG();
|
||||
this.OHDLJCJOCAF();
|
||||
}
|
||||
|
||||
// Token: 0x06012DB5 RID: 77237 RVA: 0x00456D18 File Offset: 0x00454F18
|
||||
[Token(Token = "0x6012DB5")]
|
||||
[Address(RVA = "0x7FAC70", Offset = "0x7F9A70", VA = "0x1807FAC70")]
|
||||
private void MLLKGGEJJIP(BattleRoyaleGlider GGHEMDILLGE)
|
||||
{
|
||||
BattleRoyaleCableCar.LocalPlayerExitEvent(this);
|
||||
}
|
||||
|
||||
// Token: 0x06012DB6 RID: 77238 RVA: 0x00456D38 File Offset: 0x00454F38
|
||||
[Token(Token = "0x6012DB6")]
|
||||
[Address(RVA = "0x7FA0B0", Offset = "0x7F8EB0", VA = "0x1807FA0B0")]
|
||||
private void ADIEGGEONPG()
|
||||
{
|
||||
FixedPathVehicle fixedPathVehicle = this.vehicle;
|
||||
int num = 0;
|
||||
if ((fixedPathVehicle.MFCCNPAJFHK ? 1 : 0) != num)
|
||||
{
|
||||
}
|
||||
BattleRoyaleGliderSpawner[] nnmabnkcocm = this.NNMABNKCOCM;
|
||||
if (nnmabnkcocm != 0 && num < nnmabnkcocm.Length)
|
||||
{
|
||||
nnmabnkcocm[num].enabled = num != 0;
|
||||
BattleRoyaleGliderSpawner[] nnmabnkcocm2 = this.NNMABNKCOCM;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DB7 RID: 77239 RVA: 0x00456D8C File Offset: 0x00454F8C
|
||||
[Token(Token = "0x6012DB7")]
|
||||
[Address(RVA = "0x7FB150", Offset = "0x7F9F50", VA = "0x1807FB150")]
|
||||
private BattleRoyaleGliderSpawner OPACDMJMOBE(Vector3 DDHPAFKBMON)
|
||||
{
|
||||
int num = 0;
|
||||
BattleRoyaleGliderSpawner[] nnmabnkcocm = this.NNMABNKCOCM;
|
||||
if (nnmabnkcocm != 0 && num < nnmabnkcocm.Length)
|
||||
{
|
||||
if (nnmabnkcocm[num].enabled)
|
||||
{
|
||||
Transform transform = this.NNMABNKCOCM[num].transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float z2 = DDHPAFKBMON.z;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
BattleRoyaleGliderSpawner[] nnmabnkcocm2 = this.NNMABNKCOCM;
|
||||
}
|
||||
BattleRoyaleGliderSpawner[] nnmabnkcocm3 = this.NNMABNKCOCM;
|
||||
num++;
|
||||
}
|
||||
throw new IndexOutOfRangeException();
|
||||
}
|
||||
|
||||
// Token: 0x06012DB8 RID: 77240 RVA: 0x00456E08 File Offset: 0x00455008
|
||||
[Token(Token = "0x6012DB8")]
|
||||
[Address(RVA = "0x7FAFD0", Offset = "0x7F9DD0", VA = "0x1807FAFD0")]
|
||||
private void OHDLJCJOCAF()
|
||||
{
|
||||
if (!this.vehicle.MFCCNPAJFHK)
|
||||
{
|
||||
AudioManager.RemoveAmbientAudio(this);
|
||||
this.OCAAILFAACN();
|
||||
return;
|
||||
}
|
||||
AudioManager.AddAmbientAudio(this.ambientAudio, this);
|
||||
if (!this.HEIICPPJPAO)
|
||||
{
|
||||
SFXAudioSource lnphooncoka = this.LNPHOONCOKA;
|
||||
int num = 0;
|
||||
if (lnphooncoka == num)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.doorWindLoopingSFX;
|
||||
int num2 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.StartLooping2DSFX(recRoomAudioClip, num2);
|
||||
this.LNPHOONCOKA = sfxaudioSource;
|
||||
}
|
||||
return;
|
||||
}
|
||||
this.OCAAILFAACN();
|
||||
}
|
||||
|
||||
// Token: 0x06012DB9 RID: 77241 RVA: 0x00456E80 File Offset: 0x00455080
|
||||
[Token(Token = "0x6012DB9")]
|
||||
[Address(RVA = "0x7FA5C0", Offset = "0x7F93C0", VA = "0x1807FA5C0")]
|
||||
private void JLOFCOFBFCM()
|
||||
{
|
||||
AudioManager.AddAmbientAudio(this.ambientAudio, this);
|
||||
}
|
||||
|
||||
// Token: 0x06012DBA RID: 77242 RVA: 0x00456E9C File Offset: 0x0045509C
|
||||
[Token(Token = "0x6012DBA")]
|
||||
[Address(RVA = "0x7FAC10", Offset = "0x7F9A10", VA = "0x1807FAC10")]
|
||||
private void MKKMFMPJOMI()
|
||||
{
|
||||
AudioManager.RemoveAmbientAudio(this);
|
||||
}
|
||||
|
||||
// Token: 0x06012DBB RID: 77243 RVA: 0x00456EB0 File Offset: 0x004550B0
|
||||
[Token(Token = "0x6012DBB")]
|
||||
[Address(RVA = "0x7FA520", Offset = "0x7F9320", VA = "0x1807FA520")]
|
||||
private void HGOFAIDOFHJ()
|
||||
{
|
||||
SFXAudioSource lnphooncoka = this.LNPHOONCOKA;
|
||||
int num = 0;
|
||||
if (lnphooncoka == num)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.doorWindLoopingSFX;
|
||||
int num2 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.StartLooping2DSFX(recRoomAudioClip, num2);
|
||||
this.LNPHOONCOKA = sfxaudioSource;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DBC RID: 77244 RVA: 0x00456EEC File Offset: 0x004550EC
|
||||
[Token(Token = "0x6012DBC")]
|
||||
[Address(RVA = "0x7FAF20", Offset = "0x7F9D20", VA = "0x1807FAF20")]
|
||||
private void OCAAILFAACN()
|
||||
{
|
||||
SFXAudioSource lnphooncoka = this.LNPHOONCOKA;
|
||||
int num = 0;
|
||||
if (lnphooncoka != num)
|
||||
{
|
||||
AudioManager.StopLoopingSFX(this.LNPHOONCOKA);
|
||||
this.LNPHOONCOKA = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DBD RID: 77245 RVA: 0x00456F20 File Offset: 0x00455120
|
||||
[Token(Token = "0x6012DBD")]
|
||||
[Address(RVA = "0x7FA4C0", Offset = "0x7F92C0", VA = "0x1807FA4C0")]
|
||||
private void CGGAKMBFDED()
|
||||
{
|
||||
AudioManager.RemoveAmbientAudio(this);
|
||||
this.OCAAILFAACN();
|
||||
}
|
||||
|
||||
// Token: 0x06012DBE RID: 77246 RVA: 0x00456F3C File Offset: 0x0045513C
|
||||
[Token(Token = "0x6012DBE")]
|
||||
[Address(RVA = "0x7FB850", Offset = "0x7FA650", VA = "0x1807FB850")]
|
||||
public BattleRoyaleCableCar()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06012DBF RID: 77247 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6012DBF")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
static BattleRoyaleCableCar()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0400C371 RID: 50033
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C371")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private FixedPathVehicle vehicle;
|
||||
|
||||
// Token: 0x0400C372 RID: 50034
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C372")]
|
||||
[SerializeField]
|
||||
[Header("Audio")]
|
||||
private RecRoomAudioClip ambientAudio;
|
||||
|
||||
// Token: 0x0400C373 RID: 50035
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C373")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip doorWindLoopingSFX;
|
||||
|
||||
// Token: 0x0400C374 RID: 50036
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C374")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip fanfareAudio;
|
||||
|
||||
// Token: 0x0400C375 RID: 50037
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C375")]
|
||||
[SerializeField]
|
||||
private Transform fanfareSpeakerTransform;
|
||||
|
||||
// Token: 0x0400C376 RID: 50038
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400C376")]
|
||||
[SerializeField]
|
||||
[Header("Kick Players Out")]
|
||||
private float kickPlayersOutRandomMaxLateralOffset = 1.5f;
|
||||
|
||||
// Token: 0x0400C377 RID: 50039
|
||||
[FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x400C377")]
|
||||
[SerializeField]
|
||||
private float kickPlayersOutRandomMaxRotationAngle = 20f;
|
||||
|
||||
// Token: 0x0400C378 RID: 50040
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C378")]
|
||||
private KLLMCPFPIIE<bool> MGNCNNNKHFM;
|
||||
|
||||
// Token: 0x0400C379 RID: 50041
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400C379")]
|
||||
private LockableDoor[] MFNABBJJAMG;
|
||||
|
||||
// Token: 0x0400C37A RID: 50042
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C37A")]
|
||||
private BattleRoyaleGliderSpawner[] NNMABNKCOCM;
|
||||
|
||||
// Token: 0x0400C37B RID: 50043
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400C37B")]
|
||||
private SFXAudioSource LNPHOONCOKA;
|
||||
|
||||
// Token: 0x0400C37C RID: 50044
|
||||
[Token(Token = "0x400C37C")]
|
||||
public static BattleRoyaleCableCar.OOFOKDLMBCE LocalPlayerExitEvent;
|
||||
|
||||
// Token: 0x0400C37E RID: 50046
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400C37E")]
|
||||
private bool HEIICPPJPAO;
|
||||
|
||||
// Token: 0x02002BC5 RID: 11205
|
||||
[Token(Token = "0x2002BC5")]
|
||||
public sealed class OOFOKDLMBCE : MulticastDelegate
|
||||
{
|
||||
// Token: 0x06012DC0 RID: 77248 RVA: 0x00456F68 File Offset: 0x00455168
|
||||
[Token(Token = "0x6012DC0")]
|
||||
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
||||
public OOFOKDLMBCE(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x06012DC1 RID: 77249 RVA: 0x00456F84 File Offset: 0x00455184
|
||||
[Token(Token = "0x6012DC1")]
|
||||
[Address(RVA = "0x747410", Offset = "0x746210", VA = "0x180747410", Slot = "13")]
|
||||
public void Invoke(BattleRoyaleCableCar PPAKMMEMCMN)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DC2 RID: 77250 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012DC2")]
|
||||
[Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(BattleRoyaleCableCar PPAKMMEMCMN, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012DC3 RID: 77251 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012DC3")]
|
||||
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
|
||||
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,87 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BC6 RID: 11206
|
||||
[Token(Token = "0x2002BC6")]
|
||||
public class BattleRoyaleChestSpawnPoint : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003493 RID: 13459
|
||||
// (get) Token: 0x06012DC4 RID: 77252 RVA: 0x00457038 File Offset: 0x00455238
|
||||
[Token(Token = "0x17003493")]
|
||||
public Vector3 GEANODGAGOO
|
||||
{
|
||||
[Token(Token = "0x6012DC4")]
|
||||
[Address(RVA = "0x7A1F30", Offset = "0x7A0D30", VA = "0x1807A1F30")]
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003494 RID: 13460
|
||||
// (get) Token: 0x06012DC5 RID: 77253 RVA: 0x00457054 File Offset: 0x00455254
|
||||
[Token(Token = "0x17003494")]
|
||||
public Quaternion LAPNDHLNOFL
|
||||
{
|
||||
[Token(Token = "0x6012DC5")]
|
||||
[Address(RVA = "0x7A1F80", Offset = "0x7A0D80", VA = "0x1807A1F80")]
|
||||
get
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DC6 RID: 77254 RVA: 0x00457068 File Offset: 0x00455268
|
||||
[Token(Token = "0x6012DC6")]
|
||||
[Address(RVA = "0x7FB9E0", Offset = "0x7FA7E0", VA = "0x1807FB9E0")]
|
||||
private void OnDrawGizmosSelected()
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = base.transform;
|
||||
float z2 = Vector3.one.z;
|
||||
Matrix4x4 matrix4x;
|
||||
float m = matrix4x.m01;
|
||||
Gizmos.color = BattleRoyaleChestSpawnPoint.GOEFNIEKKLG;
|
||||
Gizmos.color = BattleRoyaleChestSpawnPoint.KHFGKIJNOPN;
|
||||
}
|
||||
|
||||
// Token: 0x06012DC7 RID: 77255 RVA: 0x004570BC File Offset: 0x004552BC
|
||||
[Token(Token = "0x6012DC7")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public BattleRoyaleChestSpawnPoint()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06012DC8 RID: 77256 RVA: 0x004570D0 File Offset: 0x004552D0
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6012DC8")]
|
||||
[Address(RVA = "0x7FBC60", Offset = "0x7FAA60", VA = "0x1807FBC60")]
|
||||
static BattleRoyaleChestSpawnPoint()
|
||||
{
|
||||
Color red = Color.red;
|
||||
}
|
||||
|
||||
// Token: 0x0400C37F RID: 50047
|
||||
[Token(Token = "0x400C37F")]
|
||||
private static readonly Color GOEFNIEKKLG = 0;
|
||||
|
||||
// Token: 0x0400C380 RID: 50048
|
||||
[Token(Token = "0x400C380")]
|
||||
private static readonly Color KHFGKIJNOPN;
|
||||
|
||||
// Token: 0x0400C381 RID: 50049
|
||||
[Token(Token = "0x400C381")]
|
||||
private static readonly Vector3 LLFMMLMEDPA;
|
||||
|
||||
// Token: 0x0400C382 RID: 50050
|
||||
[Token(Token = "0x400C382")]
|
||||
private static readonly Vector3 AEBHKEIFIDF;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,861 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BC7 RID: 11207
|
||||
[Token(Token = "0x2002BC7")]
|
||||
public class BattleRoyaleGameplayZone : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17003495 RID: 13461
|
||||
// (get) Token: 0x06012DC9 RID: 77257 RVA: 0x004570F0 File Offset: 0x004552F0
|
||||
// (set) Token: 0x06012DCA RID: 77258 RVA: 0x00457104 File Offset: 0x00455304
|
||||
[Token(Token = "0x17003495")]
|
||||
public static BattleRoyaleGameplayZone ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x6012DC9")]
|
||||
[Address(RVA = "0x7FF0F0", Offset = "0x7FDEF0", VA = "0x1807FF0F0")]
|
||||
get;
|
||||
[Token(Token = "0x6012DCA")]
|
||||
[Address(RVA = "0x7FD4F0", Offset = "0x7FC2F0", VA = "0x1807FD4F0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003496 RID: 13462
|
||||
// (get) Token: 0x06012DCB RID: 77259 RVA: 0x00457118 File Offset: 0x00455318
|
||||
[Token(Token = "0x17003496")]
|
||||
public bool BKDOBCFKCJC
|
||||
{
|
||||
[Token(Token = "0x6012DCB")]
|
||||
[Address(RVA = "0x7FF300", Offset = "0x7FE100", VA = "0x1807FF300")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003497 RID: 13463
|
||||
// (get) Token: 0x06012DCC RID: 77260 RVA: 0x00457134 File Offset: 0x00455334
|
||||
// (set) Token: 0x06012DCD RID: 77261 RVA: 0x00457154 File Offset: 0x00455354
|
||||
[Token(Token = "0x17003497")]
|
||||
public Vector3 DGECKOLFKKI
|
||||
{
|
||||
[Token(Token = "0x6012DCC")]
|
||||
[Address(RVA = "0x7FF1B0", Offset = "0x7FDFB0", VA = "0x1807FF1B0")]
|
||||
get
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x6012DCD")]
|
||||
[Address(RVA = "0x7FCCD0", Offset = "0x7FBAD0", VA = "0x1807FCCD0")]
|
||||
private set
|
||||
{
|
||||
Transform transform = this.fenceRoot.transform;
|
||||
Transform transform2 = this.fenceRoot;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float z2 = value.z;
|
||||
Transform transform3 = transform2.transform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003498 RID: 13464
|
||||
// (get) Token: 0x06012DCE RID: 77262 RVA: 0x00457194 File Offset: 0x00455394
|
||||
// (set) Token: 0x06012DCF RID: 77263 RVA: 0x004571B4 File Offset: 0x004553B4
|
||||
[Token(Token = "0x17003498")]
|
||||
public float NLHFHBEGFNP
|
||||
{
|
||||
[Token(Token = "0x6012DCE")]
|
||||
[Address(RVA = "0x7FF200", Offset = "0x7FE000", VA = "0x1807FF200")]
|
||||
get
|
||||
{
|
||||
Transform transform = this.fenceRoot.transform;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x6012DCF")]
|
||||
[Address(RVA = "0x7FC040", Offset = "0x7FAE40", VA = "0x1807FC040")]
|
||||
private set
|
||||
{
|
||||
Transform transform = this.fenceRoot;
|
||||
float num = this.worldSpaceFenceHexHorizontalSize;
|
||||
int num2 = Mathf.RoundToInt(value * 6.2831855f * 0.03125f);
|
||||
float num3 = this.worldSpaceFenceHeight;
|
||||
Material material = this.fenceRenderer.GetMaterial();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003499 RID: 13465
|
||||
// (get) Token: 0x06012DD0 RID: 77264 RVA: 0x00457200 File Offset: 0x00455400
|
||||
[Token(Token = "0x17003499")]
|
||||
public float ONBHPPFGDHI
|
||||
{
|
||||
[Token(Token = "0x6012DD0")]
|
||||
[Address(RVA = "0x7FF2B0", Offset = "0x7FE0B0", VA = "0x1807FF2B0")]
|
||||
get
|
||||
{
|
||||
return this.KHCBGIOKEHL.DMCAOOPGLHN();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700349A RID: 13466
|
||||
// (get) Token: 0x06012DD1 RID: 77265 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x1700349A")]
|
||||
public Vector3 KBCIEEFEHEC
|
||||
{
|
||||
[Token(Token = "0x6012DD1")]
|
||||
[Address(RVA = "0x7FF240", Offset = "0x7FE040", VA = "0x1807FF240")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700349B RID: 13467
|
||||
// (get) Token: 0x06012DD2 RID: 77266 RVA: 0x00457220 File Offset: 0x00455420
|
||||
[Token(Token = "0x1700349B")]
|
||||
public float OBEAJEABDPC
|
||||
{
|
||||
[Token(Token = "0x6012DD2")]
|
||||
[Address(RVA = "0x7FF0A0", Offset = "0x7FDEA0", VA = "0x1807FF0A0")]
|
||||
get
|
||||
{
|
||||
return this.KHCBGIOKEHL.FDPNNFKMEEO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700349C RID: 13468
|
||||
// (get) Token: 0x06012DD3 RID: 77267 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x1700349C")]
|
||||
public Vector3 DOIGNFLELPB
|
||||
{
|
||||
[Token(Token = "0x6012DD3")]
|
||||
[Address(RVA = "0x7FF030", Offset = "0x7FDE30", VA = "0x1807FF030")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700349D RID: 13469
|
||||
// (get) Token: 0x06012DD4 RID: 77268 RVA: 0x00457240 File Offset: 0x00455440
|
||||
[Token(Token = "0x1700349D")]
|
||||
private int INEBLAGKMBJ
|
||||
{
|
||||
[Token(Token = "0x6012DD4")]
|
||||
[Address(RVA = "0x7FCFA0", Offset = "0x7FBDA0", VA = "0x1807FCFA0")]
|
||||
get
|
||||
{
|
||||
return this.KHCBGIOKEHL.KLIAOAJIPKM();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700349E RID: 13470
|
||||
// (get) Token: 0x06012DD5 RID: 77269 RVA: 0x00457260 File Offset: 0x00455460
|
||||
// (set) Token: 0x06012DD6 RID: 77270 RVA: 0x00457274 File Offset: 0x00455474
|
||||
[Token(Token = "0x1700349E")]
|
||||
private bool IKMEMBIKNJH
|
||||
{
|
||||
[Token(Token = "0x6012DD5")]
|
||||
[Address(RVA = "0x5F4E70", Offset = "0x5F3C70", VA = "0x1805F4E70")]
|
||||
get
|
||||
{
|
||||
return this.MDNLJEAJICJ;
|
||||
}
|
||||
[Token(Token = "0x6012DD6")]
|
||||
[Address(RVA = "0x7FCDB0", Offset = "0x7FBBB0", VA = "0x1807FCDB0")]
|
||||
set
|
||||
{
|
||||
bool mdnljeajicj = this.MDNLJEAJICJ;
|
||||
this.MDNLJEAJICJ = value;
|
||||
if (mdnljeajicj != value)
|
||||
{
|
||||
if (!value)
|
||||
{
|
||||
this.PINPGDNNPDO();
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
ulong num2;
|
||||
SingletonMonoBehaviour.ONCPNMDGGKG.AddPersistentNotification("BEES!", "Return To Safety!", this, num2 != 0UL);
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.PINPGDNNPDO();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700349F RID: 13471
|
||||
// (get) Token: 0x06012DD7 RID: 77271 RVA: 0x004572D4 File Offset: 0x004554D4
|
||||
[Token(Token = "0x1700349F")]
|
||||
private float IPFNJLNOOEH
|
||||
{
|
||||
[Token(Token = "0x6012DD7")]
|
||||
[Address(RVA = "0x7FC860", Offset = "0x7FB660", VA = "0x1807FC860")]
|
||||
get
|
||||
{
|
||||
float[] array = this.ringRadii;
|
||||
if (array != 0 && array.Length != 0)
|
||||
{
|
||||
return array[0];
|
||||
}
|
||||
throw new IndexOutOfRangeException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DD8 RID: 77272 RVA: 0x00457304 File Offset: 0x00455504
|
||||
[Token(Token = "0x6012DD8")]
|
||||
[Address(RVA = "0x7FC1E0", Offset = "0x7FAFE0", VA = "0x1807FC1E0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
BattleRoyaleGameplayZone battleRoyaleGameplayZone = BattleRoyaleGameplayZone.<OCDLBPHJMOP>k__BackingField;
|
||||
int num = 0;
|
||||
if (battleRoyaleGameplayZone == num)
|
||||
{
|
||||
BattleRoyaleGameplayZone.<OCDLBPHJMOP>k__BackingField = this;
|
||||
}
|
||||
float[] array = this.ringRadii;
|
||||
float z = this.initialRingCenter.z;
|
||||
if (array == 0 || array.Length != 0)
|
||||
{
|
||||
}
|
||||
if (array != 0 && array.Length != 0)
|
||||
{
|
||||
float num2 = array[0];
|
||||
}
|
||||
int num3 = 0;
|
||||
EHKOFEFOLEE<int, Vector3, float, Vector3, float> ehkofefolee;
|
||||
this.KHCBGIOKEHL = ehkofefolee;
|
||||
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "ST", OHOEENCHJJE.MASTER);
|
||||
this.MBDCEOIOBNA = mjnlddclogp;
|
||||
int num4;
|
||||
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("SSM", OHOEENCHJJE.MASTER, num4);
|
||||
num4 = 0;
|
||||
this.PEGJGMDGKJN = djhelphhaen;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.LMILPKDHHLG);
|
||||
int num5 = 0;
|
||||
int num6 = 0;
|
||||
djhelphhaen.JEPMLPCOGNM((ushort)num5, okgcdflpfod, num6, num3);
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DFMLELKLNJH);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.OJMOLPKPKOH);
|
||||
DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.IEBHNBFICID);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.PBMNPJHENGN);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.LEMLCADADIK);
|
||||
DJHELPHHAEN pegjgmdgkjn3 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.NBEOMEAOKFC);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod6 = new MIEIBBPMDMP.OKGCDFLPFOD(this.FMOIPEIIHFK);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.CJJFPFKCAOA);
|
||||
DJHELPHHAEN pegjgmdgkjn4 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod7 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DCHLPPLICHB);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod8 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DKLGPCBIPMB);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje4 = new MIEIBBPMDMP.KNFAKJMALJE(this.MLKKFCNFIMG);
|
||||
DJHELPHHAEN pegjgmdgkjn5 = this.PEGJGMDGKJN;
|
||||
}
|
||||
|
||||
// Token: 0x06012DD9 RID: 77273 RVA: 0x00457490 File Offset: 0x00455690
|
||||
[Token(Token = "0x6012DD9")]
|
||||
[Address(RVA = "0x7FEE60", Offset = "0x7FDC60", VA = "0x1807FEE60")]
|
||||
private void Start()
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.HDGEHNGPFDO(this, (ushort)num);
|
||||
}
|
||||
|
||||
// Token: 0x06012DDA RID: 77274 RVA: 0x004574B4 File Offset: 0x004556B4
|
||||
[Token(Token = "0x6012DDA")]
|
||||
[Address(RVA = "0x7FE920", Offset = "0x7FD720", VA = "0x1807FE920", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
this.PINPGDNNPDO();
|
||||
this.GGONHFEDCOD();
|
||||
if (BattleRoyaleGameplayZone.<OCDLBPHJMOP>k__BackingField == this)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DDB RID: 77275 RVA: 0x004574E4 File Offset: 0x004556E4
|
||||
[Token(Token = "0x6012DDB")]
|
||||
[Address(RVA = "0x7FEE90", Offset = "0x7FDC90", VA = "0x1807FEE90")]
|
||||
private void Update()
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
}
|
||||
|
||||
// Token: 0x06012DDC RID: 77276 RVA: 0x00457504 File Offset: 0x00455704
|
||||
[Token(Token = "0x6012DDC")]
|
||||
[Address(RVA = "0x7FD740", Offset = "0x7FC540", VA = "0x1807FD740")]
|
||||
public void MasterStart()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
float[] array = this.ringRadii;
|
||||
if (array == 0 || array.Length != 0)
|
||||
{
|
||||
}
|
||||
if (array != 0 && array.Length != 0)
|
||||
{
|
||||
float num = array[0];
|
||||
}
|
||||
float z = this.initialRingCenter.z;
|
||||
EHKOFEFOLEE<int, Vector3, float, Vector3, float> khcbgiokehl = this.KHCBGIOKEHL;
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DDD RID: 77277 RVA: 0x0045756C File Offset: 0x0045576C
|
||||
[Token(Token = "0x6012DDD")]
|
||||
[Address(RVA = "0x7FD900", Offset = "0x7FC700", VA = "0x1807FD900")]
|
||||
public void MasterStop()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DDE RID: 77278 RVA: 0x0045759C File Offset: 0x0045579C
|
||||
[Token(Token = "0x6012DDE")]
|
||||
[Address(RVA = "0x7FD4A0", Offset = "0x7FC2A0", VA = "0x1807FD4A0")]
|
||||
private void LMILPKDHHLG(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
MeshRenderer meshRenderer = this.fenceRenderer;
|
||||
int num = 0;
|
||||
meshRenderer.enabled = num != 0;
|
||||
bool mdnljeajicj = this.MDNLJEAJICJ;
|
||||
this.MDNLJEAJICJ = true;
|
||||
if (!mdnljeajicj)
|
||||
{
|
||||
this.PINPGDNNPDO();
|
||||
}
|
||||
this.GGONHFEDCOD();
|
||||
}
|
||||
|
||||
// Token: 0x06012DDF RID: 77279 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012DDF")]
|
||||
[Address(RVA = "0x7FCB50", Offset = "0x7FB950", VA = "0x1807FCB50")]
|
||||
private void DFMLELKLNJH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012DE0 RID: 77280 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012DE0")]
|
||||
[Address(RVA = "0x7FE100", Offset = "0x7FCF00", VA = "0x1807FE100")]
|
||||
private void OJMOLPKPKOH()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012DE1 RID: 77281 RVA: 0x004575E0 File Offset: 0x004557E0
|
||||
[Token(Token = "0x6012DE1")]
|
||||
[Address(RVA = "0x7FDDE0", Offset = "0x7FCBE0", VA = "0x1807FDDE0")]
|
||||
private Vector3 OGGOMBFIMJO(AGAJMBPABDL IEKDDPPNFPF, Vector3 EFCIHICNFFO, float DLLFFOHLJAB, out float FAONCIOCBGG)
|
||||
{
|
||||
int num = 0;
|
||||
Player player;
|
||||
if (!(player == num))
|
||||
{
|
||||
Transform transform = player.head.transform;
|
||||
Vector3 up = Vector3.up;
|
||||
Vector3 vector;
|
||||
float num2;
|
||||
vector.z.m_value = num2;
|
||||
int num3 = 0;
|
||||
if (num2 <= (float)num3)
|
||||
{
|
||||
Vector3 forward = Vector3.forward;
|
||||
}
|
||||
}
|
||||
float z = Vector3.zero.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012DE2 RID: 77282 RVA: 0x0045763C File Offset: 0x0045583C
|
||||
[Token(Token = "0x6012DE2")]
|
||||
[Address(RVA = "0x7FBDB0", Offset = "0x7FABB0", VA = "0x1807FBDB0")]
|
||||
private bool AGCKNPJAGEN(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
int num = 0;
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB && !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(IEKDDPPNFPF) && !BattleRoyaleManager.ONCPNMDGGKG.IsPlayerEliminated(IEKDDPPNFPF, num))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012DE3 RID: 77283 RVA: 0x00457688 File Offset: 0x00455888
|
||||
[Token(Token = "0x6012DE3")]
|
||||
[Address(RVA = "0x7FD270", Offset = "0x7FC070", VA = "0x1807FD270")]
|
||||
private void IEBHNBFICID(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
if (this.KHCBGIOKEHL.KLIAOAJIPKM() == 0)
|
||||
{
|
||||
}
|
||||
float num = this.waitBeforeShrinkingDuration;
|
||||
this.MBDCEOIOBNA.KGFFMEICLNN(num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DE4 RID: 77284 RVA: 0x004576C8 File Offset: 0x004558C8
|
||||
[Token(Token = "0x6012DE4")]
|
||||
[Address(RVA = "0x7FD400", Offset = "0x7FC200", VA = "0x1807FD400")]
|
||||
private void LEMLCADADIK()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && this.MBDCEOIOBNA.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DE5 RID: 77285 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012DE5")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
private void PBMNPJHENGN(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012DE6 RID: 77286 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012DE6")]
|
||||
[Address(RVA = "0x7FD980", Offset = "0x7FC780", VA = "0x1807FD980")]
|
||||
private void NBEOMEAOKFC(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012DE7 RID: 77287 RVA: 0x004576FC File Offset: 0x004558FC
|
||||
[Token(Token = "0x6012DE7")]
|
||||
[Address(RVA = "0x7FC7C0", Offset = "0x7FB5C0", VA = "0x1807FC7C0")]
|
||||
private void CJJFPFKCAOA()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && this.MBDCEOIOBNA.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DE8 RID: 77288 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012DE8")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
private void FMOIPEIIHFK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012DE9 RID: 77289 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012DE9")]
|
||||
[Address(RVA = "0x7FC8B0", Offset = "0x7FB6B0", VA = "0x1807FC8B0")]
|
||||
private void DCHLPPLICHB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012DEA RID: 77290 RVA: 0x00457730 File Offset: 0x00455930
|
||||
[Token(Token = "0x6012DEA")]
|
||||
[Address(RVA = "0x7FD640", Offset = "0x7FC440", VA = "0x1807FD640")]
|
||||
private void MLKKFCNFIMG()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && this.MBDCEOIOBNA.OLGMEEIPCAL)
|
||||
{
|
||||
int num = this.KHCBGIOKEHL.KLIAOAJIPKM();
|
||||
int length = this.ringRadii.Length;
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DEB RID: 77291 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012DEB")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
private void DKLGPCBIPMB(ushort ANAPMOEECCP, ushort CKCOCKOPHAM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012DEC RID: 77292 RVA: 0x0045777C File Offset: 0x0045597C
|
||||
[Token(Token = "0x6012DEC")]
|
||||
[Address(RVA = "0x7FD170", Offset = "0x7FBF70", VA = "0x1807FD170")]
|
||||
private void HFEICJPDCBP()
|
||||
{
|
||||
this.PINPGDNNPDO();
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
ulong num2;
|
||||
SingletonMonoBehaviour.ONCPNMDGGKG.AddPersistentNotification("BEES!", "Return To Safety!", this, num2 != 0UL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DED RID: 77293 RVA: 0x004577C0 File Offset: 0x004559C0
|
||||
[Token(Token = "0x6012DED")]
|
||||
[Address(RVA = "0x7FED80", Offset = "0x7FDB80", VA = "0x1807FED80")]
|
||||
private void PINPGDNNPDO()
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
SingletonMonoBehaviour.ONCPNMDGGKG.RemovePersistentNotification(this);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DEE RID: 77294 RVA: 0x004577F0 File Offset: 0x004559F0
|
||||
[Token(Token = "0x6012DEE")]
|
||||
[Address(RVA = "0x7FBEA0", Offset = "0x7FACA0", VA = "0x1807FBEA0")]
|
||||
private void AIHIAMOEAAP(Vector3 ELKFFGOHMEN, float FOGPNJNIKHC)
|
||||
{
|
||||
SFXAudioSource dddojjfaakf = this.DDDOJJFAAKF;
|
||||
int num = 0;
|
||||
if (dddojjfaakf == num)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.loopingOutsideRingSFX;
|
||||
float z = Vector3.zero.z;
|
||||
SFXAudioSource sfxaudioSource;
|
||||
this.DDDOJJFAAKF = sfxaudioSource;
|
||||
}
|
||||
this.DDDOJJFAAKF._audioSource.spatialBlend = FOGPNJNIKHC;
|
||||
Transform transform = this.DDDOJJFAAKF.transform;
|
||||
float z2 = ELKFFGOHMEN.z;
|
||||
}
|
||||
|
||||
// Token: 0x06012DEF RID: 77295 RVA: 0x00457858 File Offset: 0x00455A58
|
||||
[Token(Token = "0x6012DEF")]
|
||||
[Address(RVA = "0x7FCED0", Offset = "0x7FBCD0", VA = "0x1807FCED0")]
|
||||
private void GGONHFEDCOD()
|
||||
{
|
||||
SFXAudioSource dddojjfaakf = this.DDDOJJFAAKF;
|
||||
int num = 0;
|
||||
if (dddojjfaakf != num)
|
||||
{
|
||||
this.DDDOJJFAAKF._audioSource.spatialBlend = 1f;
|
||||
AudioManager.StopLoopingSFX(this.DDDOJJFAAKF);
|
||||
this.DDDOJJFAAKF = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DF0 RID: 77296 RVA: 0x004578A8 File Offset: 0x00455AA8
|
||||
[Token(Token = "0x6012DF0")]
|
||||
[Address(RVA = "0x7FD330", Offset = "0x7FC130", VA = "0x1807FD330")]
|
||||
private void ILBELICMDKD(int PKPAFBOALAD, Vector3 KPACEPKGPCI, float BHFPLCCFPPC, Vector3 BAHEJBJHODF, float HLOECKKDIAK)
|
||||
{
|
||||
EHKOFEFOLEE<int, Vector3, float, Vector3, float> khcbgiokehl = this.KHCBGIOKEHL;
|
||||
float z = KPACEPKGPCI.z;
|
||||
}
|
||||
|
||||
// Token: 0x06012DF1 RID: 77297 RVA: 0x004578CC File Offset: 0x00455ACC
|
||||
[Token(Token = "0x6012DF1")]
|
||||
[Address(RVA = "0x7FD550", Offset = "0x7FC350", VA = "0x1807FD550")]
|
||||
private void MLKIPCOGNNA(string NOEDFHOANIO)
|
||||
{
|
||||
BattleRoyaleManager instance = BattleRoyaleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance == num || !BattleRoyaleManager.ONCPNMDGGKG.LKODHJAHPGN)
|
||||
{
|
||||
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance2.Play(NotificationManager.IBIDFAOPIPC.Medium, NOEDFHOANIO, 5f, num2, num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DF2 RID: 77298 RVA: 0x00457920 File Offset: 0x00455B20
|
||||
[Token(Token = "0x6012DF2")]
|
||||
[Address(RVA = "0x7FCFF0", Offset = "0x7FBDF0", VA = "0x1807FCFF0")]
|
||||
private bool HBDNOEABHGI(Vector3 KPACEPKGPCI, float BHFPLCCFPPC, float HLOECKKDIAK, out Vector3 BAHEJBJHODF)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012DF2)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Activities.BattleRoyale.BattleRoyaleGameplayZone::HBDNOEABHGI(UnityEngine.Vector3,System.Single,System.Single,UnityEngine.Vector3&)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_08:
|
||||
stloc:Vector2(var_3_0F, callgetter:Vector2(Random::get_insideUnitCircle))
|
||||
stloc:float32(var_5_16, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](KPACEPKGPCI)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06012DF3 RID: 77299 RVA: 0x00457944 File Offset: 0x00455B44
|
||||
[Token(Token = "0x6012DF3")]
|
||||
[Address(RVA = "0x7FEA90", Offset = "0x7FD890", VA = "0x1807FEA90")]
|
||||
private void OnDrawGizmosSelected()
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
Transform transform = this.fenceRoot;
|
||||
Transform transform2 = transform.transform;
|
||||
Vector3 position = transform.position;
|
||||
Transform transform3 = this.fenceRoot;
|
||||
Transform transform4 = transform3.transform;
|
||||
float z = transform3.localScale.z;
|
||||
Color blue = Color.blue;
|
||||
Color yellow = Color.yellow;
|
||||
Transform transform5 = Player.<EGKJPJKLEAI>k__BackingField.head.transform;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
}
|
||||
|
||||
// Token: 0x06012DF4 RID: 77300 RVA: 0x004579C0 File Offset: 0x00455BC0
|
||||
[Token(Token = "0x6012DF4")]
|
||||
[Address(RVA = "0x7FEF10", Offset = "0x7FDD10", VA = "0x1807FEF10")]
|
||||
public BattleRoyaleGameplayZone()
|
||||
{
|
||||
float[] array = new float[5];
|
||||
RuntimeHelpers.InitializeArray(array, fieldof(<PrivateImplementationDetails>.EFC98CA6C2B1F83E2B4960287FBD999561960766).FieldHandle);
|
||||
this.ringRadii = array;
|
||||
float z = Vector3.zero.z;
|
||||
this.initialRingCenter.z = z;
|
||||
this.worldSpaceFenceHeight = 300f;
|
||||
this.worldSpaceFenceHexHorizontalSize = 6f;
|
||||
this.worldSpaceFenceHexVerticalSize = 6f;
|
||||
float z2 = Vector3.zero.z;
|
||||
this.JJMMBKHOOIP.z = z2;
|
||||
this.NAPEPDHHLHH = 200f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C384 RID: 50052
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C384")]
|
||||
[SerializeField]
|
||||
[Header("Damage")]
|
||||
private int damageAmount = (int)((ulong)10L);
|
||||
|
||||
// Token: 0x0400C385 RID: 50053
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400C385")]
|
||||
[SerializeField]
|
||||
private float damagePeriod = 1f;
|
||||
|
||||
// Token: 0x0400C386 RID: 50054
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C386")]
|
||||
[SerializeField]
|
||||
[Header("Timing")]
|
||||
private float initialWaitBeforeShrinkingDuration = 120f;
|
||||
|
||||
// Token: 0x0400C387 RID: 50055
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400C387")]
|
||||
[SerializeField]
|
||||
private float waitBeforeShrinkingDuration = 60f;
|
||||
|
||||
// Token: 0x0400C388 RID: 50056
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C388")]
|
||||
[SerializeField]
|
||||
private float shrinkingSoonDuration = 60f;
|
||||
|
||||
// Token: 0x0400C389 RID: 50057
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400C389")]
|
||||
[SerializeField]
|
||||
private float shrinkingDuration = 10f;
|
||||
|
||||
// Token: 0x0400C38A RID: 50058
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C38A")]
|
||||
[SerializeField]
|
||||
[Header("Notifications")]
|
||||
private string shrinkingSoonNotification;
|
||||
|
||||
// Token: 0x0400C38B RID: 50059
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C38B")]
|
||||
[SerializeField]
|
||||
private string shrinkingNotification;
|
||||
|
||||
// Token: 0x0400C38C RID: 50060
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400C38C")]
|
||||
[SerializeField]
|
||||
[Header("Ring Config")]
|
||||
private float[] ringRadii;
|
||||
|
||||
// Token: 0x0400C38D RID: 50061
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C38D")]
|
||||
[SerializeField]
|
||||
private Vector3 initialRingCenter;
|
||||
|
||||
// Token: 0x0400C38E RID: 50062
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C38E")]
|
||||
[SerializeField]
|
||||
[Header("Visuals")]
|
||||
private Transform fenceRoot;
|
||||
|
||||
// Token: 0x0400C38F RID: 50063
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400C38F")]
|
||||
[SerializeField]
|
||||
private MeshRenderer fenceRenderer;
|
||||
|
||||
// Token: 0x0400C390 RID: 50064
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400C390")]
|
||||
[SerializeField]
|
||||
private float worldSpaceFenceHeight;
|
||||
|
||||
// Token: 0x0400C391 RID: 50065
|
||||
[FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x400C391")]
|
||||
[SerializeField]
|
||||
private float worldSpaceFenceHexHorizontalSize;
|
||||
|
||||
// Token: 0x0400C392 RID: 50066
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400C392")]
|
||||
[SerializeField]
|
||||
private float worldSpaceFenceHexVerticalSize;
|
||||
|
||||
// Token: 0x0400C393 RID: 50067
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400C393")]
|
||||
[SerializeField]
|
||||
[Header("Audio")]
|
||||
private RecRoomAudioClip loopingOutsideRingSFX;
|
||||
|
||||
// Token: 0x0400C394 RID: 50068
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400C394")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip outsideRingDamageAudio;
|
||||
|
||||
// Token: 0x0400C395 RID: 50069
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400C395")]
|
||||
[SerializeField]
|
||||
private AudioRolloff nearRingAudioRolloff;
|
||||
|
||||
// Token: 0x0400C396 RID: 50070
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400C396")]
|
||||
[SerializeField]
|
||||
private AnimationCurve ringSpatialAudioCurve;
|
||||
|
||||
// Token: 0x0400C397 RID: 50071
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400C397")]
|
||||
private DJHELPHHAEN PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x0400C398 RID: 50072
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400C398")]
|
||||
private MJNLDDCLOGP MBDCEOIOBNA;
|
||||
|
||||
// Token: 0x0400C399 RID: 50073
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400C399")]
|
||||
private EHKOFEFOLEE<int, Vector3, float, Vector3, float> KHCBGIOKEHL;
|
||||
|
||||
// Token: 0x0400C39A RID: 50074
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400C39A")]
|
||||
private float HKMMIPFBGNB;
|
||||
|
||||
// Token: 0x0400C39B RID: 50075
|
||||
[FieldOffset(Offset = "0xDC")]
|
||||
[Token(Token = "0x400C39B")]
|
||||
private float BKMEEFANDGF;
|
||||
|
||||
// Token: 0x0400C39C RID: 50076
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400C39C")]
|
||||
private Vector3 JJMMBKHOOIP;
|
||||
|
||||
// Token: 0x0400C39D RID: 50077
|
||||
[FieldOffset(Offset = "0xEC")]
|
||||
[Token(Token = "0x400C39D")]
|
||||
private float NAPEPDHHLHH;
|
||||
|
||||
// Token: 0x0400C39E RID: 50078
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400C39E")]
|
||||
private SFXAudioSource DDDOJJFAAKF;
|
||||
|
||||
// Token: 0x0400C39F RID: 50079
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400C39F")]
|
||||
private bool MDNLJEAJICJ;
|
||||
|
||||
// Token: 0x0400C3A0 RID: 50080
|
||||
[Token(Token = "0x400C3A0")]
|
||||
private static readonly int NAKIGKFPKMA = Shader.PropertyToID("_FadeEndViewDistance");
|
||||
|
||||
// Token: 0x0400C3A1 RID: 50081
|
||||
[Token(Token = "0x400C3A1")]
|
||||
private const float IILALDCNMCC = 1.27777f;
|
||||
|
||||
// Token: 0x0400C3A2 RID: 50082
|
||||
[Token(Token = "0x400C3A2")]
|
||||
private const float LIMLGFDBIOC = 0.25f;
|
||||
|
||||
// Token: 0x0400C3A3 RID: 50083
|
||||
[Token(Token = "0x400C3A3")]
|
||||
private const int AHAEEAIIMFB = 32;
|
||||
|
||||
// Token: 0x02002BC8 RID: 11208
|
||||
[Token(Token = "0x2002BC8")]
|
||||
private enum HOBLLCJPMMJ
|
||||
{
|
||||
// Token: 0x0400C3A5 RID: 50085
|
||||
[Token(Token = "0x400C3A5")]
|
||||
DISABLED,
|
||||
// Token: 0x0400C3A6 RID: 50086
|
||||
[Token(Token = "0x400C3A6")]
|
||||
ENABLED
|
||||
}
|
||||
|
||||
// Token: 0x02002BC9 RID: 11209
|
||||
[Token(Token = "0x2002BC9")]
|
||||
private enum MBECHDEDHJG
|
||||
{
|
||||
// Token: 0x0400C3A8 RID: 50088
|
||||
[Token(Token = "0x400C3A8")]
|
||||
WAITING,
|
||||
// Token: 0x0400C3A9 RID: 50089
|
||||
[Token(Token = "0x400C3A9")]
|
||||
SHRINKING_SOON,
|
||||
// Token: 0x0400C3AA RID: 50090
|
||||
[Token(Token = "0x400C3AA")]
|
||||
SHRINKING,
|
||||
// Token: 0x0400C3AB RID: 50091
|
||||
[Token(Token = "0x400C3AB")]
|
||||
FINISHED
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,310 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Combat;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BCA RID: 11210
|
||||
[Token(Token = "0x2002BCA")]
|
||||
public class BattleRoyaleGear : MonoBehaviour, AICKHLGGBBH
|
||||
{
|
||||
// Token: 0x170034A0 RID: 13472
|
||||
// (get) Token: 0x06012DF6 RID: 77302 RVA: 0x00457AA4 File Offset: 0x00455CA4
|
||||
[Token(Token = "0x170034A0")]
|
||||
public string OOJFBECGEAD
|
||||
{
|
||||
[Token(Token = "0x6012DF6")]
|
||||
[Address(RVA = "0x8680C0", Offset = "0x866EC0", VA = "0x1808680C0")]
|
||||
get
|
||||
{
|
||||
MDCDKMCDEGM cdhcbecjpom;
|
||||
do
|
||||
{
|
||||
cdhcbecjpom = this.CDHCBECJPOM;
|
||||
}
|
||||
while (cdhcbecjpom == 0);
|
||||
return cdhcbecjpom.NPDBPCLAOGI;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034A1 RID: 13473
|
||||
// (get) Token: 0x06012DF7 RID: 77303 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170034A1")]
|
||||
public Color INCNKMHCJDM
|
||||
{
|
||||
[Token(Token = "0x6012DF7")]
|
||||
[Address(RVA = "0x868030", Offset = "0x866E30", VA = "0x180868030")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DF8 RID: 77304 RVA: 0x00457AC4 File Offset: 0x00455CC4
|
||||
[Token(Token = "0x6012DF8")]
|
||||
[Address(RVA = "0x867340", Offset = "0x866140", VA = "0x180867340")]
|
||||
private void Awake()
|
||||
{
|
||||
RangedWeapon component = base.GetComponent<RangedWeapon>();
|
||||
this.CHOKCBJIJAL = component;
|
||||
int num = 0;
|
||||
if (component != num)
|
||||
{
|
||||
RangedWeapon chokcbjijal = this.CHOKCBJIJAL;
|
||||
RangedWeapon.EJMDAAKHBGJ ejmdaakhbgj = new RangedWeapon.EJMDAAKHBGJ(this.CCBNKLPCBKB);
|
||||
chokcbjijal.ENBPPJPKCPI += ejmdaakhbgj;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DF9 RID: 77305 RVA: 0x00457B0C File Offset: 0x00455D0C
|
||||
[Token(Token = "0x6012DF9")]
|
||||
[Address(RVA = "0x867BB0", Offset = "0x8669B0", VA = "0x180867BB0")]
|
||||
private void Start()
|
||||
{
|
||||
while (this.CDHCBECJPOM != 0)
|
||||
{
|
||||
if (this.CDHCBECJPOM != 0)
|
||||
{
|
||||
}
|
||||
JJIEGEBJPLO jjiegebjplo = this.copyableDefaultGearQuality;
|
||||
this.copyableDefaultGearQuality = jjiegebjplo;
|
||||
TeamColorRenderer component = base.GetComponent<TeamColorRenderer>();
|
||||
int num = 0;
|
||||
if (component != num)
|
||||
{
|
||||
if (this.CDHCBECJPOM != 0)
|
||||
{
|
||||
}
|
||||
JJIEGEBJPLO jjiegebjplo2 = this.copyableDefaultGearQuality;
|
||||
this.copyableDefaultGearQuality = jjiegebjplo2;
|
||||
}
|
||||
ToolPlayerAttractor component2 = base.GetComponent<ToolPlayerAttractor>();
|
||||
int num2 = 0;
|
||||
if (component2 != num2)
|
||||
{
|
||||
component2.enabledOnRelease = true;
|
||||
if (this.CDHCBECJPOM != 0)
|
||||
{
|
||||
}
|
||||
JJIEGEBJPLO jjiegebjplo3 = this.copyableDefaultGearQuality;
|
||||
this.copyableDefaultGearQuality = jjiegebjplo3;
|
||||
}
|
||||
if (this.CDHCBECJPOM.IJKBPAGGGJN != (ulong)0L)
|
||||
{
|
||||
RangedWeapon chokcbjijal = this.CHOKCBJIJAL;
|
||||
int num3 = 0;
|
||||
if (chokcbjijal != num3)
|
||||
{
|
||||
MDCDKMCDEGM cdhcbecjpom = this.CDHCBECJPOM;
|
||||
RangedWeapon chokcbjijal2 = this.CHOKCBJIJAL;
|
||||
GAMHHNNCCPB ijkbpagggjn = cdhcbecjpom.IJKBPAGGGJN;
|
||||
chokcbjijal2.SetConfigurationData(ijkbpagggjn);
|
||||
if (!this.CDHCBECJPOM.IJKBPAGGGJN.HFOAHAJLJCJ)
|
||||
{
|
||||
RangedWeapon chokcbjijal3 = this.CHOKCBJIJAL;
|
||||
Weapon.PCCDINMONLK pccdinmonlk = new Weapon.PCCDINMONLK(this.CGIKLJAABPE);
|
||||
chokcbjijal3.CustomGetReserveAmmoBehavior = pccdinmonlk;
|
||||
RangedWeapon chokcbjijal4 = this.CHOKCBJIJAL;
|
||||
Weapon.BGAMLLMKNEM bgamllmknem = new Weapon.BGAMLLMKNEM(this.NLHELMEHKHG);
|
||||
chokcbjijal4.CustomSetReserveAmmoBehavior = bgamllmknem;
|
||||
break;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
HealthPotion component3 = base.GetComponent<HealthPotion>();
|
||||
int num4 = 0;
|
||||
if (component3 != num4 && component3.OGIBLNIIHDK)
|
||||
{
|
||||
MJFGGLBBCLK chlbiehkaad = this.CDHCBECJPOM.CHLBIEHKAAD;
|
||||
if (chlbiehkaad != 0)
|
||||
{
|
||||
if (component3.OGIBLNIIHDK)
|
||||
{
|
||||
float bjiedlgagoj = chlbiehkaad.BJIEDLGAGOJ;
|
||||
float dncgodlmiim = chlbiehkaad.DNCGODLMIIM;
|
||||
float mgelbpdcfak = chlbiehkaad.MGELBPDCFAK;
|
||||
float aiglaoohapo = chlbiehkaad.AIGLAOOHAPO;
|
||||
component3.AuthoritySetConfiguration(aiglaoohapo, mgelbpdcfak, dncgodlmiim, bjiedlgagoj);
|
||||
return;
|
||||
}
|
||||
continue;
|
||||
}
|
||||
}
|
||||
BattleRoyaleAmmo component4 = base.GetComponent<BattleRoyaleAmmo>();
|
||||
int num5 = 0;
|
||||
if (component4 != num5)
|
||||
{
|
||||
GEKEOBAHLMO nelpappghfc = this.CDHCBECJPOM.NELPAPPGHFC;
|
||||
component4.SetConfigurationData(nelpappghfc);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DFA RID: 77306 RVA: 0x00457CE8 File Offset: 0x00455EE8
|
||||
[Token(Token = "0x6012DFA")]
|
||||
[Address(RVA = "0x867AF0", Offset = "0x8668F0", VA = "0x180867AF0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
RangedWeapon chokcbjijal = this.CHOKCBJIJAL;
|
||||
int num = 0;
|
||||
if (chokcbjijal != num)
|
||||
{
|
||||
RangedWeapon chokcbjijal2 = this.CHOKCBJIJAL;
|
||||
RangedWeapon.EJMDAAKHBGJ ejmdaakhbgj = new RangedWeapon.EJMDAAKHBGJ(this.CCBNKLPCBKB);
|
||||
chokcbjijal2.ENBPPJPKCPI -= ejmdaakhbgj;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DFB RID: 77307 RVA: 0x00457D2C File Offset: 0x00455F2C
|
||||
[Token(Token = "0x6012DFB")]
|
||||
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")]
|
||||
public void Initialize(MDCDKMCDEGM CDHCBECJPOM)
|
||||
{
|
||||
this.CDHCBECJPOM = CDHCBECJPOM;
|
||||
}
|
||||
|
||||
// Token: 0x06012DFC RID: 77308 RVA: 0x00457D40 File Offset: 0x00455F40
|
||||
[Token(Token = "0x6012DFC")]
|
||||
[Address(RVA = "0x867410", Offset = "0x866210", VA = "0x180867410")]
|
||||
private void CCBNKLPCBKB(RangedWeapon CHOKCBJIJAL)
|
||||
{
|
||||
int num = 0;
|
||||
if (!(CHOKCBJIJAL == num))
|
||||
{
|
||||
Tool tool = CHOKCBJIJAL._tool;
|
||||
int num2 = 0;
|
||||
if (!(tool == num2))
|
||||
{
|
||||
Tool tool2 = CHOKCBJIJAL._tool;
|
||||
if (tool2.<BIPMAHKMNKF>k__BackingField)
|
||||
{
|
||||
Player <OKDFEPHLKCB>k__BackingField = tool2.<OKDFEPHLKCB>k__BackingField;
|
||||
int num3 = 0;
|
||||
if (!(<OKDFEPHLKCB>k__BackingField == num3))
|
||||
{
|
||||
PlayerHand <PBCNKLKCIHJ>k__BackingField = CHOKCBJIJAL._tool.<PBCNKLKCIHJ>k__BackingField;
|
||||
int num4 = 0;
|
||||
if (<PBCNKLKCIHJ>k__BackingField != num4)
|
||||
{
|
||||
PlayerHand.PLLIKAOIPHP type = <PBCNKLKCIHJ>k__BackingField.type;
|
||||
PlayerHand otherHand = <OKDFEPHLKCB>k__BackingField.GetOtherHand(type);
|
||||
}
|
||||
int num5 = 0;
|
||||
int num6 = 0;
|
||||
bool flag;
|
||||
if (!(num5 != num6) || flag)
|
||||
{
|
||||
}
|
||||
int num7 = 0;
|
||||
int num8 = 0;
|
||||
if (num7 != num8)
|
||||
{
|
||||
}
|
||||
int num9 = 0;
|
||||
int num10 = 0;
|
||||
if (!(num9 == num10))
|
||||
{
|
||||
RangedWeapon chokcbjijal = this.CHOKCBJIJAL;
|
||||
if (!(num9 == chokcbjijal))
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
bool flag2 = <OKDFEPHLKCB>k__BackingField.TryDisarm(num7);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DFD RID: 77309 RVA: 0x00457E38 File Offset: 0x00456038
|
||||
[Token(Token = "0x6012DFD")]
|
||||
[Address(RVA = "0x867730", Offset = "0x866530", VA = "0x180867730")]
|
||||
private int CGIKLJAABPE(Weapon GDIGKHINJCG)
|
||||
{
|
||||
Tool tool = GDIGKHINJCG._tool;
|
||||
int num = 0;
|
||||
if (!(tool == num) && GDIGKHINJCG._tool.FNFNLDBILFE)
|
||||
{
|
||||
Tool tool2 = GDIGKHINJCG._tool;
|
||||
if (tool2.<BIPMAHKMNKF>k__BackingField)
|
||||
{
|
||||
Player <OKDFEPHLKCB>k__BackingField = tool2.<OKDFEPHLKCB>k__BackingField;
|
||||
int num2 = 0;
|
||||
if (!(<OKDFEPHLKCB>k__BackingField == num2) && GDIGKHINJCG._tool.<OKDFEPHLKCB>k__BackingField.DBAJDHGDPOL != 0)
|
||||
{
|
||||
AGAJMBPABDL photonPlayer = GDIGKHINJCG._tool.<OKDFEPHLKCB>k__BackingField.DBAJDHGDPOL;
|
||||
MDCDKMCDEGM cdhcbecjpom = this.CDHCBECJPOM;
|
||||
int num3;
|
||||
return num3;
|
||||
}
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06012DFE RID: 77310 RVA: 0x00457EC4 File Offset: 0x004560C4
|
||||
[Token(Token = "0x6012DFE")]
|
||||
[Address(RVA = "0x8679C0", Offset = "0x8667C0", VA = "0x1808679C0")]
|
||||
private void NLHELMEHKHG(Weapon GDIGKHINJCG, int DGIOBDLNLBH)
|
||||
{
|
||||
if (GDIGKHINJCG._tool.FNFNLDBILFE)
|
||||
{
|
||||
Tool tool = GDIGKHINJCG._tool;
|
||||
if (tool.<BIPMAHKMNKF>k__BackingField)
|
||||
{
|
||||
Player <OKDFEPHLKCB>k__BackingField = tool.<OKDFEPHLKCB>k__BackingField;
|
||||
int num = 0;
|
||||
if (!(<OKDFEPHLKCB>k__BackingField == num) && GDIGKHINJCG.OGIBLNIIHDK)
|
||||
{
|
||||
AGAJMBPABDL photonPlayer = GDIGKHINJCG._tool.<OKDFEPHLKCB>k__BackingField.DBAJDHGDPOL;
|
||||
MDCDKMCDEGM cdhcbecjpom = this.CDHCBECJPOM;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DFF RID: 77311 RVA: 0x00457F2C File Offset: 0x0045612C
|
||||
[Token(Token = "0x6012DFF")]
|
||||
[Address(RVA = "0x8678B0", Offset = "0x8666B0", VA = "0x1808678B0", Slot = "4")]
|
||||
private void LBLKKLJMGMM(DDOCLDALHON KDMGDPJLIBN)
|
||||
{
|
||||
TeamColorRenderer component = base.GetComponent<TeamColorRenderer>();
|
||||
int num = 0;
|
||||
if (component != num)
|
||||
{
|
||||
if (this.CDHCBECJPOM != 0)
|
||||
{
|
||||
}
|
||||
JJIEGEBJPLO jjiegebjplo = this.copyableDefaultGearQuality;
|
||||
this.copyableDefaultGearQuality = jjiegebjplo;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E00 RID: 77312 RVA: 0x00457F6C File Offset: 0x0045616C
|
||||
[Token(Token = "0x6012E00")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public BattleRoyaleGear()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C3AC RID: 50092
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C3AC")]
|
||||
private RangedWeapon CHOKCBJIJAL;
|
||||
|
||||
// Token: 0x0400C3AD RID: 50093
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400C3AD")]
|
||||
private MDCDKMCDEGM CDHCBECJPOM;
|
||||
|
||||
// Token: 0x0400C3AE RID: 50094
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400C3AE")]
|
||||
[HideInInspector]
|
||||
public JJIEGEBJPLO copyableDefaultGearQuality;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,709 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.DataStructures;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BCB RID: 11211
|
||||
[Token(Token = "0x2002BCB")]
|
||||
public class BattleRoyaleGearBag : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x170034A2 RID: 13474
|
||||
// (get) Token: 0x06012E01 RID: 77313 RVA: 0x00457F80 File Offset: 0x00456180
|
||||
[Token(Token = "0x170034A2")]
|
||||
private bool OCMLJDHFLBI
|
||||
{
|
||||
[Token(Token = "0x6012E01")]
|
||||
[Address(RVA = "0x863260", Offset = "0x862060", VA = "0x180863260")]
|
||||
get
|
||||
{
|
||||
AGAJMBPABDL fbfbjfnhnog = this.FBFBJFNHNOG;
|
||||
if (fbfbjfnhnog == 0)
|
||||
{
|
||||
}
|
||||
return fbfbjfnhnog.DMKCIEPGGAB;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034A3 RID: 13475
|
||||
// (get) Token: 0x06012E02 RID: 77314 RVA: 0x00457FA0 File Offset: 0x004561A0
|
||||
[Token(Token = "0x170034A3")]
|
||||
private Vector3 AEDBAOFJJEE
|
||||
{
|
||||
[Token(Token = "0x6012E02")]
|
||||
[Address(RVA = "0x862E40", Offset = "0x861C40", VA = "0x180862E40")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034A4 RID: 13476
|
||||
// (get) Token: 0x06012E03 RID: 77315 RVA: 0x00457FC4 File Offset: 0x004561C4
|
||||
[Token(Token = "0x170034A4")]
|
||||
private Quaternion LAEFAGOJOLJ
|
||||
{
|
||||
[Token(Token = "0x6012E03")]
|
||||
[Address(RVA = "0x862600", Offset = "0x861400", VA = "0x180862600")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034A5 RID: 13477
|
||||
// (get) Token: 0x06012E04 RID: 77316 RVA: 0x00457FDC File Offset: 0x004561DC
|
||||
[Token(Token = "0x170034A5")]
|
||||
private bool CNHHCJJAIDJ
|
||||
{
|
||||
[Token(Token = "0x6012E04")]
|
||||
[Address(RVA = "0x863C40", Offset = "0x862A40", VA = "0x180863C40")]
|
||||
get
|
||||
{
|
||||
HKKOHFHADKK cmhgdpokgoa = this.CMHGDPOKGOA;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E05 RID: 77317 RVA: 0x00457FF8 File Offset: 0x004561F8
|
||||
[Token(Token = "0x6012E05")]
|
||||
[Address(RVA = "0x861710", Offset = "0x860510", VA = "0x180861710", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012E05)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Activities.BattleRoyale.BattleRoyaleGearBag::Awake()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_2DD:
|
||||
stloc:HKKOHFHADKK(var_50_2E2, newobj:HKKOHFHADKK(HKKOHFHADKK::.ctor))
|
||||
stfld:HKKOHFHADKK(BattleRoyaleGearBag::CMHGDPOKGOA, ldloc:BattleRoyaleGearBag(this), ldloc:HKKOHFHADKK(var_50_2E2))
|
||||
stloc:OKGCDFLPFOD(var_51_2F8, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:BattleRoyaleGearBag[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](BattleRoyaleGearBag::HEKHJFHNEFA)))
|
||||
stloc:int32(var_52_2FB, ldc.i4:int32(0))
|
||||
stloc:int32(var_53_2FE, ldc.i4:int32(0))
|
||||
call:void(CJNCFJKBDGI::JEPMLPCOGNM, ldloc:HKKOHFHADKK[exp:CJNCFJKBDGI](var_50_2E2), ldloc:int32[exp:uint16](var_52_2FB), ldloc:OKGCDFLPFOD(var_51_2F8), ldloc:int32[exp:OKGCDFLPFOD](var_53_2FE), ldloc:int32[exp:KNFAKJMALJE](var_0_01))
|
||||
stloc:HKKOHFHADKK(var_54_314, ldfld:HKKOHFHADKK(BattleRoyaleGearBag::CMHGDPOKGOA, ldloc:BattleRoyaleGearBag(this)))
|
||||
stloc:OKGCDFLPFOD(var_55_322, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:BattleRoyaleGearBag[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](BattleRoyaleGearBag::GJGAGMBKDAD)))
|
||||
stloc:HKKOHFHADKK(var_57_32D, ldfld:HKKOHFHADKK(BattleRoyaleGearBag::CMHGDPOKGOA, ldloc:BattleRoyaleGearBag(this)))
|
||||
stloc:int32(var_58_330, ldc.i4:int32(0))
|
||||
call:void(HKKOHFHADKK::OFFLOPLJBBG, ldloc:HKKOHFHADKK(var_57_32D), ldloc:int32[exp:uint16](var_58_330))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06012E06 RID: 77318 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012E06")]
|
||||
[Address(RVA = "0x863C90", Offset = "0x862A90", VA = "0x180863C90")]
|
||||
private void Start()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012E07 RID: 77319 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012E07")]
|
||||
[Address(RVA = "0x863280", Offset = "0x862080", VA = "0x180863280", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012E08 RID: 77320 RVA: 0x00458340 File Offset: 0x00456540
|
||||
[Token(Token = "0x6012E08")]
|
||||
[Address(RVA = "0x8638D0", Offset = "0x8626D0", VA = "0x1808638D0")]
|
||||
private void OnDrawGizmos()
|
||||
{
|
||||
BattleRoyaleGearBag.BattleRoyaleGearSlotDescriptor[] array = this.bagSlotDescriptors;
|
||||
if (array != 0)
|
||||
{
|
||||
int num = 0;
|
||||
if (num < array.Length)
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
Color blue = Color.blue;
|
||||
BattleRoyaleGearBag.BattleRoyaleGearSlotDescriptor[] array2 = this.bagSlotDescriptors;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
BattleRoyaleGearBag.BattleRoyaleGearSlotDescriptor[] array3 = this.bagSlotDescriptors;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
BattleRoyaleGearBag.BattleRoyaleGearSlotDescriptor[] array4 = this.bagSlotDescriptors;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
BattleRoyaleGearBag.BattleRoyaleGearSlotDescriptor[] array5 = this.bagSlotDescriptors;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
Vector3 vector5;
|
||||
float z5 = vector5.z;
|
||||
Vector3 vector6;
|
||||
float z6 = vector6.z;
|
||||
}
|
||||
BattleRoyaleGearBag.BattleRoyaleGearSlotDescriptor[] array6 = this.bagSlotDescriptors;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E09 RID: 77321 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012E09")]
|
||||
[Address(RVA = "0x862540", Offset = "0x861340", VA = "0x180862540")]
|
||||
public void DropAllEquipment()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012E0A RID: 77322 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012E0A")]
|
||||
[Address(RVA = "0x863090", Offset = "0x861E90", VA = "0x180863090")]
|
||||
private Tool NGFFGDEPFAP(Player IEKDDPPNFPF, bool GEJJBENPHJG, Collider DMMDDFILJMK)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012E0B RID: 77323 RVA: 0x004583D8 File Offset: 0x004565D8
|
||||
[Token(Token = "0x6012E0B")]
|
||||
[Address(RVA = "0x8621B0", Offset = "0x860FB0", VA = "0x1808621B0")]
|
||||
private void CBHLFMCNNGO(Tool EGFEJGHDNAI)
|
||||
{
|
||||
HKKOHFHADKK cmhgdpokgoa = this.CMHGDPOKGOA;
|
||||
RecRoomAudioClip recRoomAudioClip = this.takeOffSFX;
|
||||
Transform transform = base.transform;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip, transform, num2, num);
|
||||
HKKOHFHADKK cmhgdpokgoa2 = this.CMHGDPOKGOA;
|
||||
}
|
||||
|
||||
// Token: 0x06012E0C RID: 77324 RVA: 0x0045841C File Offset: 0x0045661C
|
||||
[Token(Token = "0x6012E0C")]
|
||||
[Address(RVA = "0x861E60", Offset = "0x860C60", VA = "0x180861E60")]
|
||||
private void BLKAKANNEJP(Tool EGFEJGHDNAI)
|
||||
{
|
||||
HKKOHFHADKK cmhgdpokgoa = this.CMHGDPOKGOA;
|
||||
RecRoomAudioClip recRoomAudioClip = this.putOnSFX;
|
||||
Transform transform = base.transform;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip, transform, num2, num);
|
||||
HKKOHFHADKK cmhgdpokgoa2 = this.CMHGDPOKGOA;
|
||||
int num3 = 0;
|
||||
cmhgdpokgoa2.PIEOGAPMGIH((ushort)num3);
|
||||
}
|
||||
|
||||
// Token: 0x06012E0D RID: 77325 RVA: 0x0045846C File Offset: 0x0045666C
|
||||
[Token(Token = "0x6012E0D")]
|
||||
[Address(RVA = "0x862D70", Offset = "0x861B70", VA = "0x180862D70")]
|
||||
private void LBODGLNOABB(Tool EGFEJGHDNAI, Vector3 BNMOCBJEEPN, Quaternion LPHCCEOHNIN, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ)
|
||||
{
|
||||
AGAJMBPABDL fbfbjfnhnog = this.FBFBJFNHNOG;
|
||||
if (fbfbjfnhnog != 0 && fbfbjfnhnog.DMKCIEPGGAB)
|
||||
{
|
||||
EGFEJGHDNAI.NFNOHGFMPEA = true;
|
||||
if (!base.OGIBLNIIHDK)
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
AGAJMBPABDL fbfbjfnhnog2 = this.FBFBJFNHNOG;
|
||||
photonView.TransferOwnership(fbfbjfnhnog2);
|
||||
}
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
PlayerToolEquipSlots toolEquipSlots = this.MJFIFBHFJOC.toolEquipSlots;
|
||||
PlayerToolEquipSlot shoulderSlot = toolEquipSlots.shoulderSlot;
|
||||
int num = 0;
|
||||
ulong num2;
|
||||
bool flag = toolEquipSlots.TryEquipTool(EGFEJGHDNAI, num, shoulderSlot, num2 != 0UL);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E0E RID: 77326 RVA: 0x004584E8 File Offset: 0x004566E8
|
||||
[Token(Token = "0x6012E0E")]
|
||||
[Address(RVA = "0x862390", Offset = "0x861190", VA = "0x180862390")]
|
||||
private bool CNBOLGFAINK(Tool EGFEJGHDNAI, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
|
||||
{
|
||||
if (this.FBFBJFNHNOG == (ulong)0L || NHCEBNBEEBE.DBAJDHGDPOL == this.FBFBJFNHNOG)
|
||||
{
|
||||
HKKOHFHADKK cmhgdpokgoa = this.CMHGDPOKGOA;
|
||||
Tool tool = this.tool;
|
||||
if (!(EGFEJGHDNAI == tool))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012E0F RID: 77327 RVA: 0x00458530 File Offset: 0x00456730
|
||||
[Token(Token = "0x6012E0F")]
|
||||
[Address(RVA = "0x861F30", Offset = "0x860D30", VA = "0x180861F30")]
|
||||
private bool BMPEACDIJHF(out Vector3 DDHPAFKBMON, out Quaternion ACMECNDDDNG)
|
||||
{
|
||||
Player mjfifbhfjoc = this.MJFIFBHFJOC;
|
||||
int num = 0;
|
||||
if (!(mjfifbhfjoc != num))
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
DDHPAFKBMON.z = z;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
}
|
||||
Player mjfifbhfjoc2 = this.MJFIFBHFJOC;
|
||||
int num2 = 0;
|
||||
if (!(mjfifbhfjoc2 != num2))
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
}
|
||||
PlayerToolEquipSlot shoulderSlot = this.MJFIFBHFJOC.toolEquipSlots.shoulderSlot;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
DDHPAFKBMON.z = z2;
|
||||
Player mjfifbhfjoc3 = this.MJFIFBHFJOC;
|
||||
int num3 = 0;
|
||||
if (!(mjfifbhfjoc3 != num3))
|
||||
{
|
||||
Transform transform2 = base.transform;
|
||||
}
|
||||
PlayerToolEquipSlot shoulderSlot2 = this.MJFIFBHFJOC.toolEquipSlots.shoulderSlot;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012E10 RID: 77328 RVA: 0x004585E4 File Offset: 0x004567E4
|
||||
[Token(Token = "0x6012E10")]
|
||||
[Address(RVA = "0x862280", Offset = "0x861080", VA = "0x180862280")]
|
||||
private bool CIELJOLDILK(Tool EGFEJGHDNAI, PlayerToolEquipSlot HCPBBFGIBAB)
|
||||
{
|
||||
Tool tool = this.tool;
|
||||
if (!(EGFEJGHDNAI == tool))
|
||||
{
|
||||
HKKOHFHADKK cmhgdpokgoa = this.CMHGDPOKGOA;
|
||||
BattleRoyaleGearBag.BNJFJOKIELL bnjfjokiell;
|
||||
bnjfjokiell.System.IDisposable.Dispose();
|
||||
bnjfjokiell.<>1__state = (int)((ulong)0L);
|
||||
bnjfjokiell.<>4__this = this;
|
||||
bnjfjokiell.tool = EGFEJGHDNAI;
|
||||
Coroutine coroutine = base.StartCoroutine(bnjfjokiell);
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012E11 RID: 77329 RVA: 0x00458638 File Offset: 0x00456838
|
||||
[Token(Token = "0x6012E11")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930")]
|
||||
private bool DFFGKAJAFEJ(Tool EGFEJGHDNAI, PlayerToolEquipSlot POFOFFDCGCB)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06012E12 RID: 77330 RVA: 0x00458648 File Offset: 0x00456848
|
||||
[Token(Token = "0x6012E12")]
|
||||
[Address(RVA = "0x862480", Offset = "0x861280", VA = "0x180862480")]
|
||||
private void DKEJCDEMBOM(Tool EGFEJGHDNAI, PlayerToolEquipSlot POFOFFDCGCB)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.hipAttachSFX;
|
||||
Transform transform = EGFEJGHDNAI.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
|
||||
// Token: 0x06012E13 RID: 77331 RVA: 0x00458670 File Offset: 0x00456870
|
||||
[Token(Token = "0x6012E13")]
|
||||
[Address(RVA = "0x8631A0", Offset = "0x861FA0", VA = "0x1808631A0")]
|
||||
private void NIBNPKFAEMG(Tool EGFEJGHDNAI, PlayerToolEquipSlot POFOFFDCGCB)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.hipDetachSFX;
|
||||
Transform transform = EGFEJGHDNAI.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
|
||||
// Token: 0x06012E14 RID: 77332 RVA: 0x00458698 File Offset: 0x00456898
|
||||
[Token(Token = "0x6012E14")]
|
||||
[Address(RVA = "0x8640D0", Offset = "0x862ED0", VA = "0x1808640D0")]
|
||||
public bool TryStoreToolInBag(Tool EGFEJGHDNAI)
|
||||
{
|
||||
int num = 0;
|
||||
if (!(EGFEJGHDNAI == num) && !EGFEJGHDNAI.FNFNLDBILFE && EGFEJGHDNAI.IsValidAttach())
|
||||
{
|
||||
List<FNCLOCJLFDG> list = this.bagSlots;
|
||||
int num2 = 0;
|
||||
BattleRoyaleGearBag.BattleRoyaleGearSlotDescriptor[] array = this.bagSlotDescriptors;
|
||||
num2++;
|
||||
num2 += array;
|
||||
OGNBCNBPFCC spawnableToolType = EGFEJGHDNAI.OGNBCNBPFCC;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
List<FNCLOCJLFDG> list2 = this.bagSlots;
|
||||
bool flag2;
|
||||
if (!flag2)
|
||||
{
|
||||
List<FNCLOCJLFDG> list3 = this.bagSlots;
|
||||
bool flag3;
|
||||
if (!flag3)
|
||||
{
|
||||
goto IL_74;
|
||||
}
|
||||
}
|
||||
}
|
||||
List<FNCLOCJLFDG> list4 = this.bagSlots;
|
||||
num2++;
|
||||
IL_74:
|
||||
List<FNCLOCJLFDG> list5 = this.bagSlots;
|
||||
bool flag4;
|
||||
if (!flag4)
|
||||
{
|
||||
}
|
||||
Tool ephlnfkjgnb = this.EPHLNFKJGNB;
|
||||
int num3 = 0;
|
||||
bool flag5 = ephlnfkjgnb == num3;
|
||||
if (flag5)
|
||||
{
|
||||
this.EPHLNFKJGNB = EGFEJGHDNAI;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012E15 RID: 77333 RVA: 0x00458754 File Offset: 0x00456954
|
||||
[Token(Token = "0x6012E15")]
|
||||
[Address(RVA = "0x861630", Offset = "0x860430", VA = "0x180861630")]
|
||||
private void APHKNDJGJHN(Tool NINJDJJANJC, FNCLOCJLFDG NBNHGMOPHOB)
|
||||
{
|
||||
RecRoomAudioClip[] array = this.modifyStoredToolSFX;
|
||||
Transform transform = base.transform;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.PlayRandom3DSFX(array, transform, num3, num2 != 0, num);
|
||||
Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.KAHAFODOEJE);
|
||||
NINJDJJANJC.AddCustomPickupCondition(oglajafkbmn);
|
||||
}
|
||||
|
||||
// Token: 0x06012E16 RID: 77334 RVA: 0x004587A0 File Offset: 0x004569A0
|
||||
[Token(Token = "0x6012E16")]
|
||||
[Address(RVA = "0x862F90", Offset = "0x861D90", VA = "0x180862F90")]
|
||||
private void LJKEMFECDLC(Tool NJLAKHOJJNJ, FNCLOCJLFDG NBNHGMOPHOB)
|
||||
{
|
||||
RecRoomAudioClip[] array = this.modifyStoredToolSFX;
|
||||
Transform transform = base.transform;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.PlayRandom3DSFX(array, transform, num3, num2 != 0, num);
|
||||
Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.KAHAFODOEJE);
|
||||
NJLAKHOJJNJ.RemoveCustomPickupCondition(oglajafkbmn);
|
||||
this.tool.rigidbodyEx.unityRigidbody.ResetCenterOfMass();
|
||||
}
|
||||
|
||||
// Token: 0x06012E17 RID: 77335 RVA: 0x00458800 File Offset: 0x00456A00
|
||||
[Token(Token = "0x6012E17")]
|
||||
[Address(RVA = "0x862C60", Offset = "0x861A60", VA = "0x180862C60")]
|
||||
private bool KAHAFODOEJE(Tool EGFEJGHDNAI, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
|
||||
{
|
||||
if (this.FBFBJFNHNOG == (ulong)0L || this.MJFIFBHFJOC != NHCEBNBEEBE)
|
||||
{
|
||||
}
|
||||
if (this.MJFIFBHFJOC.BBHBBHEBCEO != LocalPlayerController.MIGPLDFLMHA.SCREEN)
|
||||
{
|
||||
PlayerToolEquipSlot shoulderSlot = this.MJFIFBHFJOC.toolEquipSlots.shoulderSlot;
|
||||
float z = JEDLNAEEMEN.z;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06012E18 RID: 77336 RVA: 0x00458858 File Offset: 0x00456A58
|
||||
[Token(Token = "0x6012E18")]
|
||||
[Address(RVA = "0x862790", Offset = "0x861590", VA = "0x180862790")]
|
||||
private void HEKHJFHNEFA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
Collider collider = this.easyAccessCollider;
|
||||
int num = 0;
|
||||
if (collider != num)
|
||||
{
|
||||
bool inVRDisplayMode = SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB;
|
||||
GameObject gameObject = this.easyAccessCollider.gameObject;
|
||||
AGAJMBPABDL fbfbjfnhnog = this.FBFBJFNHNOG;
|
||||
if (fbfbjfnhnog == 0)
|
||||
{
|
||||
}
|
||||
bool dmkciepggab = fbfbjfnhnog.DMKCIEPGGAB;
|
||||
gameObject.SetActive(dmkciepggab);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E19 RID: 77337 RVA: 0x004588B4 File Offset: 0x00456AB4
|
||||
[Token(Token = "0x6012E19")]
|
||||
[Address(RVA = "0x8626E0", Offset = "0x8614E0", VA = "0x1808626E0")]
|
||||
private void GJGAGMBKDAD(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
AGAJMBPABDL fbfbjfnhnog = this.FBFBJFNHNOG;
|
||||
if (fbfbjfnhnog != 0 && fbfbjfnhnog.DMKCIEPGGAB)
|
||||
{
|
||||
Collider collider = this.easyAccessCollider;
|
||||
int num = 0;
|
||||
if (collider != num)
|
||||
{
|
||||
GameObject gameObject = this.easyAccessCollider.gameObject;
|
||||
int num2 = 0;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E1A RID: 77338 RVA: 0x00458908 File Offset: 0x00456B08
|
||||
[Token(Token = "0x6012E1A")]
|
||||
[Address(RVA = "0x862F20", Offset = "0x861D20", VA = "0x180862F20")]
|
||||
private IEnumerator LHDMBKBOINL(Tool EGFEJGHDNAI)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012E1A)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Activities.BattleRoyale.BattleRoyaleGearBag::LHDMBKBOINL(Tool)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(BNJFJOKIELL::System.IDisposable.Dispose, ldloc:BNJFJOKIELL(var_0))
|
||||
stfld:BattleRoyaleGearBag(BNJFJOKIELL::<>4__this, ldloc:BNJFJOKIELL(var_0), ldloc:BattleRoyaleGearBag(this))
|
||||
stfld:int32(BNJFJOKIELL::<>1__state, ldloc:BNJFJOKIELL(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:Tool(BNJFJOKIELL::tool, ldloc:BNJFJOKIELL(var_0), ldloc:Tool(EGFEJGHDNAI))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06012E1B RID: 77339 RVA: 0x00458934 File Offset: 0x00456B34
|
||||
[Token(Token = "0x6012E1B")]
|
||||
[Address(RVA = "0x862870", Offset = "0x861670", VA = "0x180862870")]
|
||||
public static BattleRoyaleGearBag InstantiateForLocalPlayer(BattleRoyaleGearBag CFAPNBBHEKB)
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
if (CFAPNBBHEKB != num2)
|
||||
{
|
||||
MFBGLIHGCGO<Killzone> localPlayerEnteredKillzoneEvent = Player.LocalPlayerEnteredKillzoneEvent;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
BattleRoyaleGearBag.ALKGFHKHEPA.Clear();
|
||||
BattleRoyaleGearBag.ALKGFHKHEPA = new Dictionary();
|
||||
Dictionary<string, object> alkgfhkhepa = BattleRoyaleGearBag.ALKGFHKHEPA;
|
||||
string nfgpflpbcbn = BattleRoyaleGearBag.NFGPFLPBCBN;
|
||||
int inpoaaaoahi = KKPBCOOONNK.MDMMDPEKICF.INPOAAAOAHI;
|
||||
alkgfhkhepa.Add(nfgpflpbcbn, inpoaaaoahi);
|
||||
string name = CFAPNBBHEKB.name;
|
||||
Dictionary<string, object> alkgfhkhepa2 = BattleRoyaleGearBag.ALKGFHKHEPA;
|
||||
}
|
||||
int num3 = 0;
|
||||
if (num != num3)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012E1C RID: 77340 RVA: 0x004589C0 File Offset: 0x00456BC0
|
||||
[Token(Token = "0x6012E1C")]
|
||||
[Address(RVA = "0x8643B0", Offset = "0x8631B0", VA = "0x1808643B0")]
|
||||
public BattleRoyaleGearBag()
|
||||
{
|
||||
List<FNCLOCJLFDG> list = new List();
|
||||
this.bagSlots = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C3AF RID: 50095
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C3AF")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x0400C3B0 RID: 50096
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C3B0")]
|
||||
[SerializeField]
|
||||
[Header("Settings")]
|
||||
private Collider easyAccessCollider;
|
||||
|
||||
// Token: 0x0400C3B1 RID: 50097
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C3B1")]
|
||||
[SerializeField]
|
||||
[Header("Bag Slots")]
|
||||
private BattleRoyaleGearBag.BattleRoyaleGearSlotDescriptor[] bagSlotDescriptors;
|
||||
|
||||
// Token: 0x0400C3B2 RID: 50098
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C3B2")]
|
||||
[SerializeField]
|
||||
[Header("Audio")]
|
||||
private RecRoomAudioClip putOnSFX;
|
||||
|
||||
// Token: 0x0400C3B3 RID: 50099
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C3B3")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip takeOffSFX;
|
||||
|
||||
// Token: 0x0400C3B4 RID: 50100
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400C3B4")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip hipAttachSFX;
|
||||
|
||||
// Token: 0x0400C3B5 RID: 50101
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C3B5")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip hipDetachSFX;
|
||||
|
||||
// Token: 0x0400C3B6 RID: 50102
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400C3B6")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip[] modifyStoredToolSFX;
|
||||
|
||||
// Token: 0x0400C3B7 RID: 50103
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C3B7")]
|
||||
private HKKOHFHADKK CMHGDPOKGOA;
|
||||
|
||||
// Token: 0x0400C3B8 RID: 50104
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400C3B8")]
|
||||
private AGAJMBPABDL FBFBJFNHNOG;
|
||||
|
||||
// Token: 0x0400C3B9 RID: 50105
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400C3B9")]
|
||||
private Player MJFIFBHFJOC;
|
||||
|
||||
// Token: 0x0400C3BA RID: 50106
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400C3BA")]
|
||||
public List<FNCLOCJLFDG> bagSlots;
|
||||
|
||||
// Token: 0x0400C3BB RID: 50107
|
||||
[Token(Token = "0x400C3BB")]
|
||||
private static Dictionary<string, object> ALKGFHKHEPA;
|
||||
|
||||
// Token: 0x0400C3BC RID: 50108
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400C3BC")]
|
||||
private Tool EPHLNFKJGNB;
|
||||
|
||||
// Token: 0x0400C3BD RID: 50109
|
||||
[Token(Token = "0x400C3BD")]
|
||||
private static readonly string NFGPFLPBCBN = "PEB.WEARER_ID";
|
||||
|
||||
// Token: 0x0400C3BE RID: 50110
|
||||
[Token(Token = "0x400C3BE")]
|
||||
private static readonly string IHEGGDCPIEH = "Purpose";
|
||||
|
||||
// Token: 0x02002BCC RID: 11212
|
||||
[Token(Token = "0x2002BCC")]
|
||||
private enum DLADIMOEPGJ
|
||||
{
|
||||
// Token: 0x0400C3C0 RID: 50112
|
||||
[Token(Token = "0x400C3C0")]
|
||||
ON_BACK,
|
||||
// Token: 0x0400C3C1 RID: 50113
|
||||
[Token(Token = "0x400C3C1")]
|
||||
NOT_ON_BACK
|
||||
}
|
||||
|
||||
// Token: 0x02002BCD RID: 11213
|
||||
[Token(Token = "0x2002BCD")]
|
||||
[Serializable]
|
||||
private struct BattleRoyaleGearSlotDescriptor
|
||||
{
|
||||
// Token: 0x170034A6 RID: 13478
|
||||
// (get) Token: 0x06012E1E RID: 77342 RVA: 0x00458A04 File Offset: 0x00456C04
|
||||
[Token(Token = "0x170034A6")]
|
||||
public OGNBCNBPFCC[] SupportedEquipmentTypes
|
||||
{
|
||||
[Token(Token = "0x6012E1E")]
|
||||
[Address(RVA = "0x867290", Offset = "0x866090", VA = "0x180867290")]
|
||||
get
|
||||
{
|
||||
OGNBCNBPFCC[] supportedEquipmentTypes = this._supportedEquipmentTypes;
|
||||
if (supportedEquipmentTypes == 0)
|
||||
{
|
||||
SerializedGuid[] supportedEquipmentTypeIds = this.SupportedEquipmentTypeIds;
|
||||
if (supportedEquipmentTypeIds != 0)
|
||||
{
|
||||
int num;
|
||||
Func<SerializedGuid, OGNBCNBPFCC> func = new Func(num.CCFEJLNMDLG);
|
||||
num = 0;
|
||||
OGNBCNBPFCC[] array = Enumerable.ToArray<OGNBCNBPFCC>(Enumerable.Select<SerializedGuid, OGNBCNBPFCC>(supportedEquipmentTypeIds, func));
|
||||
this._supportedEquipmentTypes = array;
|
||||
return array;
|
||||
}
|
||||
}
|
||||
return supportedEquipmentTypes;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400C3C2 RID: 50114
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400C3C2")]
|
||||
[SerializeField]
|
||||
public string Name;
|
||||
|
||||
// Token: 0x0400C3C3 RID: 50115
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400C3C3")]
|
||||
[SerializeField]
|
||||
public Transform SlotTransform;
|
||||
|
||||
// Token: 0x0400C3C4 RID: 50116
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400C3C4")]
|
||||
[SerializeField]
|
||||
[HELOBGLDDLH.KBCDAGDEHAO(false)]
|
||||
public SerializedGuid[] SupportedEquipmentTypeIds;
|
||||
|
||||
// Token: 0x0400C3C5 RID: 50117
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C3C5")]
|
||||
[NonSerialized]
|
||||
private OGNBCNBPFCC[] _supportedEquipmentTypes;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,249 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BEB RID: 11243
|
||||
[Token(Token = "0x2002BEB")]
|
||||
[Serializable]
|
||||
public class BattleRoyaleGearConfig : ScriptableObject
|
||||
{
|
||||
// Token: 0x170034C6 RID: 13510
|
||||
// (get) Token: 0x06012F26 RID: 77606 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170034C6")]
|
||||
public Color CommonColor
|
||||
{
|
||||
[Token(Token = "0x6012F26")]
|
||||
[Address(RVA = "0x48FDA0", Offset = "0x48EBA0", VA = "0x18048FDA0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034C7 RID: 13511
|
||||
// (get) Token: 0x06012F27 RID: 77607 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170034C7")]
|
||||
public Color UncommonColor
|
||||
{
|
||||
[Token(Token = "0x6012F27")]
|
||||
[Address(RVA = "0x5620E0", Offset = "0x560EE0", VA = "0x1805620E0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034C8 RID: 13512
|
||||
// (get) Token: 0x06012F28 RID: 77608 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170034C8")]
|
||||
public Color RareColor
|
||||
{
|
||||
[Token(Token = "0x6012F28")]
|
||||
[Address(RVA = "0x864430", Offset = "0x863230", VA = "0x180864430")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034C9 RID: 13513
|
||||
// (get) Token: 0x06012F29 RID: 77609 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170034C9")]
|
||||
public Color EpicColor
|
||||
{
|
||||
[Token(Token = "0x6012F29")]
|
||||
[Address(RVA = "0x864420", Offset = "0x863220", VA = "0x180864420")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034CA RID: 13514
|
||||
// (get) Token: 0x06012F2A RID: 77610 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170034CA")]
|
||||
public Color LegendaryColor
|
||||
{
|
||||
[Token(Token = "0x6012F2A")]
|
||||
[Address(RVA = "0x774D80", Offset = "0x773B80", VA = "0x180774D80")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034CB RID: 13515
|
||||
// (get) Token: 0x06012F2B RID: 77611 RVA: 0x0045F6B8 File Offset: 0x0045D8B8
|
||||
[Token(Token = "0x170034CB")]
|
||||
public int PistolDropWeight
|
||||
{
|
||||
[Token(Token = "0x6012F2B")]
|
||||
[Address(RVA = "0x567200", Offset = "0x566000", VA = "0x180567200")]
|
||||
get
|
||||
{
|
||||
return this.pistolDropWeight;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034CC RID: 13516
|
||||
// (get) Token: 0x06012F2C RID: 77612 RVA: 0x0045F6CC File Offset: 0x0045D8CC
|
||||
[Token(Token = "0x170034CC")]
|
||||
public int AutomaticDropWeight
|
||||
{
|
||||
[Token(Token = "0x6012F2C")]
|
||||
[Address(RVA = "0x567210", Offset = "0x566010", VA = "0x180567210")]
|
||||
get
|
||||
{
|
||||
return this.automaticDropWeight;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034CD RID: 13517
|
||||
// (get) Token: 0x06012F2D RID: 77613 RVA: 0x0045F6E0 File Offset: 0x0045D8E0
|
||||
[Token(Token = "0x170034CD")]
|
||||
public int RifleDropWeight
|
||||
{
|
||||
[Token(Token = "0x6012F2D")]
|
||||
[Address(RVA = "0x5672E0", Offset = "0x5660E0", VA = "0x1805672E0")]
|
||||
get
|
||||
{
|
||||
return this.rifleDropWeight;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034CE RID: 13518
|
||||
// (get) Token: 0x06012F2E RID: 77614 RVA: 0x0045F6F4 File Offset: 0x0045D8F4
|
||||
[Token(Token = "0x170034CE")]
|
||||
public int ShotgunDropWeight
|
||||
{
|
||||
[Token(Token = "0x6012F2E")]
|
||||
[Address(RVA = "0x5672F0", Offset = "0x5660F0", VA = "0x1805672F0")]
|
||||
get
|
||||
{
|
||||
return this.shotgunDropWeight;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034CF RID: 13519
|
||||
// (get) Token: 0x06012F2F RID: 77615 RVA: 0x0045F708 File Offset: 0x0045D908
|
||||
[Token(Token = "0x170034CF")]
|
||||
public int HandCannonDropWeight
|
||||
{
|
||||
[Token(Token = "0x6012F2F")]
|
||||
[Address(RVA = "0x567480", Offset = "0x566280", VA = "0x180567480")]
|
||||
get
|
||||
{
|
||||
return this.handCannonDropWeight;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034D0 RID: 13520
|
||||
// (get) Token: 0x06012F30 RID: 77616 RVA: 0x0045F71C File Offset: 0x0045D91C
|
||||
[Token(Token = "0x170034D0")]
|
||||
public int BowDropWeight
|
||||
{
|
||||
[Token(Token = "0x6012F30")]
|
||||
[Address(RVA = "0x6E12D0", Offset = "0x6E00D0", VA = "0x1806E12D0")]
|
||||
get
|
||||
{
|
||||
return this.bowDropWeight;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034D1 RID: 13521
|
||||
// (get) Token: 0x06012F31 RID: 77617 RVA: 0x0045F730 File Offset: 0x0045D930
|
||||
[Token(Token = "0x170034D1")]
|
||||
public int RocketLauncherDropWeight
|
||||
{
|
||||
[Token(Token = "0x6012F31")]
|
||||
[Address(RVA = "0x512510", Offset = "0x511310", VA = "0x180512510")]
|
||||
get
|
||||
{
|
||||
return this.rocketLauncherDropWeight;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F32 RID: 77618 RVA: 0x0045F744 File Offset: 0x0045D944
|
||||
[Token(Token = "0x6012F32")]
|
||||
[Address(RVA = "0x6EC220", Offset = "0x6EB020", VA = "0x1806EC220")]
|
||||
public BattleRoyaleGearConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C4B3 RID: 50355
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C4B3")]
|
||||
[SerializeField]
|
||||
[Header("Quality Colors")]
|
||||
private Color commonColor;
|
||||
|
||||
// Token: 0x0400C4B4 RID: 50356
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400C4B4")]
|
||||
[SerializeField]
|
||||
private Color uncommonColor;
|
||||
|
||||
// Token: 0x0400C4B5 RID: 50357
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400C4B5")]
|
||||
[SerializeField]
|
||||
private Color rareColor;
|
||||
|
||||
// Token: 0x0400C4B6 RID: 50358
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C4B6")]
|
||||
[SerializeField]
|
||||
private Color epicColor;
|
||||
|
||||
// Token: 0x0400C4B7 RID: 50359
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C4B7")]
|
||||
[SerializeField]
|
||||
private Color legendaryColor;
|
||||
|
||||
// Token: 0x0400C4B8 RID: 50360
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400C4B8")]
|
||||
[SerializeField]
|
||||
[Header("Weapon Type Drop Weight")]
|
||||
private int pistolDropWeight;
|
||||
|
||||
// Token: 0x0400C4B9 RID: 50361
|
||||
[FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x400C4B9")]
|
||||
[SerializeField]
|
||||
private int automaticDropWeight;
|
||||
|
||||
// Token: 0x0400C4BA RID: 50362
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C4BA")]
|
||||
[SerializeField]
|
||||
private int rifleDropWeight;
|
||||
|
||||
// Token: 0x0400C4BB RID: 50363
|
||||
[FieldOffset(Offset = "0x74")]
|
||||
[Token(Token = "0x400C4BB")]
|
||||
[SerializeField]
|
||||
private int shotgunDropWeight;
|
||||
|
||||
// Token: 0x0400C4BC RID: 50364
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400C4BC")]
|
||||
[SerializeField]
|
||||
private int handCannonDropWeight;
|
||||
|
||||
// Token: 0x0400C4BD RID: 50365
|
||||
[FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x400C4BD")]
|
||||
[SerializeField]
|
||||
private int bowDropWeight;
|
||||
|
||||
// Token: 0x0400C4BE RID: 50366
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C4BE")]
|
||||
[SerializeField]
|
||||
private int rocketLauncherDropWeight;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,705 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using Google.Protobuf;
|
||||
using Google.Protobuf.Collections;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Core.AI;
|
||||
using RecRoom.Core.Combat;
|
||||
using RecRoom.Core.GameManagement;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BCF RID: 11215
|
||||
[Token(Token = "0x2002BCF")]
|
||||
public class BattleRoyaleGearManager : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x170034A9 RID: 13481
|
||||
// (get) Token: 0x06012E25 RID: 77349 RVA: 0x00458B08 File Offset: 0x00456D08
|
||||
// (set) Token: 0x06012E26 RID: 77350 RVA: 0x00458B1C File Offset: 0x00456D1C
|
||||
[Token(Token = "0x170034A9")]
|
||||
public static BattleRoyaleGearManager ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x6012E25")]
|
||||
[Address(RVA = "0x867210", Offset = "0x866010", VA = "0x180867210")]
|
||||
get;
|
||||
[Token(Token = "0x6012E26")]
|
||||
[Address(RVA = "0x866000", Offset = "0x864E00", VA = "0x180866000")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06012E27 RID: 77351 RVA: 0x00458B30 File Offset: 0x00456D30
|
||||
[Token(Token = "0x6012E27")]
|
||||
[Address(RVA = "0x864440", Offset = "0x863240", VA = "0x180864440", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
Delegate delegate2;
|
||||
for (;;)
|
||||
{
|
||||
base..ctor();
|
||||
BattleRoyaleGearManager battleRoyaleGearManager = BattleRoyaleGearManager.<OCDLBPHJMOP>k__BackingField;
|
||||
int num = 0;
|
||||
if (battleRoyaleGearManager == num)
|
||||
{
|
||||
BattleRoyaleGearManager.<OCDLBPHJMOP>k__BackingField = this;
|
||||
}
|
||||
TextAsset textAsset = this.arsenalBlob;
|
||||
int num2 = 0;
|
||||
if (textAsset != num2 && this.arsenalBlob.bytes != 0)
|
||||
{
|
||||
TextAsset textAsset2 = this.arsenalBlob;
|
||||
MessageParser<FOKDOODJKOP> mhllbdfjbod = FOKDOODJKOP.MHLLBDFJBOD;
|
||||
byte[] bytes = textAsset2.bytes;
|
||||
FOKDOODJKOP fokdoodjkop = mhllbdfjbod.ParseFrom(bytes);
|
||||
this.HGJCHIAMDIE = fokdoodjkop;
|
||||
this.IFBDHKOKDMC();
|
||||
}
|
||||
BattleRoyaleAmmo.HAKPMCNMENF collectEvent = BattleRoyaleAmmo.CollectEvent;
|
||||
BattleRoyaleAmmo.HAKPMCNMENF hakpmcnmenf = new BattleRoyaleAmmo.HAKPMCNMENF(this.LNMNOMAHGIP);
|
||||
Delegate @delegate = Delegate.Combine(collectEvent, hakpmcnmenf);
|
||||
if (@delegate == 0 || @delegate != 0)
|
||||
{
|
||||
BattleRoyaleAmmo.CollectEvent = @delegate;
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num3 = 0;
|
||||
if (instance != num3)
|
||||
{
|
||||
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action action = new Action(this.NJGKEJCHADK);
|
||||
instance2.NJGCGNDOMBJ += action;
|
||||
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
||||
GameSpawnManager.KIFNGIBBMDP kifngibbmdp = new GameSpawnManager.KIFNGIBBMDP(this.KCNCMMFELDN);
|
||||
spawnManager.EAIPEBLDFBK += kifngibbmdp;
|
||||
}
|
||||
OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent;
|
||||
Action action2 = new Action(this.NAHAFOLAIEC);
|
||||
Player.LocalPlayerSpawnEvent = OKNNKFGFODL.BPJDFPACLMK(localPlayerSpawnEvent, action2);
|
||||
OKNNKFGFODL localPlayerSpawnEvent2 = Player.LocalPlayerSpawnEvent;
|
||||
Action action3 = new Action(this.NAHAFOLAIEC);
|
||||
Player.LocalPlayerSpawnEvent = OKNNKFGFODL.GMNMHGMFGOL(localPlayerSpawnEvent2, action3);
|
||||
BattleRoyaleGearBag battleRoyaleGearBag = BattleRoyaleGearBag.InstantiateForLocalPlayer(this.bagPrefab);
|
||||
BattleRoyalePlayerMap battleRoyalePlayerMap = this.mapPrefab;
|
||||
this.BEANHKLNMII = battleRoyaleGearBag;
|
||||
BattleRoyalePlayerMap battleRoyalePlayerMap2 = BattleRoyalePlayerMap.InstantiateForLocalPlayer(battleRoyalePlayerMap, battleRoyaleGearBag);
|
||||
EquipmentSpawnerChest.PHJIFMHOLFC chestOpenEvent = EquipmentSpawnerChest.ChestOpenEvent;
|
||||
EquipmentSpawnerChest.PHJIFMHOLFC phjifmholfc = new EquipmentSpawnerChest.PHJIFMHOLFC(this.IOADHCKAOEB);
|
||||
delegate2 = Delegate.Combine(chestOpenEvent, phjifmholfc);
|
||||
if (delegate2 == 0 || delegate2 != 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
EquipmentSpawnerChest.ChestOpenEvent = delegate2;
|
||||
}
|
||||
|
||||
// Token: 0x06012E28 RID: 77352 RVA: 0x00458CDC File Offset: 0x00456EDC
|
||||
[Token(Token = "0x6012E28")]
|
||||
[Address(RVA = "0x867020", Offset = "0x865E20", VA = "0x180867020")]
|
||||
private void Start()
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.ODCIMPCGPKE odcimpcgpke = new GameCombatManager.ODCIMPCGPKE(this.NFKFMFMBMIG);
|
||||
combatManager.DNLKLILOAIM += odcimpcgpke;
|
||||
GameCombatManager combatManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.HOKOCNGFDAO hokocngfdao = new GameCombatManager.HOKOCNGFDAO(this.FKKEPHNPHBI);
|
||||
combatManager2.FBKJFMPLABN += hokocngfdao;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E29 RID: 77353 RVA: 0x00458D44 File Offset: 0x00456F44
|
||||
[Token(Token = "0x6012E29")]
|
||||
[Address(RVA = "0x8669C0", Offset = "0x8657C0", VA = "0x1808669C0", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
Delegate delegate2;
|
||||
for (;;)
|
||||
{
|
||||
base.OnDestroy();
|
||||
this.PMMGPDAHOIF.Clear();
|
||||
BattleRoyaleAmmo.HAKPMCNMENF collectEvent = BattleRoyaleAmmo.CollectEvent;
|
||||
BattleRoyaleAmmo.HAKPMCNMENF hakpmcnmenf = new BattleRoyaleAmmo.HAKPMCNMENF(this.LNMNOMAHGIP);
|
||||
Delegate @delegate = Delegate.Remove(collectEvent, hakpmcnmenf);
|
||||
int num = 0;
|
||||
if (@delegate == 0 || @delegate != 0)
|
||||
{
|
||||
BattleRoyaleAmmo.CollectEvent = num;
|
||||
EquipmentSpawnerChest.PHJIFMHOLFC chestOpenEvent = EquipmentSpawnerChest.ChestOpenEvent;
|
||||
EquipmentSpawnerChest.PHJIFMHOLFC phjifmholfc = new EquipmentSpawnerChest.PHJIFMHOLFC(this.IOADHCKAOEB);
|
||||
delegate2 = Delegate.Remove(chestOpenEvent, phjifmholfc);
|
||||
if (delegate2 == 0 || delegate2 != 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
EquipmentSpawnerChest.ChestOpenEvent = delegate2;
|
||||
OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent;
|
||||
Action action = new Action(this.NAHAFOLAIEC);
|
||||
Player.LocalPlayerSpawnEvent = OKNNKFGFODL.GMNMHGMFGOL(localPlayerSpawnEvent, action);
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
if (instance != num2)
|
||||
{
|
||||
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action action2 = new Action(this.NJGKEJCHADK);
|
||||
instance2.NJGCGNDOMBJ -= action2;
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
int num3 = 0;
|
||||
if (combatManager != num3)
|
||||
{
|
||||
GameCombatManager combatManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.ODCIMPCGPKE odcimpcgpke = new GameCombatManager.ODCIMPCGPKE(this.NFKFMFMBMIG);
|
||||
combatManager2.DNLKLILOAIM -= odcimpcgpke;
|
||||
GameCombatManager combatManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.HOKOCNGFDAO hokocngfdao = new GameCombatManager.HOKOCNGFDAO(this.FKKEPHNPHBI);
|
||||
combatManager3.FBKJFMPLABN -= hokocngfdao;
|
||||
}
|
||||
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
||||
int num4 = 0;
|
||||
if (spawnManager != num4)
|
||||
{
|
||||
GameSpawnManager spawnManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
||||
GameSpawnManager.KIFNGIBBMDP kifngibbmdp = new GameSpawnManager.KIFNGIBBMDP(this.KCNCMMFELDN);
|
||||
spawnManager2.EAIPEBLDFBK -= kifngibbmdp;
|
||||
}
|
||||
}
|
||||
if (BattleRoyaleGearManager.<OCDLBPHJMOP>k__BackingField == this)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E2A RID: 77354 RVA: 0x00458ECC File Offset: 0x004570CC
|
||||
[Token(Token = "0x6012E2A")]
|
||||
[Address(RVA = "0x864DE0", Offset = "0x863BE0", VA = "0x180864DE0")]
|
||||
private void IFBDHKOKDMC()
|
||||
{
|
||||
EOEOFMCNLOL<int>[] array = new EOEOFMCNLOL<int>[9];
|
||||
int[] array2 = new int[array.Length];
|
||||
int num = 0;
|
||||
this.OFGNGGBPLBI = array2;
|
||||
if (num < array2.Length)
|
||||
{
|
||||
num++;
|
||||
array2[0] = (int)((ulong)4294967295L);
|
||||
int[] ofgnggbplbi = this.OFGNGGBPLBI;
|
||||
}
|
||||
FOKDOODJKOP hgjchiamdie = this.HGJCHIAMDIE;
|
||||
RepeatedField<MDCDKMCDEGM> hcfennbpmfi = hgjchiamdie.HCFENNBPMFI;
|
||||
if ((hgjchiamdie.HCFENNBPMFI[num].KMPJIIFBPAP ? 1 : 0) != num)
|
||||
{
|
||||
int icihpbmngkn = this.HGJCHIAMDIE.HCFENNBPMFI[num].ICIHPBMNGKN;
|
||||
int length = array.Length;
|
||||
EOEOFMCNLOL<int> eoeofmcnlol;
|
||||
if (array[icihpbmngkn] == 0)
|
||||
{
|
||||
eoeofmcnlol = new EOEOFMCNLOL();
|
||||
throw new ArrayTypeMismatchException();
|
||||
}
|
||||
int kclobjbiimb = this.HGJCHIAMDIE.HCFENNBPMFI[num].KCLOBJBIIMB;
|
||||
eoeofmcnlol.PHLAHMKFNKI(num, kclobjbiimb);
|
||||
if (icihpbmngkn == 8)
|
||||
{
|
||||
int jdinbhaocke = this.HGJCHIAMDIE.HCFENNBPMFI[num].NELPAPPGHFC.JDINBHAOCKE;
|
||||
int[] ofgnggbplbi2 = this.OFGNGGBPLBI;
|
||||
int length2 = ofgnggbplbi2.Length;
|
||||
if (jdinbhaocke < length2)
|
||||
{
|
||||
ofgnggbplbi2[0] = num;
|
||||
}
|
||||
}
|
||||
}
|
||||
FOKDOODJKOP hgjchiamdie2 = this.HGJCHIAMDIE;
|
||||
num++;
|
||||
while (hgjchiamdie2 != 0)
|
||||
{
|
||||
}
|
||||
int length3 = array.Length;
|
||||
if (num < length3)
|
||||
{
|
||||
if (18446744073709551609UL > (ulong)2L && "{il2cpp array field local1->}" != (ulong)0L)
|
||||
{
|
||||
int num2 = PJLAIIECDFE.HGKDGIDPLDK((CLDJCKDMCFP)num);
|
||||
EOEOFMCNLOL<EOEOFMCNLOL<int>> lpbbefcldig = this.LPBBEFCLDIG;
|
||||
EOEOFMCNLOL<int> eoeofmcnlol2 = array[num];
|
||||
lpbbefcldig.PHLAHMKFNKI(eoeofmcnlol2, num2);
|
||||
}
|
||||
num++;
|
||||
}
|
||||
EOEOFMCNLOL<int> eoeofmcnlol3 = array[7];
|
||||
this.HIDHPKNHBCH = eoeofmcnlol3;
|
||||
EOEOFMCNLOL<int> eoeofmcnlol4 = array[8];
|
||||
this.ONDFFIPFJON = eoeofmcnlol4;
|
||||
}
|
||||
|
||||
// Token: 0x06012E2B RID: 77355 RVA: 0x00459070 File Offset: 0x00457270
|
||||
[Token(Token = "0x6012E2B")]
|
||||
[Address(RVA = "0x8656D0", Offset = "0x8644D0", VA = "0x1808656D0")]
|
||||
private void IOADHCKAOEB(EquipmentSpawnerChest MMOJOJPDKIC)
|
||||
{
|
||||
BattleRoyaleGearManager.OOBDHBLBGCN oobdhblbgcn;
|
||||
oobdhblbgcn.System.IDisposable.Dispose();
|
||||
oobdhblbgcn.<>1__state = (int)((ulong)0L);
|
||||
oobdhblbgcn.<>4__this = this;
|
||||
oobdhblbgcn.chest = MMOJOJPDKIC;
|
||||
Coroutine coroutine = base.StartCoroutine(oobdhblbgcn);
|
||||
}
|
||||
|
||||
// Token: 0x06012E2C RID: 77356 RVA: 0x004590A4 File Offset: 0x004572A4
|
||||
[Token(Token = "0x6012E2C")]
|
||||
[Address(RVA = "0x864A60", Offset = "0x863860", VA = "0x180864A60")]
|
||||
private IEnumerator DFEOGMJABEO(EquipmentSpawnerChest MMOJOJPDKIC)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012E2C)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Activities.BattleRoyale.BattleRoyaleGearManager::DFEOGMJABEO(RecRoom.Core.GameManagement.EquipmentSpawnerChest)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(OOBDHBLBGCN::System.IDisposable.Dispose, ldloc:OOBDHBLBGCN(var_0))
|
||||
stfld:BattleRoyaleGearManager(OOBDHBLBGCN::<>4__this, ldloc:OOBDHBLBGCN(var_0), ldloc:BattleRoyaleGearManager(this))
|
||||
stfld:int32(OOBDHBLBGCN::<>1__state, ldloc:OOBDHBLBGCN(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:EquipmentSpawnerChest(OOBDHBLBGCN::chest, ldloc:OOBDHBLBGCN(var_0), ldloc:EquipmentSpawnerChest(MMOJOJPDKIC))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06012E2D RID: 77357 RVA: 0x004590D0 File Offset: 0x004572D0
|
||||
[Token(Token = "0x6012E2D")]
|
||||
[Address(RVA = "0x864B60", Offset = "0x863960", VA = "0x180864B60")]
|
||||
public int GetFieldAmmo(AGAJMBPABDL IEKDDPPNFPF, CLDJCKDMCFP KIGCFHHMPCG)
|
||||
{
|
||||
return this.NOBMGOHDKBE(IEKDDPPNFPF).IAHDANBDAAM()[(int)KIGCFHHMPCG];
|
||||
}
|
||||
|
||||
// Token: 0x06012E2E RID: 77358 RVA: 0x004590F8 File Offset: 0x004572F8
|
||||
[Token(Token = "0x6012E2E")]
|
||||
[Address(RVA = "0x866F30", Offset = "0x865D30", VA = "0x180866F30")]
|
||||
public void SetFieldAmmo(AGAJMBPABDL IEKDDPPNFPF, CLDJCKDMCFP KIGCFHHMPCG, int GEFICFCCGDK)
|
||||
{
|
||||
int[] array;
|
||||
do
|
||||
{
|
||||
array = this.NOBMGOHDKBE(IEKDDPPNFPF).IAHDANBDAAM();
|
||||
}
|
||||
while (array == 0);
|
||||
array[0] = GEFICFCCGDK;
|
||||
}
|
||||
|
||||
// Token: 0x06012E2F RID: 77359 RVA: 0x00459128 File Offset: 0x00457328
|
||||
[Token(Token = "0x6012E2F")]
|
||||
[Address(RVA = "0x865750", Offset = "0x864550", VA = "0x180865750")]
|
||||
private void JGFHDEKLIIG()
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
KLLMCPFPIIE<int[]> kllmcpfpiie = this.NOBMGOHDKBE(agajmbpabdl);
|
||||
int[] array = new int[9];
|
||||
}
|
||||
|
||||
// Token: 0x06012E30 RID: 77360 RVA: 0x00459154 File Offset: 0x00457354
|
||||
[Token(Token = "0x6012E30")]
|
||||
[Address(RVA = "0x8668A0", Offset = "0x8656A0", VA = "0x1808668A0")]
|
||||
private KLLMCPFPIIE<int[]> NOBMGOHDKBE(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
Dictionary<int, KLLMCPFPIIE<int[]>> pmmgpdahoif = this.PMMGPDAHOIF;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
int[] array = new int[9];
|
||||
Dictionary<int, KLLMCPFPIIE<int[]>> pmmgpdahoif2 = this.PMMGPDAHOIF;
|
||||
int inpoaaaoahi = IEKDDPPNFPF.INPOAAAOAHI;
|
||||
KLLMCPFPIIE<int[]> kllmcpfpiie;
|
||||
pmmgpdahoif2[inpoaaaoahi] = kllmcpfpiie;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012E31 RID: 77361 RVA: 0x00459194 File Offset: 0x00457394
|
||||
[Token(Token = "0x6012E31")]
|
||||
[Address(RVA = "0x865F10", Offset = "0x864D10", VA = "0x180865F10")]
|
||||
private void LNMNOMAHGIP(BattleRoyaleAmmo DGIOBDLNLBH)
|
||||
{
|
||||
if (DGIOBDLNLBH.OGIBLNIIHDK)
|
||||
{
|
||||
DGIOBDLNLBH.OnDestroy();
|
||||
DGIOBDLNLBH.AuthoritySetAlreadyPickedUp();
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
CLDJCKDMCFP <PLLAINMPFMB>k__BackingField = DGIOBDLNLBH.<PLLAINMPFMB>k__BackingField;
|
||||
int fieldAmmo = this.GetFieldAmmo(agajmbpabdl, <PLLAINMPFMB>k__BackingField);
|
||||
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
int num = DGIOBDLNLBH.<DNLLAOGKOBK>k__BackingField;
|
||||
CLDJCKDMCFP <PLLAINMPFMB>k__BackingField2 = DGIOBDLNLBH.<PLLAINMPFMB>k__BackingField;
|
||||
num += fieldAmmo;
|
||||
this.SetFieldAmmo(agajmbpabdl2, <PLLAINMPFMB>k__BackingField2, num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E32 RID: 77362 RVA: 0x00459200 File Offset: 0x00457400
|
||||
[Token(Token = "0x6012E32")]
|
||||
[Address(RVA = "0x866440", Offset = "0x865240", VA = "0x180866440")]
|
||||
private void NJGKEJCHADK()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
int num = 0;
|
||||
List<EquipmentSpawnerChest> allChests = EquipmentSpawnerChest.AllChests;
|
||||
List<EquipmentSpawnerChest> allChests2 = EquipmentSpawnerChest.AllChests;
|
||||
bool flag = JAKDHKJDFNP.LDBJPFPJHLF(this.chestEnabledPercentage);
|
||||
num++;
|
||||
List<EquipmentSpawnerChest> allChests3 = EquipmentSpawnerChest.AllChests;
|
||||
List<EquipmentSpawnerChest> allChests4 = EquipmentSpawnerChest.AllChests;
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
List<EquipmentSpawnerChest> allChests5 = EquipmentSpawnerChest.AllChests;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
KLLMCPFPIIE<int[]> kllmcpfpiie = this.NOBMGOHDKBE(agajmbpabdl);
|
||||
int[] array = new int[9];
|
||||
}
|
||||
|
||||
// Token: 0x06012E33 RID: 77363 RVA: 0x00459278 File Offset: 0x00457478
|
||||
[Token(Token = "0x6012E33")]
|
||||
[Address(RVA = "0x8663B0", Offset = "0x8651B0", VA = "0x1808663B0")]
|
||||
private void NFKFMFMBMIG(AGAJMBPABDL LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL, Weapon GDIGKHINJCG, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP, int JJHKPNCCEFB, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
if (HMEIODIHDCL.DMKCIEPGGAB)
|
||||
{
|
||||
this.NKDDCNLIONO();
|
||||
}
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
this.IMOAELDNGOD(HMEIODIHDCL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E34 RID: 77364 RVA: 0x004592AC File Offset: 0x004574AC
|
||||
[Token(Token = "0x6012E34")]
|
||||
[Address(RVA = "0x864AD0", Offset = "0x8638D0", VA = "0x180864AD0")]
|
||||
private void FKKEPHNPHBI(Enemy LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
if (HMEIODIHDCL.DMKCIEPGGAB)
|
||||
{
|
||||
this.NKDDCNLIONO();
|
||||
}
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
this.IMOAELDNGOD(HMEIODIHDCL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E35 RID: 77365 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012E35")]
|
||||
[Address(RVA = "0x8666F0", Offset = "0x8654F0", VA = "0x1808666F0")]
|
||||
private void NKDDCNLIONO()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012E36 RID: 77366 RVA: 0x004592E0 File Offset: 0x004574E0
|
||||
[Token(Token = "0x6012E36")]
|
||||
[Address(RVA = "0x8651E0", Offset = "0x863FE0", VA = "0x1808651E0")]
|
||||
private void IMOAELDNGOD(AGAJMBPABDL GGLKKJKJGHA)
|
||||
{
|
||||
while (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
Player player = GGLKKJKJGHA.GPOMCJICJIH();
|
||||
int num = 0;
|
||||
if (player == num)
|
||||
{
|
||||
break;
|
||||
}
|
||||
int[] array = this.NOBMGOHDKBE(GGLKKJKJGHA).IAHDANBDAAM();
|
||||
if (array != 0)
|
||||
{
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
int length = array.Length;
|
||||
if (num3 < length)
|
||||
{
|
||||
if ("{il2cpp array field local12->}" > (ulong)0L)
|
||||
{
|
||||
float z = global::UnityEngine.Random.onUnitSphere.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
Vector3 up = Vector3.up;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
Transform transform = player.body.transform;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
}
|
||||
num2++;
|
||||
break;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E37 RID: 77367 RVA: 0x0045938C File Offset: 0x0045758C
|
||||
[Token(Token = "0x6012E37")]
|
||||
[Address(RVA = "0x866290", Offset = "0x865090", VA = "0x180866290")]
|
||||
private void NAHAFOLAIEC()
|
||||
{
|
||||
OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent;
|
||||
Action action = new Action(this.NAHAFOLAIEC);
|
||||
Player.LocalPlayerSpawnEvent = OKNNKFGFODL.GMNMHGMFGOL(localPlayerSpawnEvent, action);
|
||||
BattleRoyaleGearBag battleRoyaleGearBag = BattleRoyaleGearBag.InstantiateForLocalPlayer(this.bagPrefab);
|
||||
BattleRoyalePlayerMap battleRoyalePlayerMap = this.mapPrefab;
|
||||
this.BEANHKLNMII = battleRoyaleGearBag;
|
||||
BattleRoyalePlayerMap battleRoyalePlayerMap2 = BattleRoyalePlayerMap.InstantiateForLocalPlayer(battleRoyalePlayerMap, battleRoyaleGearBag);
|
||||
}
|
||||
|
||||
// Token: 0x06012E38 RID: 77368 RVA: 0x004593DC File Offset: 0x004575DC
|
||||
[Token(Token = "0x6012E38")]
|
||||
[Address(RVA = "0x866040", Offset = "0x864E40", VA = "0x180866040")]
|
||||
private bool MFBANGGJKDL(Vector3 AFNKLLAKKJN, Quaternion IKJGOJBKKEK, float HGKCFKKJNLC, Vector3 EAOCEINLAKP, Vector3 KHJFDILDLAD, out CLDJCKDMCFP GBPMPGHIODJ)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
FOKDOODJKOP hgjchiamdie = this.HGJCHIAMDIE;
|
||||
if (hgjchiamdie != 0 && hgjchiamdie.HCFENNBPMFI != 0)
|
||||
{
|
||||
EOEOFMCNLOL<int> eoeofmcnlol = this.LPBBEFCLDIG.OBNBDDNFNDN();
|
||||
if (eoeofmcnlol != 0)
|
||||
{
|
||||
int num2 = eoeofmcnlol.OBNBDDNFNDN();
|
||||
RepeatedField<MDCDKMCDEGM> hcfennbpmfi = this.HGJCHIAMDIE.HCFENNBPMFI;
|
||||
float z = AFNKLLAKKJN.z;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
MDCDKMCDEGM mdcdkmcdegm = this.HGJCHIAMDIE.HCFENNBPMFI[num2];
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012E39 RID: 77369 RVA: 0x0045946C File Offset: 0x0045766C
|
||||
[Token(Token = "0x6012E39")]
|
||||
[Address(RVA = "0x8657E0", Offset = "0x8645E0", VA = "0x1808657E0")]
|
||||
private void JIFFNKPHFBA(Vector3 AFNKLLAKKJN, Quaternion IKJGOJBKKEK, float HGKCFKKJNLC, Vector3 EAOCEINLAKP, Vector3 KHJFDILDLAD)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
FOKDOODJKOP hgjchiamdie = this.HGJCHIAMDIE;
|
||||
if (hgjchiamdie != 0 && hgjchiamdie.HCFENNBPMFI != 0)
|
||||
{
|
||||
int num2 = this.HIDHPKNHBCH.OBNBDDNFNDN();
|
||||
RepeatedField<MDCDKMCDEGM> hcfennbpmfi = this.HGJCHIAMDIE.HCFENNBPMFI;
|
||||
float z = AFNKLLAKKJN.z;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E3A RID: 77370 RVA: 0x004594D4 File Offset: 0x004576D4
|
||||
[Token(Token = "0x6012E3A")]
|
||||
[Address(RVA = "0x864BF0", Offset = "0x8639F0", VA = "0x180864BF0")]
|
||||
private void HHAHPJOIEHL(Vector3 AFNKLLAKKJN, Quaternion IKJGOJBKKEK, float HGKCFKKJNLC, Vector3 EAOCEINLAKP, Vector3 KHJFDILDLAD)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
FOKDOODJKOP hgjchiamdie = this.HGJCHIAMDIE;
|
||||
if (hgjchiamdie != 0 && hgjchiamdie.HCFENNBPMFI != 0)
|
||||
{
|
||||
int num2 = this.ONDFFIPFJON.OBNBDDNFNDN();
|
||||
RepeatedField<MDCDKMCDEGM> hcfennbpmfi = this.HGJCHIAMDIE.HCFENNBPMFI;
|
||||
float z = AFNKLLAKKJN.z;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E3B RID: 77371 RVA: 0x0045953C File Offset: 0x0045773C
|
||||
[Token(Token = "0x6012E3B")]
|
||||
[Address(RVA = "0x865D00", Offset = "0x864B00", VA = "0x180865D00")]
|
||||
private void KMHILDNOCBD(CLDJCKDMCFP OFMDLGLDIFL, Vector3 AFNKLLAKKJN, Quaternion IKJGOJBKKEK, float HGKCFKKJNLC, Vector3 EAOCEINLAKP, Vector3 KHJFDILDLAD)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
FOKDOODJKOP hgjchiamdie = this.HGJCHIAMDIE;
|
||||
if (hgjchiamdie != 0)
|
||||
{
|
||||
RepeatedField<MDCDKMCDEGM> hcfennbpmfi = hgjchiamdie.HCFENNBPMFI;
|
||||
if (hcfennbpmfi != 0)
|
||||
{
|
||||
int count = hcfennbpmfi.count;
|
||||
if (count > 0)
|
||||
{
|
||||
int[] ofgnggbplbi = this.OFGNGGBPLBI;
|
||||
int length = ofgnggbplbi.Length;
|
||||
if (OFMDLGLDIFL < (CLDJCKDMCFP)length && ofgnggbplbi[(int)OFMDLGLDIFL] < count)
|
||||
{
|
||||
float z = AFNKLLAKKJN.z;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E3C RID: 77372 RVA: 0x004595C0 File Offset: 0x004577C0
|
||||
[Token(Token = "0x6012E3C")]
|
||||
[Address(RVA = "0x8659D0", Offset = "0x8647D0", VA = "0x1808659D0")]
|
||||
private bool JOLMDFMCLHJ(int KIGELEGFCCL, Vector3 AFNKLLAKKJN, Quaternion IKJGOJBKKEK, float HGKCFKKJNLC, Vector3 EAOCEINLAKP, Vector3 KHJFDILDLAD)
|
||||
{
|
||||
OGNBCNBPFCC ognbcnbpfcc;
|
||||
if (this.HGJCHIAMDIE.HCFENNBPMFI[KIGELEGFCCL] != 0 && ognbcnbpfcc != OGNBCNBPFCC.INVALID)
|
||||
{
|
||||
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
||||
float z = AFNKLLAKKJN.z;
|
||||
int num = 0;
|
||||
Tool tool;
|
||||
if (tool != num)
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = tool.rigidbodyEx;
|
||||
int num2 = 0;
|
||||
if (rigidbodyEx != num2)
|
||||
{
|
||||
RigidbodyEx rigidbodyEx2 = tool.rigidbodyEx;
|
||||
RigidbodyEx rigidbodyEx3 = tool.rigidbodyEx;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012E3D RID: 77373 RVA: 0x0045963C File Offset: 0x0045783C
|
||||
[Token(Token = "0x6012E3D")]
|
||||
[Address(RVA = "0x865C40", Offset = "0x864A40", VA = "0x180865C40")]
|
||||
private void KCNCMMFELDN(SpawnableTool FAFPPDGHACH)
|
||||
{
|
||||
int instantiationTag = FAFPPDGHACH.InstantiationTag;
|
||||
RepeatedField<MDCDKMCDEGM> hcfennbpmfi = this.HGJCHIAMDIE.HCFENNBPMFI;
|
||||
BattleRoyaleGear battleRoyaleGear = FAFPPDGHACH.gameObject.AddComponent<BattleRoyaleGear>();
|
||||
MDCDKMCDEGM mdcdkmcdegm = this.HGJCHIAMDIE.HCFENNBPMFI[instantiationTag];
|
||||
battleRoyaleGear.CDHCBECJPOM = mdcdkmcdegm;
|
||||
}
|
||||
|
||||
// Token: 0x06012E3E RID: 77374 RVA: 0x00459688 File Offset: 0x00457888
|
||||
[Token(Token = "0x6012E3E")]
|
||||
[Address(RVA = "0x867180", Offset = "0x865F80", VA = "0x180867180")]
|
||||
public BattleRoyaleGearManager()
|
||||
{
|
||||
EOEOFMCNLOL<EOEOFMCNLOL<int>> eoeofmcnlol = new EOEOFMCNLOL();
|
||||
this.LPBBEFCLDIG = eoeofmcnlol;
|
||||
Dictionary<int, KLLMCPFPIIE<int[]>> dictionary = new Dictionary();
|
||||
this.PMMGPDAHOIF = dictionary;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C3CB RID: 50123
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C3CB")]
|
||||
[SerializeField]
|
||||
[Header("Player Bags")]
|
||||
private BattleRoyaleGearBag bagPrefab;
|
||||
|
||||
// Token: 0x0400C3CC RID: 50124
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C3CC")]
|
||||
[SerializeField]
|
||||
private BattleRoyalePlayerMap mapPrefab;
|
||||
|
||||
// Token: 0x0400C3CD RID: 50125
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C3CD")]
|
||||
[SerializeField]
|
||||
[Header("Equipment")]
|
||||
private TextAsset arsenalBlob;
|
||||
|
||||
// Token: 0x0400C3CE RID: 50126
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C3CE")]
|
||||
[SerializeField]
|
||||
[Header("Chests")]
|
||||
private float chestEnabledPercentage = 0.5f;
|
||||
|
||||
// Token: 0x0400C3CF RID: 50127
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C3CF")]
|
||||
private BattleRoyaleGearBag BEANHKLNMII;
|
||||
|
||||
// Token: 0x0400C3D0 RID: 50128
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400C3D0")]
|
||||
private FOKDOODJKOP HGJCHIAMDIE;
|
||||
|
||||
// Token: 0x0400C3D1 RID: 50129
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C3D1")]
|
||||
private EOEOFMCNLOL<EOEOFMCNLOL<int>> LPBBEFCLDIG;
|
||||
|
||||
// Token: 0x0400C3D2 RID: 50130
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400C3D2")]
|
||||
private EOEOFMCNLOL<int> HIDHPKNHBCH;
|
||||
|
||||
// Token: 0x0400C3D3 RID: 50131
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C3D3")]
|
||||
private EOEOFMCNLOL<int> ONDFFIPFJON;
|
||||
|
||||
// Token: 0x0400C3D4 RID: 50132
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400C3D4")]
|
||||
private int[] OFGNGGBPLBI;
|
||||
|
||||
// Token: 0x0400C3D5 RID: 50133
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400C3D5")]
|
||||
private Dictionary<int, KLLMCPFPIIE<int[]>> PMMGPDAHOIF;
|
||||
|
||||
// Token: 0x0400C3D6 RID: 50134
|
||||
[Token(Token = "0x400C3D6")]
|
||||
private const float FJLBHOHFGDP = 0.05f;
|
||||
|
||||
// Token: 0x0400C3D7 RID: 50135
|
||||
[Token(Token = "0x400C3D7")]
|
||||
private const float GIHPLBMNJLK = 4f;
|
||||
|
||||
// Token: 0x0400C3D8 RID: 50136
|
||||
[Token(Token = "0x400C3D8")]
|
||||
private const float JPADELFAGEK = 720f;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,920 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Core.Vehicles;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BD1 RID: 11217
|
||||
[Token(Token = "0x2002BD1")]
|
||||
public class BattleRoyaleGlider : BaseVehicle
|
||||
{
|
||||
// Token: 0x170034AC RID: 13484
|
||||
// (get) Token: 0x06012E45 RID: 77381 RVA: 0x004598E0 File Offset: 0x00457AE0
|
||||
[Token(Token = "0x170034AC")]
|
||||
public float CCMOFNFDFCN
|
||||
{
|
||||
[Token(Token = "0x6012E45")]
|
||||
[Address(RVA = "0x86BE90", Offset = "0x86AC90", VA = "0x18086BE90")]
|
||||
get
|
||||
{
|
||||
return this.maxYawSpeed;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034AD RID: 13485
|
||||
// (get) Token: 0x06012E46 RID: 77382 RVA: 0x004598F4 File Offset: 0x00457AF4
|
||||
[Token(Token = "0x170034AD")]
|
||||
public BattleRoyaleGliderHandlebar DDOLEGFJODO
|
||||
{
|
||||
[Token(Token = "0x6012E46")]
|
||||
[Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80")]
|
||||
get
|
||||
{
|
||||
return this.handlebar;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034AE RID: 13486
|
||||
// (get) Token: 0x06012E47 RID: 77383 RVA: 0x00459908 File Offset: 0x00457B08
|
||||
// (set) Token: 0x06012E48 RID: 77384 RVA: 0x0045991C File Offset: 0x00457B1C
|
||||
[Token(Token = "0x170034AE")]
|
||||
public bool ODJEFAAIEEM
|
||||
{
|
||||
[Token(Token = "0x6012E47")]
|
||||
[Address(RVA = "0x86BE80", Offset = "0x86AC80", VA = "0x18086BE80")]
|
||||
get
|
||||
{
|
||||
return this.JIAPMNJEKPG;
|
||||
}
|
||||
[Token(Token = "0x6012E48")]
|
||||
[Address(RVA = "0x86BEA0", Offset = "0x86ACA0", VA = "0x18086BEA0")]
|
||||
set
|
||||
{
|
||||
TeleportationPortal teleportationPortal = this.portal;
|
||||
this.JIAPMNJEKPG = value;
|
||||
bool isCompleted = ((IAsyncResult)teleportationPortal).IsCompleted;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E49 RID: 77385 RVA: 0x00459944 File Offset: 0x00457B44
|
||||
[Token(Token = "0x6012E49")]
|
||||
[Address(RVA = "0x869630", Offset = "0x868430", VA = "0x180869630", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
TeleportationPortal teleportationPortal = this.portal;
|
||||
Action<TeleportationPortal> action = new Action(this.DPNDBHNEOGF);
|
||||
teleportationPortal.LocalPlayerUseEvent += action;
|
||||
this.portal.mode = (TeleportationPortal.IDIOIAGNCBL)((ulong)4L);
|
||||
}
|
||||
|
||||
// Token: 0x06012E4A RID: 77386 RVA: 0x00459988 File Offset: 0x00457B88
|
||||
[Token(Token = "0x6012E4A")]
|
||||
[Address(RVA = "0x86B490", Offset = "0x86A290", VA = "0x18086B490", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
TeleportationPortal teleportationPortal = this.portal;
|
||||
Action<TeleportationPortal> action = new Action(this.DPNDBHNEOGF);
|
||||
teleportationPortal.LocalPlayerUseEvent -= action;
|
||||
this.HJLNKHFEKEJ();
|
||||
}
|
||||
|
||||
// Token: 0x06012E4B RID: 77387 RVA: 0x004599C4 File Offset: 0x00457BC4
|
||||
[Token(Token = "0x6012E4B")]
|
||||
[Address(RVA = "0x86BA20", Offset = "0x86A820", VA = "0x18086BA20")]
|
||||
private void Update()
|
||||
{
|
||||
if (!this.InDirectSteerMode)
|
||||
{
|
||||
BattleRoyaleGliderHandlebar battleRoyaleGliderHandlebar = this.handlebar;
|
||||
Transform transform = battleRoyaleGliderHandlebar.transform;
|
||||
BattleRoyaleGlider glider = battleRoyaleGliderHandlebar.glider;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform targetTransform = glider.rigidbodyEx.MDKDCJFEBJH;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
int num = 0;
|
||||
float num2 = Mathf.InverseLerp((float)0, 1f, (float)num);
|
||||
float num3;
|
||||
num2 = num3;
|
||||
float num4 = Mathf.Sign(num2);
|
||||
BattleRoyaleGliderHandlebar battleRoyaleGliderHandlebar2 = this.handlebar;
|
||||
Transform transform2 = battleRoyaleGliderHandlebar2.transform;
|
||||
BattleRoyaleGlider glider2 = battleRoyaleGliderHandlebar2.glider;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
Transform targetTransform2 = glider2.rigidbodyEx.MDKDCJFEBJH;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
float num5;
|
||||
num3 = num5;
|
||||
int num6 = 0;
|
||||
float num7 = Mathf.InverseLerp((float)0, 1f, (float)num6);
|
||||
num2 = num7;
|
||||
num7 = num3;
|
||||
float num8 = Mathf.Sign(num7);
|
||||
float num9 = num2 * -1f;
|
||||
this.OKHAOPCDDAH(num4, num9);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E4C RID: 77388 RVA: 0x00459AAC File Offset: 0x00457CAC
|
||||
[Token(Token = "0x6012E4C")]
|
||||
[Address(RVA = "0x86B530", Offset = "0x86A330", VA = "0x18086B530")]
|
||||
private void OnDrawGizmos()
|
||||
{
|
||||
Color green = Color.green;
|
||||
Transform transform = base.transform;
|
||||
float z = this.collisionSphereOriginLocalposition.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
}
|
||||
|
||||
// Token: 0x06012E4D RID: 77389 RVA: 0x00459AE0 File Offset: 0x00457CE0
|
||||
[Token(Token = "0x6012E4D")]
|
||||
[Address(RVA = "0x86BA00", Offset = "0x86A800", VA = "0x18086BA00")]
|
||||
public void SteerDirectly(float BFLMJKIKKAI, float CDGGDBLHBNF)
|
||||
{
|
||||
if (this.InDirectSteerMode)
|
||||
{
|
||||
this.OKHAOPCDDAH(BFLMJKIKKAI, CDGGDBLHBNF);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E4E RID: 77390 RVA: 0x00459B00 File Offset: 0x00457D00
|
||||
[Token(Token = "0x6012E4E")]
|
||||
[Address(RVA = "0x86B120", Offset = "0x869F20", VA = "0x18086B120")]
|
||||
private void OKHAOPCDDAH(float BFLMJKIKKAI, float CDGGDBLHBNF)
|
||||
{
|
||||
float num = Mathf.Sign(CDGGDBLHBNF);
|
||||
AnimationCurve animationCurve = this.steeringCurve;
|
||||
int num2 = 0;
|
||||
float num3 = animationCurve.Evaluate((float)num2);
|
||||
float num4 = this.throttleCurve.Evaluate(BFLMJKIKKAI);
|
||||
Transform transform = this.canopyVisual;
|
||||
int num5 = 0;
|
||||
if (!(transform == num5))
|
||||
{
|
||||
if (0 <= (int)CDGGDBLHBNF)
|
||||
{
|
||||
}
|
||||
int num6 = 0;
|
||||
float num7 = Mathf.InverseLerp(-1f, (float)num6, CDGGDBLHBNF);
|
||||
float num8 = this.minThrottleCanopyPitch;
|
||||
float num9 = Mathf.Lerp(num7, num8, CDGGDBLHBNF);
|
||||
Transform transform2 = this.canopyVisual;
|
||||
num8 = num9;
|
||||
Transform transform3 = transform2.transform;
|
||||
int num10 = 0;
|
||||
Quaternion quaternion = Quaternion.Euler(num9, num8, (float)num10);
|
||||
}
|
||||
this.OHDLJCJOCAF(BFLMJKIKKAI, CDGGDBLHBNF);
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
AGAJMBPABDL ggafbjilnjb = this.GGAFBJILNJB;
|
||||
if (ggafbjilnjb != 0 && ggafbjilnjb.DMKCIEPGGAB)
|
||||
{
|
||||
float num11 = this.steeringVignetteCurve.Evaluate(BFLMJKIKKAI);
|
||||
SingletonMonoBehaviour.ONCPNMDGGKG.<PIIODFOEOFG>k__BackingField.SetVehicleVignetteIntensityInterpolation(BFLMJKIKKAI);
|
||||
}
|
||||
}
|
||||
this.IFFGIDGODCE(BFLMJKIKKAI, CDGGDBLHBNF);
|
||||
}
|
||||
|
||||
// Token: 0x06012E4F RID: 77391 RVA: 0x00459BF0 File Offset: 0x00457DF0
|
||||
[Token(Token = "0x6012E4F")]
|
||||
[Address(RVA = "0x86AF40", Offset = "0x869D40", VA = "0x18086AF40")]
|
||||
private void OIPCHFCFFKB(float JLPPJBIKPAG, float EJPHOFNOGLO)
|
||||
{
|
||||
Transform transform = this.canopyVisual;
|
||||
int num = 0;
|
||||
if (!(transform == num))
|
||||
{
|
||||
if (0 <= (int)JLPPJBIKPAG)
|
||||
{
|
||||
}
|
||||
int num2 = 0;
|
||||
float num3 = Mathf.InverseLerp(-1f, (float)num2, EJPHOFNOGLO);
|
||||
float num4 = this.minThrottleCanopyPitch;
|
||||
float num5 = Mathf.Lerp(num3, num4, EJPHOFNOGLO);
|
||||
Transform transform2 = this.canopyVisual.transform;
|
||||
int num6 = 0;
|
||||
Quaternion quaternion = Quaternion.Euler(num5, num4, (float)num6);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E50 RID: 77392 RVA: 0x00459C5C File Offset: 0x00457E5C
|
||||
[Token(Token = "0x6012E50")]
|
||||
[Address(RVA = "0x86A8A0", Offset = "0x8696A0", VA = "0x18086A8A0")]
|
||||
private void MGIPLCELNOH(float EJPHOFNOGLO)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
AGAJMBPABDL ggafbjilnjb = this.GGAFBJILNJB;
|
||||
if (ggafbjilnjb != 0 && ggafbjilnjb.DMKCIEPGGAB)
|
||||
{
|
||||
float num = this.steeringVignetteCurve.Evaluate(EJPHOFNOGLO);
|
||||
SingletonMonoBehaviour.ONCPNMDGGKG.<PIIODFOEOFG>k__BackingField.SetVehicleVignetteIntensityInterpolation(EJPHOFNOGLO);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E51 RID: 77393 RVA: 0x00459CAC File Offset: 0x00457EAC
|
||||
[Token(Token = "0x6012E51")]
|
||||
[Address(RVA = "0x86A9A0", Offset = "0x8697A0", VA = "0x18086A9A0")]
|
||||
private void OHDLJCJOCAF(float JLPPJBIKPAG, float EJPHOFNOGLO)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012E51)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Activities.BattleRoyale.BattleRoyaleGlider::OHDLJCJOCAF(System.Single,System.Single)
|
||||
|
||||
---> System.ArgumentOutOfRangeException: length ('-1') must be a non-negative value. (Parameter 'length')
|
||||
Actual value was -1.
|
||||
at System.ArgumentOutOfRangeException.ThrowNegative[T](T value, String paramName)
|
||||
at System.Array.CopyImpl(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
|
||||
at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length)
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 403
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 117
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06012E52 RID: 77394 RVA: 0x00459EC8 File Offset: 0x004580C8
|
||||
[Token(Token = "0x6012E52")]
|
||||
[Address(RVA = "0x869B10", Offset = "0x868910", VA = "0x180869B10")]
|
||||
private void HJLNKHFEKEJ()
|
||||
{
|
||||
SFXAudioSource eljpfkchdlj = this.ELJPFKCHDLJ;
|
||||
int num = 0;
|
||||
if (eljpfkchdlj != num)
|
||||
{
|
||||
AudioManager.StopLoopingSFX(this.ELJPFKCHDLJ);
|
||||
this.ELJPFKCHDLJ = (ulong)0L;
|
||||
}
|
||||
SFXAudioSource mdadelncinl = this.MDADELNCINL;
|
||||
int num2 = 0;
|
||||
if (mdadelncinl != num2)
|
||||
{
|
||||
AudioManager.StopLoopingSFX(this.MDADELNCINL);
|
||||
this.MDADELNCINL = (ulong)0L;
|
||||
}
|
||||
SFXAudioSource nkaileealao = this.NKAILEEALAO;
|
||||
int num3 = 0;
|
||||
if (nkaileealao != num3)
|
||||
{
|
||||
AudioManager.StopLoopingSFX(this.NKAILEEALAO);
|
||||
this.NKAILEEALAO = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E53 RID: 77395 RVA: 0x00459F50 File Offset: 0x00458150
|
||||
[Token(Token = "0x6012E53")]
|
||||
[Address(RVA = "0x869CA0", Offset = "0x868AA0", VA = "0x180869CA0")]
|
||||
private void IFFGIDGODCE(float JLPPJBIKPAG, float EJPHOFNOGLO)
|
||||
{
|
||||
int num = 0;
|
||||
if (base.OGIBLNIIHDK && Time.time < this.postDisembarkSlowdownDuration)
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
|
||||
float deltaTime = Time.deltaTime;
|
||||
int num2 = 0;
|
||||
float z = Vector3.up.z;
|
||||
Quaternion quaternion = Quaternion.AngleAxis(deltaTime, num2);
|
||||
rigidbodyEx.MEJCMIKAJCD = num2;
|
||||
if (0 <= (int)JLPPJBIKPAG)
|
||||
{
|
||||
float num3 = this.minThrottleForwardSpeed;
|
||||
num3 = Mathf.Lerp(num3, JLPPJBIKPAG, EJPHOFNOGLO);
|
||||
}
|
||||
int num4 = 0;
|
||||
float num5 = Mathf.InverseLerp(-1f, (float)num4, EJPHOFNOGLO);
|
||||
float num6 = this.minThrottleForwardSpeed;
|
||||
float num7 = Mathf.Lerp(this.negativeThrottleForwardSpeed, num6, EJPHOFNOGLO);
|
||||
float num8 = this.minThrottleFallingSpeed;
|
||||
float num9 = Mathf.Lerp(this.negativeThrottleFallingSpeed, num8, EJPHOFNOGLO);
|
||||
int num10 = 0;
|
||||
float z2 = Vector3.up.z;
|
||||
float z3 = (num9 * num10).z;
|
||||
Vector3 vector;
|
||||
float z4 = vector.z;
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector2;
|
||||
float z5 = vector2.z;
|
||||
float deltaTime2 = Time.deltaTime;
|
||||
Transform targetTransform = this.rigidbodyEx.MDKDCJFEBJH;
|
||||
float z6 = this.collisionSphereOriginLocalposition.z;
|
||||
Vector3 vector3;
|
||||
float z7 = vector3.z;
|
||||
int num11 = this.collisionMaxIterations;
|
||||
Vector3 vector4;
|
||||
float z8 = vector4.z;
|
||||
RigidbodyEx rigidbodyEx2 = this.rigidbodyEx;
|
||||
Vector3 vector5;
|
||||
float z9 = vector5.z;
|
||||
AGAJMBPABDL ggafbjilnjb = this.GGAFBJILNJB;
|
||||
if (ggafbjilnjb == 0 || !ggafbjilnjb.DMKCIEPGGAB || this.PLMHHNENING(num))
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E54 RID: 77396 RVA: 0x0045A0C4 File Offset: 0x004582C4
|
||||
[Token(Token = "0x6012E54")]
|
||||
[Address(RVA = "0x86A540", Offset = "0x869340", VA = "0x18086A540")]
|
||||
private bool JGKNALOEEKA(Vector3 NHAOMEMANJA)
|
||||
{
|
||||
float deltaTime = Time.deltaTime;
|
||||
Transform targetTransform = this.rigidbodyEx.MDKDCJFEBJH;
|
||||
float z = this.collisionSphereOriginLocalposition.z;
|
||||
int num = this.collisionMaxIterations;
|
||||
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012E55 RID: 77397 RVA: 0x0045A110 File Offset: 0x00458310
|
||||
[Token(Token = "0x6012E55")]
|
||||
[Address(RVA = "0x86B6A0", Offset = "0x86A4A0", VA = "0x18086B6A0")]
|
||||
private bool PLMHHNENING(out Vector3 KGAIAKOFINI)
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
KGAIAKOFINI.z = z;
|
||||
TeleportationPortal teleportationPortal = this.portal;
|
||||
Transform transform = base.transform;
|
||||
Transform targetTransform = this.rigidbodyEx.MDKDCJFEBJH;
|
||||
Vector3 up = Vector3.up;
|
||||
Vector3 up2 = Vector3.up;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
int num = 0;
|
||||
Collider collider;
|
||||
if (LEGLBECFPMF.ENCOLHKPPPD(collider, num))
|
||||
{
|
||||
KGAIAKOFINI.z = collider;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012E56 RID: 77398 RVA: 0x0045A180 File Offset: 0x00458380
|
||||
[Token(Token = "0x6012E56")]
|
||||
[Address(RVA = "0x869580", Offset = "0x868380", VA = "0x180869580")]
|
||||
private void AHEPAPEDODL()
|
||||
{
|
||||
ParticleSystem particleSystem = this.firstPersonParticles;
|
||||
int num = 0;
|
||||
if (particleSystem != num)
|
||||
{
|
||||
GameObject gameObject = this.firstPersonParticles.gameObject;
|
||||
AGAJMBPABDL ggafbjilnjb = this.GGAFBJILNJB;
|
||||
if (ggafbjilnjb == 0)
|
||||
{
|
||||
}
|
||||
bool flag = ggafbjilnjb.DMKCIEPGGAB;
|
||||
gameObject.SetActive(flag);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E57 RID: 77399 RVA: 0x0045A1D4 File Offset: 0x004583D4
|
||||
[Token(Token = "0x6012E57")]
|
||||
[Address(RVA = "0x8697D0", Offset = "0x8685D0", VA = "0x1808697D0", Slot = "17")]
|
||||
protected override void EPADDAIKCFF()
|
||||
{
|
||||
GameObject gameObject;
|
||||
AGAJMBPABDL ggafbjilnjb;
|
||||
do
|
||||
{
|
||||
base.EPADDAIKCFF();
|
||||
TeleportationPortal teleportationPortal = this.portal;
|
||||
bool isLocked = teleportationPortal.NLLONFJBKKP;
|
||||
ParticleSystem particleSystem = this.firstPersonParticles;
|
||||
int num = 0;
|
||||
if (!(particleSystem != num))
|
||||
{
|
||||
return;
|
||||
}
|
||||
gameObject = this.firstPersonParticles.gameObject;
|
||||
ggafbjilnjb = this.GGAFBJILNJB;
|
||||
}
|
||||
while (ggafbjilnjb == 0);
|
||||
bool flag = ggafbjilnjb.DMKCIEPGGAB;
|
||||
gameObject.SetActive(flag);
|
||||
}
|
||||
|
||||
// Token: 0x06012E58 RID: 77400 RVA: 0x0045A244 File Offset: 0x00458444
|
||||
[Token(Token = "0x6012E58")]
|
||||
[Address(RVA = "0x869AC0", Offset = "0x8688C0", VA = "0x180869AC0")]
|
||||
private void HFMGIGMCNOG()
|
||||
{
|
||||
TeleportationPortal teleportationPortal = this.portal;
|
||||
bool isCompleted = ((IAsyncResult)teleportationPortal).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x06012E59 RID: 77401 RVA: 0x0045A268 File Offset: 0x00458468
|
||||
[Token(Token = "0x6012E59")]
|
||||
[Address(RVA = "0x8698D0", Offset = "0x8686D0", VA = "0x1808698D0", Slot = "16")]
|
||||
protected override void HENCDABNPCK(Player IEKDDPPNFPF, out Vector3 MONHNHFIJBH, out Quaternion ELEPBLHFEMM)
|
||||
{
|
||||
TeleportationPortal teleportationPortal = this.portal;
|
||||
TeleportationPortal teleportationPortal2 = this.portal;
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
MONHNHFIJBH.z = z;
|
||||
Transform transform2 = base.transform;
|
||||
}
|
||||
|
||||
// Token: 0x06012E5A RID: 77402 RVA: 0x0045A2AC File Offset: 0x004584AC
|
||||
[Token(Token = "0x6012E5A")]
|
||||
[Address(RVA = "0x86B5D0", Offset = "0x86A3D0", VA = "0x18086B5D0", Slot = "19")]
|
||||
protected override void PGGHGJGDHGN(AGAJMBPABDL OOGAOMKKPPL)
|
||||
{
|
||||
base.PGGHGJGDHGN(OOGAOMKKPPL);
|
||||
if (OOGAOMKKPPL.DMKCIEPGGAB && this.NDOKLKMJCDD && this.LOJNGJCECIH == (ulong)0L)
|
||||
{
|
||||
BattleRoyaleGlider.CMFNHGDFJHD cmfnhgdfjhd;
|
||||
cmfnhgdfjhd.System.IDisposable.Dispose();
|
||||
cmfnhgdfjhd.<>1__state = (int)((ulong)0L);
|
||||
cmfnhgdfjhd.<>4__this = this;
|
||||
Coroutine coroutine = base.StartCoroutine(cmfnhgdfjhd);
|
||||
this.LOJNGJCECIH = coroutine;
|
||||
}
|
||||
OOGAOMKKPPL.GPOMCJICJIH().playerEvents.ExitedGlider();
|
||||
}
|
||||
|
||||
// Token: 0x06012E5B RID: 77403 RVA: 0x0045A318 File Offset: 0x00458518
|
||||
[Token(Token = "0x6012E5B")]
|
||||
[Address(RVA = "0x869760", Offset = "0x868560", VA = "0x180869760")]
|
||||
private void DPNDBHNEOGF(TeleportationPortal PHJCCNGFJLF)
|
||||
{
|
||||
BattleRoyaleGlider.MBBAMGDNAMC mbbamgdnamc;
|
||||
mbbamgdnamc.System.IDisposable.Dispose();
|
||||
mbbamgdnamc.<>1__state = (int)((ulong)0L);
|
||||
mbbamgdnamc.<>4__this = this;
|
||||
Coroutine coroutine = base.StartCoroutine(mbbamgdnamc);
|
||||
}
|
||||
|
||||
// Token: 0x06012E5C RID: 77404 RVA: 0x0045A344 File Offset: 0x00458544
|
||||
[Token(Token = "0x6012E5C")]
|
||||
[Address(RVA = "0x8696E0", Offset = "0x8684E0", VA = "0x1808696E0")]
|
||||
private void DFPMINKJGJB()
|
||||
{
|
||||
if (this.LOJNGJCECIH == (ulong)0L)
|
||||
{
|
||||
BattleRoyaleGlider.CMFNHGDFJHD cmfnhgdfjhd;
|
||||
cmfnhgdfjhd.System.IDisposable.Dispose();
|
||||
cmfnhgdfjhd.<>1__state = (int)((ulong)0L);
|
||||
cmfnhgdfjhd.<>4__this = this;
|
||||
Coroutine coroutine = base.StartCoroutine(cmfnhgdfjhd);
|
||||
this.LOJNGJCECIH = coroutine;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E5D RID: 77405 RVA: 0x0045A384 File Offset: 0x00458584
|
||||
[Token(Token = "0x6012E5D")]
|
||||
[Address(RVA = "0x86A7E0", Offset = "0x8695E0", VA = "0x18086A7E0")]
|
||||
private IEnumerator KFJPKLPKCLA()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012E5D)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Activities.BattleRoyale.BattleRoyaleGlider::KFJPKLPKCLA()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(CMFNHGDFJHD::System.IDisposable.Dispose, ldloc:CMFNHGDFJHD(var_0))
|
||||
stfld:int32(CMFNHGDFJHD::<>1__state, ldloc:CMFNHGDFJHD(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:BattleRoyaleGlider(CMFNHGDFJHD::<>4__this, ldloc:CMFNHGDFJHD(var_0), ldloc:BattleRoyaleGlider(this))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06012E5E RID: 77406 RVA: 0x0045A3A8 File Offset: 0x004585A8
|
||||
[Token(Token = "0x6012E5E")]
|
||||
[Address(RVA = "0x86A840", Offset = "0x869640", VA = "0x18086A840")]
|
||||
private IEnumerator LEKENOBANLA()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012E5E)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Activities.BattleRoyale.BattleRoyaleGlider::LEKENOBANLA()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(MBBAMGDNAMC::System.IDisposable.Dispose, ldloc:MBBAMGDNAMC(var_0))
|
||||
stfld:int32(MBBAMGDNAMC::<>1__state, ldloc:MBBAMGDNAMC(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:BattleRoyaleGlider(MBBAMGDNAMC::<>4__this, ldloc:MBBAMGDNAMC(var_0), ldloc:BattleRoyaleGlider(this))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06012E5F RID: 77407 RVA: 0x0045A3CC File Offset: 0x004585CC
|
||||
[Token(Token = "0x6012E5F")]
|
||||
[Address(RVA = "0x86B970", Offset = "0x86A770", VA = "0x18086B970")]
|
||||
[NFOMENMAOIA]
|
||||
private void RpcOnGliderDeploy(Vector3 HLGGOHMNGED)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.deploySFX;
|
||||
float z = HLGGOHMNGED.z;
|
||||
}
|
||||
|
||||
// Token: 0x06012E60 RID: 77408 RVA: 0x0045A3E8 File Offset: 0x004585E8
|
||||
[Token(Token = "0x6012E60")]
|
||||
[Address(RVA = "0x86A300", Offset = "0x869100", VA = "0x18086A300")]
|
||||
public static BattleRoyaleGlider InstantiateForLocalPlayer(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, bool GDJAMGIFMFI, bool NDOKLKMJCDD)
|
||||
{
|
||||
float z = DDHPAFKBMON.z;
|
||||
int num = 0;
|
||||
GameObject gameObject;
|
||||
if (!(gameObject == num))
|
||||
{
|
||||
BattleRoyaleGlider component = gameObject.GetComponent<BattleRoyaleGlider>();
|
||||
int num2 = 0;
|
||||
bool flag = component == num2;
|
||||
if (!flag)
|
||||
{
|
||||
component.NDOKLKMJCDD = NDOKLKMJCDD;
|
||||
if (GDJAMGIFMFI != flag)
|
||||
{
|
||||
AnimateInOut animateInOut = component.animateInOut;
|
||||
int num3 = 0;
|
||||
if (animateInOut != num3)
|
||||
{
|
||||
component.animateInOut.SupportsAnimateIn = false;
|
||||
}
|
||||
component.LocalPlayerBoard();
|
||||
PhotonView photonView = component.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.LFLFMIMNCON<Vector3> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(component.RpcOnGliderDeploy);
|
||||
float z2 = DDHPAFKBMON.z;
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012E61 RID: 77409 RVA: 0x0045A488 File Offset: 0x00458688
|
||||
[Token(Token = "0x6012E61")]
|
||||
[Address(RVA = "0x86BD00", Offset = "0x86AB00", VA = "0x18086BD00")]
|
||||
public BattleRoyaleGlider()
|
||||
{
|
||||
int num = 0;
|
||||
this.postDisembarkSlowdownDuration = 1f;
|
||||
this.collisionSphereOriginLocalposition.z = (float)num;
|
||||
this.collisionSphereRadius = 0.5f;
|
||||
this.collisionSkinThickness = 0.04f;
|
||||
this.collisionMaxIterations = (int)((ulong)8L);
|
||||
this.negativeThrottleForwardSpeed = 2f;
|
||||
this.minThrottleForwardSpeed = 4f;
|
||||
this.maxThrottleForwardSpeed = 10f;
|
||||
this.negativeThrottleFallingSpeed = 1.5f;
|
||||
this.minThrottleFallingSpeed = 2f;
|
||||
this.maxThrottleFallingSpeed = 8f;
|
||||
this.negativeThrottleCanopyPitch = -10f;
|
||||
this.maxThrottleCanopyPitch = 20f;
|
||||
this.maxYawSpeed = 30f;
|
||||
this.maxTurnCanopyRoll = 20f;
|
||||
this.throttleAudioDecelerateTime = 0.5f;
|
||||
this.minCreakPeriod = 0.5f;
|
||||
this.steerCreakThreshold = 0.5f;
|
||||
this.throttleCreakThreshold = 0.4f;
|
||||
Vector2 zero = Vector2.zero;
|
||||
this.HPGMGEGCIMP = zero;
|
||||
this.HPGMGEGCIMP.y = (float)0;
|
||||
this.JIAPMNJEKPG = true;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C3E1 RID: 50145
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400C3E1")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private AnimateInOut animateInOut;
|
||||
|
||||
// Token: 0x0400C3E2 RID: 50146
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C3E2")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private TeleportationPortal portal;
|
||||
|
||||
// Token: 0x0400C3E3 RID: 50147
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400C3E3")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private BattleRoyaleGliderHandlebar handlebar;
|
||||
|
||||
// Token: 0x0400C3E4 RID: 50148
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400C3E4")]
|
||||
[SerializeField]
|
||||
[Header("Disembark")]
|
||||
private float postDisembarkSlowdownDuration;
|
||||
|
||||
// Token: 0x0400C3E5 RID: 50149
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400C3E5")]
|
||||
[SerializeField]
|
||||
[Header("Visuals")]
|
||||
private Transform canopyVisual;
|
||||
|
||||
// Token: 0x0400C3E6 RID: 50150
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400C3E6")]
|
||||
[SerializeField]
|
||||
private ParticleSystem firstPersonParticles;
|
||||
|
||||
// Token: 0x0400C3E7 RID: 50151
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400C3E7")]
|
||||
[SerializeField]
|
||||
[Header("Collision")]
|
||||
private Vector3 collisionSphereOriginLocalposition;
|
||||
|
||||
// Token: 0x0400C3E8 RID: 50152
|
||||
[FieldOffset(Offset = "0xB4")]
|
||||
[Token(Token = "0x400C3E8")]
|
||||
[SerializeField]
|
||||
private float collisionSphereRadius;
|
||||
|
||||
// Token: 0x0400C3E9 RID: 50153
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400C3E9")]
|
||||
[SerializeField]
|
||||
private float collisionSkinThickness;
|
||||
|
||||
// Token: 0x0400C3EA RID: 50154
|
||||
[FieldOffset(Offset = "0xBC")]
|
||||
[Token(Token = "0x400C3EA")]
|
||||
[SerializeField]
|
||||
private int collisionMaxIterations;
|
||||
|
||||
// Token: 0x0400C3EB RID: 50155
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400C3EB")]
|
||||
[SerializeField]
|
||||
[Header("Throttle")]
|
||||
private AnimationCurve throttleCurve;
|
||||
|
||||
// Token: 0x0400C3EC RID: 50156
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400C3EC")]
|
||||
[SerializeField]
|
||||
[Header("Throttle Forward Speed")]
|
||||
private float negativeThrottleForwardSpeed;
|
||||
|
||||
// Token: 0x0400C3ED RID: 50157
|
||||
[FieldOffset(Offset = "0xCC")]
|
||||
[Token(Token = "0x400C3ED")]
|
||||
[SerializeField]
|
||||
private float minThrottleForwardSpeed;
|
||||
|
||||
// Token: 0x0400C3EE RID: 50158
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400C3EE")]
|
||||
[SerializeField]
|
||||
private float maxThrottleForwardSpeed;
|
||||
|
||||
// Token: 0x0400C3EF RID: 50159
|
||||
[FieldOffset(Offset = "0xD4")]
|
||||
[Token(Token = "0x400C3EF")]
|
||||
[SerializeField]
|
||||
[Header("Throttle Falling Speed")]
|
||||
private float negativeThrottleFallingSpeed;
|
||||
|
||||
// Token: 0x0400C3F0 RID: 50160
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400C3F0")]
|
||||
[SerializeField]
|
||||
private float minThrottleFallingSpeed;
|
||||
|
||||
// Token: 0x0400C3F1 RID: 50161
|
||||
[FieldOffset(Offset = "0xDC")]
|
||||
[Token(Token = "0x400C3F1")]
|
||||
[SerializeField]
|
||||
private float maxThrottleFallingSpeed;
|
||||
|
||||
// Token: 0x0400C3F2 RID: 50162
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400C3F2")]
|
||||
[SerializeField]
|
||||
[Header("Throttle Canopy Pitch")]
|
||||
private float negativeThrottleCanopyPitch;
|
||||
|
||||
// Token: 0x0400C3F3 RID: 50163
|
||||
[FieldOffset(Offset = "0xE4")]
|
||||
[Token(Token = "0x400C3F3")]
|
||||
[SerializeField]
|
||||
private float minThrottleCanopyPitch;
|
||||
|
||||
// Token: 0x0400C3F4 RID: 50164
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400C3F4")]
|
||||
[SerializeField]
|
||||
private float maxThrottleCanopyPitch;
|
||||
|
||||
// Token: 0x0400C3F5 RID: 50165
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400C3F5")]
|
||||
[SerializeField]
|
||||
[Header("Steering")]
|
||||
private AnimationCurve steeringCurve;
|
||||
|
||||
// Token: 0x0400C3F6 RID: 50166
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400C3F6")]
|
||||
[SerializeField]
|
||||
private float maxYawSpeed;
|
||||
|
||||
// Token: 0x0400C3F7 RID: 50167
|
||||
[FieldOffset(Offset = "0xFC")]
|
||||
[Token(Token = "0x400C3F7")]
|
||||
[SerializeField]
|
||||
private float maxTurnCanopyRoll;
|
||||
|
||||
// Token: 0x0400C3F8 RID: 50168
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400C3F8")]
|
||||
[SerializeField]
|
||||
[Header("Vignetting")]
|
||||
private AnimationCurve steeringVignetteCurve;
|
||||
|
||||
// Token: 0x0400C3F9 RID: 50169
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400C3F9")]
|
||||
[SerializeField]
|
||||
[Header("Audio")]
|
||||
private RecRoomAudioClip deploySFX;
|
||||
|
||||
// Token: 0x0400C3FA RID: 50170
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400C3FA")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip canopyFlapSFX;
|
||||
|
||||
// Token: 0x0400C3FB RID: 50171
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400C3FB")]
|
||||
[SerializeField]
|
||||
[Header("Steer Audio")]
|
||||
private RecRoomAudioClip steerSFX;
|
||||
|
||||
// Token: 0x0400C3FC RID: 50172
|
||||
[FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400C3FC")]
|
||||
[SerializeField]
|
||||
private Transform steerLeftAudioOrigin;
|
||||
|
||||
// Token: 0x0400C3FD RID: 50173
|
||||
[FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400C3FD")]
|
||||
[SerializeField]
|
||||
private Transform steerRightAudioOrigin;
|
||||
|
||||
// Token: 0x0400C3FE RID: 50174
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400C3FE")]
|
||||
[SerializeField]
|
||||
private AnimationCurve steerSFXCurve;
|
||||
|
||||
// Token: 0x0400C3FF RID: 50175
|
||||
[FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400C3FF")]
|
||||
[SerializeField]
|
||||
[Header("Throttle Audio")]
|
||||
private RecRoomAudioClip windSFX;
|
||||
|
||||
// Token: 0x0400C400 RID: 50176
|
||||
[FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400C400")]
|
||||
[SerializeField]
|
||||
private AnimationCurve windSFXThrottleCurve;
|
||||
|
||||
// Token: 0x0400C401 RID: 50177
|
||||
[FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x400C401")]
|
||||
[SerializeField]
|
||||
private float throttleAudioDecelerateTime;
|
||||
|
||||
// Token: 0x0400C402 RID: 50178
|
||||
[FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x400C402")]
|
||||
[SerializeField]
|
||||
[Header("Creak Audio")]
|
||||
private RecRoomAudioClip[] handlebarCreakSFXChoices;
|
||||
|
||||
// Token: 0x0400C403 RID: 50179
|
||||
[FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x400C403")]
|
||||
[SerializeField]
|
||||
private float minCreakPeriod;
|
||||
|
||||
// Token: 0x0400C404 RID: 50180
|
||||
[FieldOffset(Offset = "0x15C")]
|
||||
[Token(Token = "0x400C404")]
|
||||
[SerializeField]
|
||||
private float steerCreakThreshold;
|
||||
|
||||
// Token: 0x0400C405 RID: 50181
|
||||
[FieldOffset(Offset = "0x160")]
|
||||
[Token(Token = "0x400C405")]
|
||||
[SerializeField]
|
||||
private float throttleCreakThreshold;
|
||||
|
||||
// Token: 0x0400C406 RID: 50182
|
||||
[FieldOffset(Offset = "0x164")]
|
||||
[Token(Token = "0x400C406")]
|
||||
private bool NDOKLKMJCDD;
|
||||
|
||||
// Token: 0x0400C407 RID: 50183
|
||||
[FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x400C407")]
|
||||
private Coroutine LOJNGJCECIH;
|
||||
|
||||
// Token: 0x0400C408 RID: 50184
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x400C408")]
|
||||
private SFXAudioSource NKAILEEALAO;
|
||||
|
||||
// Token: 0x0400C409 RID: 50185
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x400C409")]
|
||||
private SFXAudioSource MDADELNCINL;
|
||||
|
||||
// Token: 0x0400C40A RID: 50186
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x400C40A")]
|
||||
private SFXAudioSource ELJPFKCHDLJ;
|
||||
|
||||
// Token: 0x0400C40B RID: 50187
|
||||
[FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x400C40B")]
|
||||
private float FHHCAPIEOFP;
|
||||
|
||||
// Token: 0x0400C40C RID: 50188
|
||||
[FieldOffset(Offset = "0x18C")]
|
||||
[Token(Token = "0x400C40C")]
|
||||
private float PAICMLCFILK;
|
||||
|
||||
// Token: 0x0400C40D RID: 50189
|
||||
[FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x400C40D")]
|
||||
private Vector2 HPGMGEGCIMP;
|
||||
|
||||
// Token: 0x0400C40E RID: 50190
|
||||
[FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x400C40E")]
|
||||
private float ABLCICCLKFJ;
|
||||
|
||||
// Token: 0x0400C40F RID: 50191
|
||||
[Token(Token = "0x400C40F")]
|
||||
private const float ADLCOBMIHJD = 1f;
|
||||
|
||||
// Token: 0x0400C410 RID: 50192
|
||||
[Token(Token = "0x400C410")]
|
||||
private const float KBCLCKBNPDM = 1f;
|
||||
|
||||
// Token: 0x0400C411 RID: 50193
|
||||
[FieldOffset(Offset = "0x19C")]
|
||||
[Token(Token = "0x400C411")]
|
||||
[NonSerialized]
|
||||
public bool InDirectSteerMode;
|
||||
|
||||
// Token: 0x0400C412 RID: 50194
|
||||
[FieldOffset(Offset = "0x19D")]
|
||||
[Token(Token = "0x400C412")]
|
||||
private bool JIAPMNJEKPG;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,301 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BD4 RID: 11220
|
||||
[Token(Token = "0x2002BD4")]
|
||||
public class BattleRoyaleGliderHandlebar : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170034B3 RID: 13491
|
||||
// (get) Token: 0x06012E6E RID: 77422 RVA: 0x0045A738 File Offset: 0x00458938
|
||||
[Token(Token = "0x170034B3")]
|
||||
public float FOJOAPKDAND
|
||||
{
|
||||
[Token(Token = "0x6012E6E")]
|
||||
[Address(RVA = "0x868B30", Offset = "0x867930", VA = "0x180868B30")]
|
||||
get
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
BattleRoyaleGlider battleRoyaleGlider = this.glider;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform targetTransform = battleRoyaleGlider.rigidbodyEx.MDKDCJFEBJH;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
int num = 0;
|
||||
float num2 = Mathf.InverseLerp((float)0, 1f, (float)num);
|
||||
float num3;
|
||||
num2 = num3;
|
||||
return Mathf.Sign(num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034B4 RID: 13492
|
||||
// (get) Token: 0x06012E6F RID: 77423 RVA: 0x0045A794 File Offset: 0x00458994
|
||||
[Token(Token = "0x170034B4")]
|
||||
public float FOKKJNNBANL
|
||||
{
|
||||
[Token(Token = "0x6012E6F")]
|
||||
[Address(RVA = "0x868C90", Offset = "0x867A90", VA = "0x180868C90")]
|
||||
get
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
BattleRoyaleGlider battleRoyaleGlider = this.glider;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform targetTransform = battleRoyaleGlider.rigidbodyEx.MDKDCJFEBJH;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
int num = 0;
|
||||
float num2 = Mathf.InverseLerp((float)0, 1f, (float)num);
|
||||
float num3;
|
||||
num2 = num3;
|
||||
return Mathf.Sign(num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034B5 RID: 13493
|
||||
// (get) Token: 0x06012E70 RID: 77424 RVA: 0x0045A7F0 File Offset: 0x004589F0
|
||||
[Token(Token = "0x170034B5")]
|
||||
public Tool PBBJCLJPFMI
|
||||
{
|
||||
[Token(Token = "0x6012E70")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
get
|
||||
{
|
||||
return this.tool;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E71 RID: 77425 RVA: 0x0045A804 File Offset: 0x00458A04
|
||||
[Token(Token = "0x6012E71")]
|
||||
[Address(RVA = "0x8680D0", Offset = "0x866ED0", VA = "0x1808680D0")]
|
||||
private void Awake()
|
||||
{
|
||||
Tool tool = this.tool;
|
||||
int num = 0;
|
||||
tool.BHEPECCEMNP = num != 0;
|
||||
Tool tool2 = this.tool;
|
||||
Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.LPLIIBBAAOI);
|
||||
tool2.AddCustomPickupCondition(oglajafkbmn);
|
||||
this.tool.AllowedToTransferOwnershipOnCollision = false;
|
||||
this.tool.GravityPickupMode = (Tool.LMJNHJCGDOF)((ulong)4294967295L);
|
||||
this.tool.AlwaysPhysicalPickupOffCenter = true;
|
||||
Tool tool3 = this.tool;
|
||||
MFBGLIHGCGO<Tool> postPickupEvent = tool3.PostPickupEvent;
|
||||
Action<Tool> action = new Action(this.NFIFHJNJFGH);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postPickupEvent, action);
|
||||
tool3.PostPickupEvent = mfbglihgcgo;
|
||||
Tool tool4 = this.tool;
|
||||
MFBGLIHGCGO<Tool> postReleaseEvent = tool4.PostReleaseEvent;
|
||||
Action<Tool> action2 = new Action(this.OGHNKALGNEJ);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.BPJDFPACLMK(postReleaseEvent, action2);
|
||||
tool4.PostReleaseEvent = mfbglihgcgo2;
|
||||
BattleRoyaleGlider battleRoyaleGlider = this.glider;
|
||||
Action<AGAJMBPABDL> action3 = new Action(this.EAAJIMNMLCP);
|
||||
battleRoyaleGlider.AuthorityChangedEvent += action3;
|
||||
this.tool.rigidbodyEx.AddKinematic(this);
|
||||
this.tool.ReleaseWithVelocity = false;
|
||||
Tool tool5 = this.tool;
|
||||
BattleRoyaleGlider battleRoyaleGlider2 = this.glider;
|
||||
RigidbodyEx rigidbodyEx = tool5.rigidbodyEx;
|
||||
RigidbodyEx rigidbodyEx2 = battleRoyaleGlider2.rigidbodyEx;
|
||||
rigidbodyEx.HICENEOPGOF = rigidbodyEx2;
|
||||
Transform transform = this.glider.transform;
|
||||
Transform transform2 = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
BattleRoyaleGlider battleRoyaleGlider3 = this.glider;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
this.EIJNMCNMMOC.z = z2;
|
||||
Transform transform3 = battleRoyaleGlider3.transform;
|
||||
Transform transform4 = base.transform;
|
||||
}
|
||||
|
||||
// Token: 0x06012E72 RID: 77426 RVA: 0x0045A98C File Offset: 0x00458B8C
|
||||
[Token(Token = "0x6012E72")]
|
||||
[Address(RVA = "0x868840", Offset = "0x867640", VA = "0x180868840")]
|
||||
private void Start()
|
||||
{
|
||||
BattleRoyaleGlider battleRoyaleGlider = this.glider;
|
||||
VirtualJoystickRigidbodyPickup virtualJoystickRigidbodyPickup = this.pickup;
|
||||
Transform targetTransform = battleRoyaleGlider.rigidbodyEx.MDKDCJFEBJH;
|
||||
virtualJoystickRigidbodyPickup.Pivot = targetTransform;
|
||||
VirtualJoystickRigidbodyPickup virtualJoystickRigidbodyPickup2 = this.pickup;
|
||||
float z = this.EIJNMCNMMOC.z;
|
||||
virtualJoystickRigidbodyPickup2.PivotLocalPosition.z = z;
|
||||
VirtualJoystickRigidbodyPickup virtualJoystickRigidbodyPickup3 = this.pickup;
|
||||
Quaternion pankplbabfb = this.PANKPLBABFB;
|
||||
virtualJoystickRigidbodyPickup3.PivotLocalRotation = pankplbabfb;
|
||||
}
|
||||
|
||||
// Token: 0x06012E73 RID: 77427 RVA: 0x0045A9FC File Offset: 0x00458BFC
|
||||
[Token(Token = "0x6012E73")]
|
||||
[Address(RVA = "0x868650", Offset = "0x867450", VA = "0x180868650")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
Tool tool = this.tool;
|
||||
int num = 0;
|
||||
if (tool != num)
|
||||
{
|
||||
Tool tool2 = this.tool;
|
||||
MFBGLIHGCGO<Tool> postPickupEvent = tool2.PostPickupEvent;
|
||||
Action<Tool> action = new Action(this.NFIFHJNJFGH);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(postPickupEvent, action);
|
||||
tool2.PostPickupEvent = mfbglihgcgo;
|
||||
Tool tool3 = this.tool;
|
||||
MFBGLIHGCGO<Tool> postReleaseEvent = tool3.PostReleaseEvent;
|
||||
Action<Tool> action2 = new Action(this.OGHNKALGNEJ);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.GMNMHGMFGOL(postReleaseEvent, action2);
|
||||
tool3.PostReleaseEvent = mfbglihgcgo2;
|
||||
}
|
||||
BattleRoyaleGlider battleRoyaleGlider = this.glider;
|
||||
int num2 = 0;
|
||||
if (battleRoyaleGlider != num2)
|
||||
{
|
||||
PhotonView photonView = this.glider.JDHMIOJKLCK;
|
||||
int num3 = 0;
|
||||
if (photonView != num3)
|
||||
{
|
||||
BattleRoyaleGlider battleRoyaleGlider2 = this.glider;
|
||||
Action<AGAJMBPABDL> action3 = new Action(this.EAAJIMNMLCP);
|
||||
battleRoyaleGlider2.AuthorityChangedEvent -= action3;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E74 RID: 77428 RVA: 0x0045AAD8 File Offset: 0x00458CD8
|
||||
[Token(Token = "0x6012E74")]
|
||||
[Address(RVA = "0x8688C0", Offset = "0x8676C0", VA = "0x1808688C0")]
|
||||
private void Update()
|
||||
{
|
||||
if (this.tool.OGIBLNIIHDK && !this.tool.FNFNLDBILFE)
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
|
||||
float z = this.EIJNMCNMMOC.z;
|
||||
float time = Time.time;
|
||||
float num = this.settleSpeedCurve.Evaluate(time);
|
||||
RigidbodyEx rigidbodyEx2 = this.tool.rigidbodyEx;
|
||||
Quaternion pankplbabfb = this.PANKPLBABFB;
|
||||
float deltaTime = Time.deltaTime;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E75 RID: 77429 RVA: 0x0045AB54 File Offset: 0x00458D54
|
||||
[Token(Token = "0x6012E75")]
|
||||
[Address(RVA = "0x8685E0", Offset = "0x8673E0", VA = "0x1808685E0")]
|
||||
private void NFIFHJNJFGH(Tool EGFEJGHDNAI)
|
||||
{
|
||||
Tool tool = this.tool;
|
||||
int num = 0;
|
||||
tool.EnableUnderhandToss(num != 0, this);
|
||||
}
|
||||
|
||||
// Token: 0x06012E76 RID: 77430 RVA: 0x0045AB78 File Offset: 0x00458D78
|
||||
[Token(Token = "0x6012E76")]
|
||||
[Address(RVA = "0x868610", Offset = "0x867410", VA = "0x180868610")]
|
||||
private void OGHNKALGNEJ(Tool EGFEJGHDNAI)
|
||||
{
|
||||
this.tool.EnableUnderhandToss(true, this);
|
||||
float time = Time.time;
|
||||
this.NBMIHIIBBNP = time;
|
||||
}
|
||||
|
||||
// Token: 0x06012E77 RID: 77431 RVA: 0x0045ABA8 File Offset: 0x00458DA8
|
||||
[Token(Token = "0x6012E77")]
|
||||
[Address(RVA = "0x868410", Offset = "0x867210", VA = "0x180868410")]
|
||||
private void EAAJIMNMLCP(AGAJMBPABDL HIBNOIKDDAC)
|
||||
{
|
||||
BattleRoyaleGlider battleRoyaleGlider = this.glider;
|
||||
int num = 0;
|
||||
if (battleRoyaleGlider != num && this.glider.OGIBLNIIHDK)
|
||||
{
|
||||
Tool tool = this.tool;
|
||||
int num2 = 0;
|
||||
if (tool != num2)
|
||||
{
|
||||
PhotonView photonView = this.tool.JDHMIOJKLCK;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
photonView.TransferOwnership(agajmbpabdl);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E78 RID: 77432 RVA: 0x0045AC10 File Offset: 0x00458E10
|
||||
[Token(Token = "0x6012E78")]
|
||||
[Address(RVA = "0x868520", Offset = "0x867320", VA = "0x180868520")]
|
||||
private bool LPLIIBBAAOI(Tool NBHJPDBHDHB, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
|
||||
{
|
||||
BattleRoyaleGlider battleRoyaleGlider = this.glider;
|
||||
int num = 0;
|
||||
if (battleRoyaleGlider != num)
|
||||
{
|
||||
AGAJMBPABDL ggafbjilnjb = this.glider.GGAFBJILNJB;
|
||||
if (ggafbjilnjb != 0)
|
||||
{
|
||||
AGAJMBPABDL photonPlayer = NHCEBNBEEBE.DBAJDHGDPOL;
|
||||
return ggafbjilnjb == photonPlayer;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012E79 RID: 77433 RVA: 0x0045AC54 File Offset: 0x00458E54
|
||||
[Token(Token = "0x6012E79")]
|
||||
[Address(RVA = "0x868A90", Offset = "0x867890", VA = "0x180868A90")]
|
||||
public BattleRoyaleGliderHandlebar()
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
this.EIJNMCNMMOC.z = z;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C419 RID: 50201
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C419")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x0400C41A RID: 50202
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400C41A")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private VirtualJoystickRigidbodyPickup pickup;
|
||||
|
||||
// Token: 0x0400C41B RID: 50203
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400C41B")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Parent, false, false, false)]
|
||||
private BattleRoyaleGlider glider;
|
||||
|
||||
// Token: 0x0400C41C RID: 50204
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400C41C")]
|
||||
[SerializeField]
|
||||
[Header("Settings")]
|
||||
private AnimationCurve settleSpeedCurve;
|
||||
|
||||
// Token: 0x0400C41D RID: 50205
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400C41D")]
|
||||
private float NBMIHIIBBNP;
|
||||
|
||||
// Token: 0x0400C41E RID: 50206
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x400C41E")]
|
||||
private Vector3 EIJNMCNMMOC;
|
||||
|
||||
// Token: 0x0400C41F RID: 50207
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C41F")]
|
||||
private Quaternion PANKPLBABFB;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,108 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BD5 RID: 11221
|
||||
[Token(Token = "0x2002BD5")]
|
||||
[RequireComponent(typeof(SimpleVolume))]
|
||||
public class BattleRoyaleGliderSpawner : MonoBehaviour
|
||||
{
|
||||
// Token: 0x140001A5 RID: 421
|
||||
// (add) Token: 0x06012E7A RID: 77434 RVA: 0x0045AC84 File Offset: 0x00458E84
|
||||
// (remove) Token: 0x06012E7B RID: 77435 RVA: 0x0045ACAC File Offset: 0x00458EAC
|
||||
[Token(Token = "0x140001A5")]
|
||||
public event Action<BattleRoyaleGlider> MMGAPMHONHH
|
||||
{
|
||||
[Token(Token = "0x6012E7A")]
|
||||
[Address(RVA = "0x869440", Offset = "0x868240", VA = "0x180869440")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Action<BattleRoyaleGlider> mmgapmhonhh;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
mmgapmhonhh = this.MMGAPMHONHH;
|
||||
@delegate = Delegate.Combine(mmgapmhonhh, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != mmgapmhonhh)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6012E7B")]
|
||||
[Address(RVA = "0x8694E0", Offset = "0x8682E0", VA = "0x1808694E0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action<BattleRoyaleGlider> mmgapmhonhh;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
mmgapmhonhh = this.MMGAPMHONHH;
|
||||
@delegate = Delegate.Remove(mmgapmhonhh, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != mmgapmhonhh)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E7C RID: 77436 RVA: 0x0045ACD4 File Offset: 0x00458ED4
|
||||
[Token(Token = "0x6012E7C")]
|
||||
[Address(RVA = "0x868DF0", Offset = "0x867BF0", VA = "0x180868DF0")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
bool flag;
|
||||
if (!Player.<EGKJPJKLEAI>k__BackingField.MNFHGOOJHIM && !flag)
|
||||
{
|
||||
SimpleVolume simpleVolume = this.volume;
|
||||
if (simpleVolume.DOMABBDEAKJ != 0)
|
||||
{
|
||||
Vector3 up = Vector3.up;
|
||||
Transform transform = base.transform;
|
||||
Transform transform2 = base.transform;
|
||||
Vector3 up2 = Vector3.up;
|
||||
Vector3 up3 = Vector3.up;
|
||||
Vector3 up4 = Vector3.up;
|
||||
int num = 0;
|
||||
BattleRoyaleGlider battleRoyaleGlider;
|
||||
if (battleRoyaleGlider != num)
|
||||
{
|
||||
Action<BattleRoyaleGlider> mmgapmhonhh = this.MMGAPMHONHH;
|
||||
if (mmgapmhonhh != 0)
|
||||
{
|
||||
mmgapmhonhh(battleRoyaleGlider);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E7D RID: 77437 RVA: 0x0045AD70 File Offset: 0x00458F70
|
||||
[Token(Token = "0x6012E7D")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public BattleRoyaleGliderSpawner()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C420 RID: 50208
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C420")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private SimpleVolume volume;
|
||||
|
||||
// Token: 0x0400C421 RID: 50209
|
||||
[Token(Token = "0x400C421")]
|
||||
private const float FOADLDOACFP = 3.5f;
|
||||
|
||||
// Token: 0x0400C422 RID: 50210
|
||||
[Token(Token = "0x400C422")]
|
||||
private const float DDJBJIJPGJD = 2f;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1939 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecNet;
|
||||
using RecRoom.Core.Combat;
|
||||
using RecRoom.Core.GameManagement;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BD6 RID: 11222
|
||||
[Token(Token = "0x2002BD6")]
|
||||
public class BattleRoyaleManager : GameRuleManager
|
||||
{
|
||||
// Token: 0x170034B6 RID: 13494
|
||||
// (get) Token: 0x06012E7E RID: 77438 RVA: 0x0045AD84 File Offset: 0x00458F84
|
||||
[Token(Token = "0x170034B6")]
|
||||
public new static BattleRoyaleManager ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x6012E7E")]
|
||||
[Address(RVA = "0x873580", Offset = "0x872380", VA = "0x180873580")]
|
||||
get
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034B7 RID: 13495
|
||||
// (get) Token: 0x06012E7F RID: 77439 RVA: 0x0045AD9C File Offset: 0x00458F9C
|
||||
[Token(Token = "0x170034B7")]
|
||||
public new static bool FFNIFALJLDD
|
||||
{
|
||||
[Token(Token = "0x6012E7F")]
|
||||
[Address(RVA = "0x873670", Offset = "0x872470", VA = "0x180873670")]
|
||||
get
|
||||
{
|
||||
BattleRoyaleManager instance = BattleRoyaleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
return instance != num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034B8 RID: 13496
|
||||
// (get) Token: 0x06012E80 RID: 77440 RVA: 0x0045ADBC File Offset: 0x00458FBC
|
||||
[Token(Token = "0x170034B8")]
|
||||
public override bool LEOEBAJLADB
|
||||
{
|
||||
[Token(Token = "0x6012E80")]
|
||||
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034B9 RID: 13497
|
||||
// (get) Token: 0x06012E81 RID: 77441 RVA: 0x0045ADCC File Offset: 0x00458FCC
|
||||
[Token(Token = "0x170034B9")]
|
||||
public bool LKODHJAHPGN
|
||||
{
|
||||
[Token(Token = "0x6012E81")]
|
||||
[Address(RVA = "0x873620", Offset = "0x872420", VA = "0x180873620")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034BA RID: 13498
|
||||
// (get) Token: 0x06012E82 RID: 77442 RVA: 0x0045ADE8 File Offset: 0x00458FE8
|
||||
[Token(Token = "0x170034BA")]
|
||||
public int LMANHECEFAB
|
||||
{
|
||||
[Token(Token = "0x6012E82")]
|
||||
[Address(RVA = "0x60CA50", Offset = "0x60B850", VA = "0x18060CA50")]
|
||||
get
|
||||
{
|
||||
return this.HFICOGGGJCI;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034BB RID: 13499
|
||||
// (get) Token: 0x06012E83 RID: 77443 RVA: 0x0045ADFC File Offset: 0x00458FFC
|
||||
[Token(Token = "0x170034BB")]
|
||||
public override string LJDMGKNAOOG
|
||||
{
|
||||
[Token(Token = "0x6012E83")]
|
||||
[Address(RVA = "0x8736D0", Offset = "0x8724D0", VA = "0x1808736D0", Slot = "20")]
|
||||
get
|
||||
{
|
||||
return "recroyale";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E84 RID: 77444 RVA: 0x0045AE10 File Offset: 0x00459010
|
||||
[Token(Token = "0x6012E84")]
|
||||
[Address(RVA = "0x86DE40", Offset = "0x86CC40", VA = "0x18086DE40")]
|
||||
private void CLMJNPFECAM(bool HOCMIMEHLLM, bool FONNIABLACF)
|
||||
{
|
||||
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
||||
int num = 0;
|
||||
spawnManager.AddLocalPlayerSpawnPointTag((DPPICCPGHLJ)num, this, 500);
|
||||
this.KOJEPAOCJKP();
|
||||
}
|
||||
|
||||
// Token: 0x06012E85 RID: 77445 RVA: 0x0045AE44 File Offset: 0x00459044
|
||||
[Token(Token = "0x6012E85")]
|
||||
[Address(RVA = "0x86DA70", Offset = "0x86C870", VA = "0x18086DA70")]
|
||||
private void CFNNJOHMGON()
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager.AddLocalPlayerSpawnPointTag((DPPICCPGHLJ)((uint)1), this, 500);
|
||||
}
|
||||
if (!this.LLOBEIMNOAO)
|
||||
{
|
||||
this.JBIHPDFMLFL();
|
||||
this.LLOBEIMNOAO = true;
|
||||
}
|
||||
AGAJMBPABDL photonPlayer = Player.<EGKJPJKLEAI>k__BackingField.DBAJDHGDPOL;
|
||||
if (!this.IsPlayerEliminated(photonPlayer))
|
||||
{
|
||||
if (!NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(photonPlayer))
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.boundsManager.RemoveOutOfBoundsSupport(this);
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
int num = 0;
|
||||
this.LOMGFLPOHCB(num != 0);
|
||||
}
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.boundsManager.AddOutOfBoundsSupport(this);
|
||||
}
|
||||
|
||||
// Token: 0x06012E86 RID: 77446 RVA: 0x0045AEE4 File Offset: 0x004590E4
|
||||
[Token(Token = "0x6012E86")]
|
||||
[Address(RVA = "0x86D440", Offset = "0x86C240", VA = "0x18086D440")]
|
||||
private void BBEOBOADLID(BattleRoyaleCableCar OFHMIGMEHGO)
|
||||
{
|
||||
BattleRoyaleManager.APLPLCIFFJO aplplciffjo;
|
||||
aplplciffjo.System.IDisposable.Dispose();
|
||||
aplplciffjo.<>1__state = (int)((ulong)0L);
|
||||
aplplciffjo.<>4__this = this;
|
||||
Coroutine coroutine = base.StartCoroutine(aplplciffjo);
|
||||
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
||||
ulong num;
|
||||
this.PBGGOGAAFKN = num;
|
||||
this.OHLKDAFLMCA = false;
|
||||
}
|
||||
|
||||
// Token: 0x06012E87 RID: 77447 RVA: 0x0045AF28 File Offset: 0x00459128
|
||||
[Token(Token = "0x6012E87")]
|
||||
[Address(RVA = "0x86E660", Offset = "0x86D460", VA = "0x18086E660")]
|
||||
private IEnumerator DBKPKBPKNID()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012E87)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Activities.BattleRoyale.BattleRoyaleManager::DBKPKBPKNID()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(APLPLCIFFJO::System.IDisposable.Dispose, ldloc:APLPLCIFFJO(var_0))
|
||||
stfld:int32(APLPLCIFFJO::<>1__state, ldloc:APLPLCIFFJO(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:BattleRoyaleManager(APLPLCIFFJO::<>4__this, ldloc:APLPLCIFFJO(var_0), ldloc:BattleRoyaleManager(this))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06012E88 RID: 77448 RVA: 0x0045AF4C File Offset: 0x0045914C
|
||||
[Token(Token = "0x6012E88")]
|
||||
[Address(RVA = "0x870DC0", Offset = "0x86FBC0", VA = "0x180870DC0")]
|
||||
private void LOMGFLPOHCB(bool JKOIOHAOPCE)
|
||||
{
|
||||
if (!this.OHLKDAFLMCA)
|
||||
{
|
||||
int num = 0;
|
||||
if (!JKOIOHAOPCE)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
instance.SendGameOverChallengeEvent(num2 != 0, JKOIOHAOPCE, true);
|
||||
KCMNCAFFHJG<GameConfigurationTool> aokohliapmp = instance.AOKOHLIAPMP;
|
||||
this.OHLKDAFLMCA = true;
|
||||
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num3 = 0;
|
||||
if (instance2 != num3 && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.MPDCOGKOJIN)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
if (!teamManager.IsPlayerSpectator(agajmbpabdl))
|
||||
{
|
||||
int num4 = 0;
|
||||
ThisRoomWatchUIFlow thisRoomWatchUIFlow;
|
||||
if (thisRoomWatchUIFlow != num4)
|
||||
{
|
||||
long <DOFDAMHCJLP>k__BackingField = Matchmaking.BBJAEJHMAPB.<DOFDAMHCJLP>k__BackingField;
|
||||
thisRoomWatchUIFlow.ShowLocalRoomSpecificSubscreen(<DOFDAMHCJLP>k__BackingField, SessionManager.BDPNOBGNGNI.ROOM_DETAILS_WATCH);
|
||||
}
|
||||
JDFDLJJGHIP.MatchCompleteStats matchCompleteStats = new JDFDLJJGHIP.MatchCompleteStats();
|
||||
uint num5;
|
||||
matchCompleteStats.Rank = (int)num5;
|
||||
int ekjmaiehchc = this.EKJMAIEHCHC;
|
||||
matchCompleteStats.NumEliminations = ekjmaiehchc;
|
||||
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
||||
matchCompleteStats.SecondsAlive = num;
|
||||
matchCompleteStats.WalkGame = true;
|
||||
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
||||
bool flag2 = Matchmaking.BBJAEJHMAPB.<MPMKHIHOJMO>k__BackingField;
|
||||
matchCompleteStats.CustomGame = flag2;
|
||||
int odpohnemjod = this.ODPOHNEMJOD;
|
||||
matchCompleteStats.ChestsOpened = odpohnemjod;
|
||||
int igghbkafkme = this.IGGHBKAFKME;
|
||||
matchCompleteStats.ShieldPotionsConsumed = igghbkafkme;
|
||||
int hfllcnbipll = this.HFLLCNBIPLL;
|
||||
matchCompleteStats.HealthPotionsConsumed = hfllcnbipll;
|
||||
matchCompleteStats.SecondsInAir = num;
|
||||
PMGCJEPKFOF<JDFDLJJGHIP.JLNAMKBKPNG> pmgcjepkfof = JDFDLJJGHIP.NGEFKCDJAMF(matchCompleteStats);
|
||||
List<KeyValuePair<string, string>> list = new List();
|
||||
int num6 = 0;
|
||||
list.Add(num6);
|
||||
int num7 = 0;
|
||||
list.Add(num7);
|
||||
CFLMJLFBOKH.NENBHKMFFFH(list);
|
||||
}
|
||||
}
|
||||
int num8 = 0;
|
||||
this.EKJMAIEHCHC = num;
|
||||
this.PBGGOGAAFKN = num8;
|
||||
this.ODPOHNEMJOD = num;
|
||||
this.IGGHBKAFKME = num;
|
||||
this.DJNJIHIFCDH = num8;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E89 RID: 77449 RVA: 0x0045B124 File Offset: 0x00459324
|
||||
[Token(Token = "0x6012E89")]
|
||||
[Address(RVA = "0x86F000", Offset = "0x86DE00", VA = "0x18086F000")]
|
||||
private void GKBIIBDPAFH(AGAJMBPABDL GGLKKJKJGHA)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
if (!teamManager.PlayersAreTeammates(agajmbpabdl, GGLKKJKJGHA))
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E8A RID: 77450 RVA: 0x0045B158 File Offset: 0x00459358
|
||||
[Token(Token = "0x6012E8A")]
|
||||
[Address(RVA = "0x86EDE0", Offset = "0x86DBE0", VA = "0x18086EDE0")]
|
||||
private void FIDEMOBAAOO()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06012E8B RID: 77451 RVA: 0x0045B168 File Offset: 0x00459368
|
||||
[Token(Token = "0x6012E8B")]
|
||||
[Address(RVA = "0x86C360", Offset = "0x86B160", VA = "0x18086C360")]
|
||||
private void ANIIOODMIIF(float DGHHILLKELO, float GNDCMFLHHAN)
|
||||
{
|
||||
int num = 0;
|
||||
if (DGHHILLKELO > (float)num)
|
||||
{
|
||||
}
|
||||
if (GNDCMFLHHAN > (float)num)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E8C RID: 77452 RVA: 0x0045B180 File Offset: 0x00459380
|
||||
[Token(Token = "0x6012E8C")]
|
||||
[Address(RVA = "0x86EB50", Offset = "0x86D950", VA = "0x18086EB50")]
|
||||
private void FBKNNHGPPNK()
|
||||
{
|
||||
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
||||
ulong num;
|
||||
this.DJNJIHIFCDH = num;
|
||||
}
|
||||
|
||||
// Token: 0x06012E8D RID: 77453 RVA: 0x0045B19C File Offset: 0x0045939C
|
||||
[Token(Token = "0x6012E8D")]
|
||||
[Address(RVA = "0x86FF60", Offset = "0x86ED60", VA = "0x18086FF60")]
|
||||
private void JBIHPDFMLFL()
|
||||
{
|
||||
PlayerEvents playerEvents = Player.<EGKJPJKLEAI>k__BackingField.playerEvents;
|
||||
OKNNKFGFODL openedChestEvent = playerEvents.OpenedChestEvent;
|
||||
Action action = new Action(this.FIDEMOBAAOO);
|
||||
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.BPJDFPACLMK(openedChestEvent, action);
|
||||
playerEvents.OpenedChestEvent = oknnkfgfodl;
|
||||
PlayerEvents playerEvents2 = Player.<EGKJPJKLEAI>k__BackingField.playerEvents;
|
||||
IILCGFIHJLP<float, float> potionConsumedEvent = playerEvents2.PotionConsumedEvent;
|
||||
Action<float, float> action2 = new Action(this.ANIIOODMIIF);
|
||||
IILCGFIHJLP<float, float> iilcgfihjlp = IILCGFIHJLP.BPJDFPACLMK(potionConsumedEvent, action2);
|
||||
playerEvents2.PotionConsumedEvent = iilcgfihjlp;
|
||||
PlayerEvents playerEvents3 = Player.<EGKJPJKLEAI>k__BackingField.playerEvents;
|
||||
OKNNKFGFODL exitedGliderEvent = playerEvents3.ExitedGliderEvent;
|
||||
Action action3 = new Action(this.FBKNNHGPPNK);
|
||||
OKNNKFGFODL oknnkfgfodl2 = OKNNKFGFODL.BPJDFPACLMK(exitedGliderEvent, action3);
|
||||
playerEvents3.ExitedGliderEvent = oknnkfgfodl2;
|
||||
}
|
||||
|
||||
// Token: 0x06012E8E RID: 77454 RVA: 0x0045B24C File Offset: 0x0045944C
|
||||
[Token(Token = "0x6012E8E")]
|
||||
[Address(RVA = "0x86F170", Offset = "0x86DF70", VA = "0x18086F170")]
|
||||
private void GLLMGBMHFFE()
|
||||
{
|
||||
PlayerEvents playerEvents = Player.<EGKJPJKLEAI>k__BackingField.playerEvents;
|
||||
OKNNKFGFODL openedChestEvent = playerEvents.OpenedChestEvent;
|
||||
Action action = new Action(this.FIDEMOBAAOO);
|
||||
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.GMNMHGMFGOL(openedChestEvent, action);
|
||||
playerEvents.OpenedChestEvent = oknnkfgfodl;
|
||||
PlayerEvents playerEvents2 = Player.<EGKJPJKLEAI>k__BackingField.playerEvents;
|
||||
IILCGFIHJLP<float, float> potionConsumedEvent = playerEvents2.PotionConsumedEvent;
|
||||
Action<float, float> action2 = new Action(this.ANIIOODMIIF);
|
||||
IILCGFIHJLP<float, float> iilcgfihjlp = IILCGFIHJLP.GMNMHGMFGOL(potionConsumedEvent, action2);
|
||||
playerEvents2.PotionConsumedEvent = iilcgfihjlp;
|
||||
PlayerEvents playerEvents3 = Player.<EGKJPJKLEAI>k__BackingField.playerEvents;
|
||||
OKNNKFGFODL exitedGliderEvent = playerEvents3.ExitedGliderEvent;
|
||||
Action action3 = new Action(this.FBKNNHGPPNK);
|
||||
OKNNKFGFODL oknnkfgfodl2 = OKNNKFGFODL.GMNMHGMFGOL(exitedGliderEvent, action3);
|
||||
playerEvents3.ExitedGliderEvent = oknnkfgfodl2;
|
||||
}
|
||||
|
||||
// Token: 0x06012E8F RID: 77455 RVA: 0x0045B2FC File Offset: 0x004594FC
|
||||
[Token(Token = "0x6012E8F")]
|
||||
[Address(RVA = "0x871D50", Offset = "0x870B50", VA = "0x180871D50", Slot = "24")]
|
||||
protected override void NJGKEJCHADK()
|
||||
{
|
||||
base.NJGKEJCHADK();
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
this.GPOGBIPLMAP();
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
eomjfplcdbd.PIEOGAPMGIH((ushort)num2, (ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E90 RID: 77456 RVA: 0x0045B33C File Offset: 0x0045953C
|
||||
[Token(Token = "0x6012E90")]
|
||||
[Address(RVA = "0x8724E0", Offset = "0x8712E0", VA = "0x1808724E0", Slot = "25")]
|
||||
protected override void OODEMNCOLED()
|
||||
{
|
||||
base.OODEMNCOLED();
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E91 RID: 77457 RVA: 0x0045B368 File Offset: 0x00459568
|
||||
[Token(Token = "0x6012E91")]
|
||||
[Address(RVA = "0x86C540", Offset = "0x86B340", VA = "0x18086C540", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
int num2;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
base.Awake();
|
||||
PlayerCombatUI playerCombatUI = this.playerCombatUIPrefab;
|
||||
int num = 0;
|
||||
bool flag = playerCombatUI != num;
|
||||
num2 = 0;
|
||||
if (flag)
|
||||
{
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
PlayerCombatUI playerCombatUI2 = this.playerCombatUIPrefab;
|
||||
combatManager.AddPlayerCombatUIPrefab(playerCombatUI2, this, 500);
|
||||
}
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.<CKMDCGICHND>k__BackingField.CGAJNAEEJDD(this);
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.SuppressGameOverChallengeEvent = true;
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.supportsPlayingAgainInThisInstance = num2 != 0;
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.allowDevsAndCommunityTeamToStartWhileWaitingForPlayers = true;
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.AddGameOverFeedbackRestriction(this);
|
||||
IILCGFIHJLP<bool, bool> initializeLocalPlayerEvent = GameManager.InitializeLocalPlayerEvent;
|
||||
Action<bool, bool> action = new Action(this.CLMJNPFECAM);
|
||||
GameManager.InitializeLocalPlayerEvent = IILCGFIHJLP.BPJDFPACLMK(initializeLocalPlayerEvent, action);
|
||||
OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent;
|
||||
Action action2 = new Action(this.CFNNJOHMGON);
|
||||
Player.LocalPlayerSpawnEvent = OKNNKFGFODL.BPJDFPACLMK(localPlayerSpawnEvent, action2);
|
||||
BattleRoyaleCableCar.OOFOKDLMBCE localPlayerExitEvent = BattleRoyaleCableCar.LocalPlayerExitEvent;
|
||||
BattleRoyaleCableCar.OOFOKDLMBCE oofokdlmbce = new BattleRoyaleCableCar.OOFOKDLMBCE(this.BBEOBOADLID);
|
||||
@delegate = Delegate.Combine(localPlayerExitEvent, oofokdlmbce);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
BattleRoyaleCableCar.LocalPlayerExitEvent = @delegate;
|
||||
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "GSTIMER", (OHOEENCHJJE)((uint)1));
|
||||
this.HAALOCBNDEL = mjnlddclogp;
|
||||
int num3;
|
||||
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("BRSM", OHOEENCHJJE.MASTER, num3);
|
||||
num3 = 0;
|
||||
this.EOMJFPLCDBD = djhelphhaen;
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.APJBJCNPAHC);
|
||||
int num4 = 0;
|
||||
int num5 = 0;
|
||||
eomjfplcdbd.JEPMLPCOGNM((ushort)num4, okgcdflpfod, num5, num2);
|
||||
DJHELPHHAEN eomjfplcdbd2 = this.EOMJFPLCDBD;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.BPNLHPHBGGA);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.NIOLNEEPOGG);
|
||||
int num6 = 0;
|
||||
int num7 = 0;
|
||||
eomjfplcdbd2.JEPMLPCOGNM((ushort)num7, (ushort)num6, okgcdflpfod2, num2, knfakjmalje);
|
||||
DJHELPHHAEN eomjfplcdbd3 = this.EOMJFPLCDBD;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MOEFDJDAANO);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.AADKECCJCNK);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.GCLKLOAOOMO);
|
||||
DJHELPHHAEN eomjfplcdbd4 = this.EOMJFPLCDBD;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.OCAEIAEOPCN);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod6 = new MIEIBBPMDMP.OKGCDFLPFOD(this.AFFPLFGLKPE);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.AAHIMFLHINH);
|
||||
DJHELPHHAEN eomjfplcdbd5 = this.EOMJFPLCDBD;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod7 = new MIEIBBPMDMP.OKGCDFLPFOD(this.BCJKIGMGHOA);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje4 = new MIEIBBPMDMP.KNFAKJMALJE(this.POKNHMHMHPK);
|
||||
DJHELPHHAEN eomjfplcdbd6 = this.EOMJFPLCDBD;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod8 = new MIEIBBPMDMP.OKGCDFLPFOD(this.CLGKLKPCJPP);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje5 = new MIEIBBPMDMP.KNFAKJMALJE(this.HPGCBMHFBHM);
|
||||
DJHELPHHAEN eomjfplcdbd7 = this.EOMJFPLCDBD;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod9 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DJEKIPGMKFD);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod10 = new MIEIBBPMDMP.OKGCDFLPFOD(this.FDAAKEDAPGN);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje6 = new MIEIBBPMDMP.KNFAKJMALJE(this.FGEGMLPFMPK);
|
||||
DJHELPHHAEN eomjfplcdbd8 = this.EOMJFPLCDBD;
|
||||
DJHELPHHAEN eomjfplcdbd9 = this.EOMJFPLCDBD;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod11 = new MIEIBBPMDMP.OKGCDFLPFOD(this.FMEENKAGPKJ);
|
||||
DJHELPHHAEN eomjfplcdbd10 = this.EOMJFPLCDBD;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod12 = new MIEIBBPMDMP.OKGCDFLPFOD(this.PLHNHIGJKFP);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje7 = new MIEIBBPMDMP.KNFAKJMALJE(this.BBLIDDGLNIC);
|
||||
DJHELPHHAEN eomjfplcdbd11 = this.EOMJFPLCDBD;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod13 = new MIEIBBPMDMP.OKGCDFLPFOD(this.BEOMOHMNCJL);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje8 = new MIEIBBPMDMP.KNFAKJMALJE(this.KLMKGCHGPMF);
|
||||
GameCombatManager combatManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.HDLCNJEMBBG hdlcnjembbg = new GameCombatManager.HDLCNJEMBBG(this.MOCLCEJBHEA);
|
||||
combatManager2.BLOPLEBBLLG += hdlcnjembbg;
|
||||
GameCombatManager combatManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.PKJNMGICNJK pkjnmgicnjk = new GameCombatManager.PKJNMGICNJK(this.HEEJKEGJHGD);
|
||||
combatManager3.FGJLGMKHJFG += pkjnmgicnjk;
|
||||
GameCombatManager combatManager4 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.ODCIMPCGPKE odcimpcgpke = new GameCombatManager.ODCIMPCGPKE(this.NFKFMFMBMIG);
|
||||
combatManager4.DNLKLILOAIM += odcimpcgpke;
|
||||
GameCombatManager combatManager5 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.ODCIMPCGPKE odcimpcgpke2 = new GameCombatManager.ODCIMPCGPKE(this.CMAFIJBDKEL);
|
||||
combatManager5.ECGOFFMHMDE += odcimpcgpke2;
|
||||
GameCombatManager combatManager6 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.PKJNMGICNJK pkjnmgicnjk2 = new GameCombatManager.PKJNMGICNJK(this.OLFOPDOGICP);
|
||||
combatManager6.JPJCJEBNPME += pkjnmgicnjk2;
|
||||
GameCombatManager combatManager7 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.PKJNMGICNJK pkjnmgicnjk3 = new GameCombatManager.PKJNMGICNJK(this.CENIGBEGMOJ);
|
||||
combatManager7.NIPFLBOFPJP += pkjnmgicnjk3;
|
||||
GameCombatManager combatManager8 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
Action<AGAJMBPABDL> action3 = new Action(this.IKCNBKIHHJI);
|
||||
combatManager8.DownButNotOutKilledPlayerEvent += action3;
|
||||
GameCombatManager combatManager9 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.MGBBCMDIIIJ mgbbcmdiiij = new GameCombatManager.MGBBCMDIIIJ(this.KNGIJDHKJGL);
|
||||
combatManager9.HCDKAAMFHBN += mgbbcmdiiij;
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
Action<bool> action4 = new Action(this.EMJHGFGADGO);
|
||||
scoreManager.StatsChangeEvent += action4;
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
GameTeamManager.MCGBMAJNPDN mcgbmajnpdn = new GameTeamManager.MCGBMAJNPDN(this.JIHNIONEAKF);
|
||||
teamManager.AHPECOGNNDC += mcgbmajnpdn;
|
||||
GameCombatManager combatManager10 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.EPIFBAAKAJF epifbaakajf = new GameCombatManager.EPIFBAAKAJF(this.CustomDownButNotOutRespawnCondition);
|
||||
combatManager10.CustomDownButNotOutRespawnCondition = epifbaakajf;
|
||||
}
|
||||
|
||||
// Token: 0x06012E92 RID: 77458 RVA: 0x0045B7E0 File Offset: 0x004599E0
|
||||
[Token(Token = "0x6012E92")]
|
||||
[Address(RVA = "0x873080", Offset = "0x871E80", VA = "0x180873080", Slot = "21")]
|
||||
protected override void Start()
|
||||
{
|
||||
base.Start();
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
}
|
||||
|
||||
// Token: 0x06012E93 RID: 77459 RVA: 0x0045B800 File Offset: 0x00459A00
|
||||
[Token(Token = "0x6012E93")]
|
||||
[Address(RVA = "0x872570", Offset = "0x871370", VA = "0x180872570", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
Delegate @delegate;
|
||||
int num;
|
||||
do
|
||||
{
|
||||
base.OnDestroy();
|
||||
OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent;
|
||||
Action action = new Action(this.CFNNJOHMGON);
|
||||
Player.LocalPlayerSpawnEvent = OKNNKFGFODL.GMNMHGMFGOL(localPlayerSpawnEvent, action);
|
||||
BattleRoyaleCableCar.OOFOKDLMBCE localPlayerExitEvent = BattleRoyaleCableCar.LocalPlayerExitEvent;
|
||||
BattleRoyaleCableCar.OOFOKDLMBCE oofokdlmbce = new BattleRoyaleCableCar.OOFOKDLMBCE(this.BBEOBOADLID);
|
||||
@delegate = Delegate.Remove(localPlayerExitEvent, oofokdlmbce);
|
||||
num = 0;
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
BattleRoyaleCableCar.LocalPlayerExitEvent = num;
|
||||
this.GLLMGBMHFFE();
|
||||
IILCGFIHJLP<bool, bool> initializeLocalPlayerEvent = GameManager.InitializeLocalPlayerEvent;
|
||||
Action<bool, bool> action2 = new Action(this.CLMJNPFECAM);
|
||||
GameManager.InitializeLocalPlayerEvent = IILCGFIHJLP.GMNMHGMFGOL(initializeLocalPlayerEvent, action2);
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
if (instance != num2)
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RemoveGameOverFeedbackRestriction(this);
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.RemovePlayerCombatUIPrefab(this);
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.CustomDownButNotOutRespawnCondition = (ulong)0L;
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.<CKMDCGICHND>k__BackingField.PFBIOPEBOCN(this);
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
Action<bool> action3 = new Action(this.EMJHGFGADGO);
|
||||
scoreManager.StatsChangeEvent -= action3;
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
GameTeamManager.MCGBMAJNPDN mcgbmajnpdn = new GameTeamManager.MCGBMAJNPDN(this.JIHNIONEAKF);
|
||||
teamManager.AHPECOGNNDC -= mcgbmajnpdn;
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.HDLCNJEMBBG hdlcnjembbg = new GameCombatManager.HDLCNJEMBBG(this.MOCLCEJBHEA);
|
||||
combatManager.BLOPLEBBLLG -= hdlcnjembbg;
|
||||
GameCombatManager combatManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.PKJNMGICNJK pkjnmgicnjk = new GameCombatManager.PKJNMGICNJK(this.HEEJKEGJHGD);
|
||||
combatManager2.FGJLGMKHJFG -= pkjnmgicnjk;
|
||||
GameCombatManager combatManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.ODCIMPCGPKE odcimpcgpke = new GameCombatManager.ODCIMPCGPKE(this.NFKFMFMBMIG);
|
||||
combatManager3.DNLKLILOAIM -= odcimpcgpke;
|
||||
GameCombatManager combatManager4 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.ODCIMPCGPKE odcimpcgpke2 = new GameCombatManager.ODCIMPCGPKE(this.CMAFIJBDKEL);
|
||||
combatManager4.ECGOFFMHMDE -= odcimpcgpke2;
|
||||
GameCombatManager combatManager5 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.PKJNMGICNJK pkjnmgicnjk2 = new GameCombatManager.PKJNMGICNJK(this.OLFOPDOGICP);
|
||||
combatManager5.JPJCJEBNPME -= pkjnmgicnjk2;
|
||||
GameCombatManager combatManager6 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.PKJNMGICNJK pkjnmgicnjk3 = new GameCombatManager.PKJNMGICNJK(this.CENIGBEGMOJ);
|
||||
combatManager6.NIPFLBOFPJP -= pkjnmgicnjk3;
|
||||
GameCombatManager combatManager7 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
Action<AGAJMBPABDL> action4 = new Action(this.IKCNBKIHHJI);
|
||||
combatManager7.DownButNotOutKilledPlayerEvent -= action4;
|
||||
GameCombatManager combatManager8 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.MGBBCMDIIIJ mgbbcmdiiij = new GameCombatManager.MGBBCMDIIIJ(this.KNGIJDHKJGL);
|
||||
combatManager8.HCDKAAMFHBN -= mgbbcmdiiij;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E94 RID: 77460 RVA: 0x0045BA40 File Offset: 0x00459C40
|
||||
[Token(Token = "0x6012E94")]
|
||||
[Address(RVA = "0x8734A0", Offset = "0x8722A0", VA = "0x1808734A0")]
|
||||
private void Update()
|
||||
{
|
||||
this.HAALOCBNDEL.OCGHOBMJNMA();
|
||||
this.EOMJFPLCDBD.OPEMIFENIJM();
|
||||
int num = this.EBINGOMNGLG();
|
||||
this.HFICOGGGJCI = num;
|
||||
}
|
||||
|
||||
// Token: 0x06012E95 RID: 77461 RVA: 0x0045BA78 File Offset: 0x00459C78
|
||||
[Token(Token = "0x6012E95")]
|
||||
[Address(RVA = "0x86FD40", Offset = "0x86EB40", VA = "0x18086FD40")]
|
||||
public bool IsPlayerEliminated(AGAJMBPABDL IEKDDPPNFPF, out float EJJCJPECCKF)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
bool flag;
|
||||
bool flag2;
|
||||
return !flag || flag2;
|
||||
}
|
||||
|
||||
// Token: 0x06012E96 RID: 77462 RVA: 0x0045BAA0 File Offset: 0x00459CA0
|
||||
[Token(Token = "0x6012E96")]
|
||||
[Address(RVA = "0x86FCA0", Offset = "0x86EAA0", VA = "0x18086FCA0")]
|
||||
public bool IsPlayerEliminated(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
bool flag;
|
||||
bool flag2;
|
||||
return !flag || flag2;
|
||||
}
|
||||
|
||||
// Token: 0x06012E97 RID: 77463 RVA: 0x0045BAC8 File Offset: 0x00459CC8
|
||||
[Token(Token = "0x6012E97")]
|
||||
[Address(RVA = "0x86FE00", Offset = "0x86EC00", VA = "0x18086FE00")]
|
||||
public bool IsTeamEliminated(CGLKOJIMDIH CGOLFOLCHIF, out float EJJCJPECCKF)
|
||||
{
|
||||
int num = 0;
|
||||
EJJCJPECCKF.m_value = (float)num;
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL[] array;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
num++;
|
||||
float num2;
|
||||
EJJCJPECCKF.m_value = num2;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012E98 RID: 77464 RVA: 0x0045BB10 File Offset: 0x00459D10
|
||||
[Token(Token = "0x6012E98")]
|
||||
[Address(RVA = "0x86DFE0", Offset = "0x86CDE0", VA = "0x18086DFE0")]
|
||||
public bool CustomDownButNotOutRespawnCondition(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
CGLKOJIMDIH playerTeam = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(IEKDDPPNFPF);
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
int num = 0;
|
||||
AGAJMBPABDL[] array;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = array[num];
|
||||
if (this.IsPlayerEliminated(agajmbpabdl) || NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.IsPlayerDownButNotOut(agajmbpabdl))
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012E99 RID: 77465 RVA: 0x0045BB7C File Offset: 0x00459D7C
|
||||
[Token(Token = "0x6012E99")]
|
||||
[Address(RVA = "0x86E7D0", Offset = "0x86D5D0", VA = "0x18086E7D0")]
|
||||
private int EBINGOMNGLG()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
IEnumerable<AGAJMBPABDL> activePlayers = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayers();
|
||||
if (activePlayers != 0)
|
||||
{
|
||||
if (num < activePlayers)
|
||||
{
|
||||
num += num;
|
||||
if (num == activePlayers)
|
||||
{
|
||||
goto IL_34;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
if (this.IsPlayerEliminated(num))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
num++;
|
||||
IL_34:
|
||||
num += num;
|
||||
}
|
||||
if (activePlayers != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06012E9A RID: 77466 RVA: 0x0045BBD8 File Offset: 0x00459DD8
|
||||
[Token(Token = "0x6012E9A")]
|
||||
[Address(RVA = "0x871DE0", Offset = "0x870BE0", VA = "0x180871DE0")]
|
||||
private string NKIGMNLCHLD(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
bool flag;
|
||||
ulong num;
|
||||
if (flag && num > (ulong)0L)
|
||||
{
|
||||
int num2;
|
||||
return "#" + num2;
|
||||
}
|
||||
return string.Empty;
|
||||
}
|
||||
|
||||
// Token: 0x06012E9B RID: 77467 RVA: 0x0045BC14 File Offset: 0x00459E14
|
||||
[Token(Token = "0x6012E9B")]
|
||||
[Address(RVA = "0x8733F0", Offset = "0x8721F0", VA = "0x1808733F0")]
|
||||
public bool TryGetPlayerEliminationRank(AGAJMBPABDL IEKDDPPNFPF, out int POICBKEFLBK)
|
||||
{
|
||||
bool flag = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.TryGetPlayerStat(IEKDDPPNFPF, (IJKNDEOFIFE)((uint)1), out POICBKEFLBK);
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
bool flag2;
|
||||
return flag2;
|
||||
}
|
||||
|
||||
// Token: 0x06012E9C RID: 77468 RVA: 0x0045BC44 File Offset: 0x00459E44
|
||||
[Token(Token = "0x6012E9C")]
|
||||
[Address(RVA = "0x8730C0", Offset = "0x871EC0", VA = "0x1808730C0")]
|
||||
public bool TryGetLastTeamStanding(out CGLKOJIMDIH JJMNBPCIEFG)
|
||||
{
|
||||
int num = 0;
|
||||
CGLKOJIMDIH[] activeTeams = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActiveTeams();
|
||||
if (Enumerable.Any<CGLKOJIMDIH>(activeTeams))
|
||||
{
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
int length = activeTeams.Length;
|
||||
if (num3 < length)
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih = activeTeams[num2];
|
||||
int num4 = 0;
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
int num5 = 0;
|
||||
AGAJMBPABDL[] array;
|
||||
if (num5 < array.Length)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
ulong num7;
|
||||
float num6 = Mathf.Max((float)num7, (float)num4);
|
||||
num5++;
|
||||
num++;
|
||||
JJMNBPCIEFG.value__ = (int)cglkojimdih;
|
||||
num2++;
|
||||
}
|
||||
if (num == 0)
|
||||
{
|
||||
JJMNBPCIEFG.value__ = (int)cglkojimdih;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
return num < 2;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012E9D RID: 77469 RVA: 0x0045BCF8 File Offset: 0x00459EF8
|
||||
[Token(Token = "0x6012E9D")]
|
||||
[Address(RVA = "0x870560", Offset = "0x86F360", VA = "0x180870560")]
|
||||
private int KIIKKLBPJJE(AGAJMBPABDL KNMLNJFFDME)
|
||||
{
|
||||
for (;;)
|
||||
{
|
||||
int num = 0;
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
break;
|
||||
}
|
||||
IEnumerable<AGAJMBPABDL> enumerable = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayers();
|
||||
if (enumerable != 0)
|
||||
{
|
||||
if (num < enumerable)
|
||||
{
|
||||
num += num;
|
||||
if (num == enumerable)
|
||||
{
|
||||
goto IL_44;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
while (enumerable == KNMLNJFFDME)
|
||||
{
|
||||
}
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
num++;
|
||||
IL_44:
|
||||
enumerable += enumerable;
|
||||
}
|
||||
if (enumerable != 0)
|
||||
{
|
||||
}
|
||||
if (num == 0)
|
||||
{
|
||||
goto Block_5;
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
Block_5:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012E9E RID: 77470 RVA: 0x0045BD60 File Offset: 0x00459F60
|
||||
[Token(Token = "0x6012E9E")]
|
||||
[Address(RVA = "0x86F450", Offset = "0x86E250", VA = "0x18086F450")]
|
||||
private void GPOGBIPLMAP()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
BattleRoyaleCableCar <OCDLBPHJMOP>k__BackingField = BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField;
|
||||
int num = 0;
|
||||
if (!(<OCDLBPHJMOP>k__BackingField == num))
|
||||
{
|
||||
if (!BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField.OGIBLNIIHDK)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.HDAAPNKMFBB;
|
||||
PhotonView photonView;
|
||||
photonView.TransferOwnership(agajmbpabdl);
|
||||
}
|
||||
BattleRoyaleCableCarPathGenerator <OCDLBPHJMOP>k__BackingField2 = BattleRoyaleCableCarPathGenerator.<OCDLBPHJMOP>k__BackingField;
|
||||
int num2 = 0;
|
||||
if (<OCDLBPHJMOP>k__BackingField2 != num2)
|
||||
{
|
||||
Vector3[] array = BattleRoyaleCableCarPathGenerator.<OCDLBPHJMOP>k__BackingField.GeneratePath();
|
||||
}
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E9F RID: 77471 RVA: 0x0045BDD4 File Offset: 0x00459FD4
|
||||
[Token(Token = "0x6012E9F")]
|
||||
[Address(RVA = "0x86EB40", Offset = "0x86D940", VA = "0x18086EB40")]
|
||||
private void EMJHGFGADGO(bool KEEODNCLLBL)
|
||||
{
|
||||
this.KOJEPAOCJKP();
|
||||
}
|
||||
|
||||
// Token: 0x06012EA0 RID: 77472 RVA: 0x0045BDE8 File Offset: 0x00459FE8
|
||||
[Token(Token = "0x6012EA0")]
|
||||
[Address(RVA = "0x86EB40", Offset = "0x86D940", VA = "0x18086EB40")]
|
||||
private void JIHNIONEAKF(AGAJMBPABDL FPODELJNIIB, bool BCLPBCCEJJF)
|
||||
{
|
||||
this.KOJEPAOCJKP();
|
||||
}
|
||||
|
||||
// Token: 0x06012EA1 RID: 77473 RVA: 0x0045BDFC File Offset: 0x00459FFC
|
||||
[Token(Token = "0x6012EA1")]
|
||||
[Address(RVA = "0x870A20", Offset = "0x86F820", VA = "0x180870A20")]
|
||||
private void KOJEPAOCJKP()
|
||||
{
|
||||
int num2;
|
||||
Player player;
|
||||
PlayerUI playerUI;
|
||||
do
|
||||
{
|
||||
int num = 0;
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
if (!teamManager.IsPlayerSpectator(agajmbpabdl))
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
bool flag = this.IsPlayerEliminated(agajmbpabdl2, num);
|
||||
}
|
||||
}
|
||||
num2 = 0;
|
||||
AGAJMBPABDL[] array = KKPBCOOONNK.FEBBKGHNCKJ;
|
||||
int length = array.Length;
|
||||
if (num2 >= length)
|
||||
{
|
||||
return;
|
||||
}
|
||||
player = array[num2].GPOMCJICJIH();
|
||||
int num3 = 0;
|
||||
if (!(player != num3))
|
||||
{
|
||||
goto IL_107;
|
||||
}
|
||||
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl3 = array[num2];
|
||||
AGAJMBPABDL agajmbpabdl4 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
if (teamManager2.PlayersAreTeammates(agajmbpabdl3, agajmbpabdl4))
|
||||
{
|
||||
goto IL_F5;
|
||||
}
|
||||
AGAJMBPABDL agajmbpabdl5 = array[num2];
|
||||
if (this.IsPlayerEliminated(agajmbpabdl5, num))
|
||||
{
|
||||
goto IL_F5;
|
||||
}
|
||||
playerUI = player.playerUI;
|
||||
}
|
||||
while (num2 == 0);
|
||||
playerUI.NamesHiddenFlag.BPAJKKAGPKB(this);
|
||||
num2++;
|
||||
IL_F5:
|
||||
player.playerUI.NamesHiddenFlag.BIHKNNPGGKP(this);
|
||||
IL_107:
|
||||
num2++;
|
||||
}
|
||||
|
||||
// Token: 0x06012EA2 RID: 77474 RVA: 0x0045BF1C File Offset: 0x0045A11C
|
||||
[Token(Token = "0x6012EA2")]
|
||||
[Address(RVA = "0x871740", Offset = "0x870540", VA = "0x180871740")]
|
||||
private void MOCLCEJBHEA(AGAJMBPABDL FIEHKCJGOOC)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
int num = 0;
|
||||
scoreManager.MasterSetPlayerStat(FIEHKCJGOOC, (IJKNDEOFIFE)num, 1);
|
||||
GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
int num2 = this.KIIKKLBPJJE(FIEHKCJGOOC);
|
||||
scoreManager2.MasterSetPlayerStat(FIEHKCJGOOC, (IJKNDEOFIFE)((uint)1), num2);
|
||||
PUNNetworkManager.ELLAOHFLFJE.FMABBNKIDFF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EA3 RID: 77475 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012EA3")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
private void HEEJKEGJHGD(AGAJMBPABDL HMEIODIHDCL, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012EA4 RID: 77476 RVA: 0x0045BF7C File Offset: 0x0045A17C
|
||||
[Token(Token = "0x6012EA4")]
|
||||
[Address(RVA = "0x871B60", Offset = "0x870960", VA = "0x180871B60")]
|
||||
private void NFKFMFMBMIG(AGAJMBPABDL LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL, Weapon GDIGKHINJCG, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP, int JJHKPNCCEFB, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
if (!HMEIODIHDCL.DMKCIEPGGAB)
|
||||
{
|
||||
int num = 0;
|
||||
if ((LJGOHLFADDN.DMKCIEPGGAB ? 1 : 0) == num)
|
||||
{
|
||||
string ohafdcgemef = LJGOHLFADDN.OHAFDCGEMEF;
|
||||
this.OILMFNGKOFE(HMEIODIHDCL, ohafdcgemef);
|
||||
}
|
||||
this.BABEOACGAHL(HMEIODIHDCL, true);
|
||||
this.GKBIIBDPAFH(HMEIODIHDCL);
|
||||
}
|
||||
string ohafdcgemef2 = LJGOHLFADDN.OHAFDCGEMEF;
|
||||
this.HKDJMIADDHB(ohafdcgemef2);
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
float totalTimeElapsed = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.<CKMDCGICHND>k__BackingField.TotalTimeElapsed;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EA5 RID: 77477 RVA: 0x0045BFF8 File Offset: 0x0045A1F8
|
||||
[Token(Token = "0x6012EA5")]
|
||||
[Address(RVA = "0x872460", Offset = "0x871260", VA = "0x180872460")]
|
||||
private void OLFOPDOGICP(AGAJMBPABDL HMEIODIHDCL, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
if (!HMEIODIHDCL.DMKCIEPGGAB)
|
||||
{
|
||||
this.OILMFNGKOFE(HMEIODIHDCL, "The Swarm");
|
||||
return;
|
||||
}
|
||||
this.HKDJMIADDHB("The Swarm");
|
||||
}
|
||||
|
||||
// Token: 0x06012EA6 RID: 77478 RVA: 0x0045C02C File Offset: 0x0045A22C
|
||||
[Token(Token = "0x6012EA6")]
|
||||
[Address(RVA = "0x86F9A0", Offset = "0x86E7A0", VA = "0x18086F9A0")]
|
||||
private void IKCNBKIHHJI(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
int num = 0;
|
||||
if ((IEKDDPPNFPF.DMKCIEPGGAB ? 1 : 0) == num)
|
||||
{
|
||||
this.EHHNMFJMEND(IEKDDPPNFPF);
|
||||
}
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
string text = this.NKIGMNLCHLD(agajmbpabdl);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
string text2 = "You were eliminated! " + text;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)((uint)2), text2, 4f, num, num);
|
||||
if (SingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.TryGetPlayerStat(IEKDDPPNFPF, (IJKNDEOFIFE)((uint)3), num))
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF.IAHDANBDAAM(num);
|
||||
if (agajmbpabdl2 != 0 && (agajmbpabdl2.DMKCIEPGGAB ? 1 : 0) != num)
|
||||
{
|
||||
this.GKBIIBDPAFH(IEKDDPPNFPF);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EA7 RID: 77479 RVA: 0x0045C0C8 File Offset: 0x0045A2C8
|
||||
[Token(Token = "0x6012EA7")]
|
||||
[Address(RVA = "0x86DED0", Offset = "0x86CCD0", VA = "0x18086DED0")]
|
||||
private void CMAFIJBDKEL(AGAJMBPABDL LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL, Weapon GDIGKHINJCG, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP, int JJHKPNCCEFB, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
int num = 0;
|
||||
if ((HMEIODIHDCL.DMKCIEPGGAB ? 1 : 0) == num)
|
||||
{
|
||||
if ((LJGOHLFADDN.DMKCIEPGGAB ? 1 : 0) == num)
|
||||
{
|
||||
this.OGPIOGBAHOB(HMEIODIHDCL);
|
||||
}
|
||||
this.MBEKOOHAJFJ(HMEIODIHDCL);
|
||||
}
|
||||
string ohafdcgemef = LJGOHLFADDN.OHAFDCGEMEF;
|
||||
this.MODHMNOAIGI(ohafdcgemef);
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
int inpoaaaoahi = LJGOHLFADDN.INPOAAAOAHI;
|
||||
scoreManager.MasterSetPlayerStat(HMEIODIHDCL, (IJKNDEOFIFE)((uint)3), inpoaaaoahi);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EA8 RID: 77480 RVA: 0x0045C134 File Offset: 0x0045A334
|
||||
[Token(Token = "0x6012EA8")]
|
||||
[Address(RVA = "0x86DA00", Offset = "0x86C800", VA = "0x18086DA00")]
|
||||
private void CENIGBEGMOJ(AGAJMBPABDL HMEIODIHDCL, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
int num = 0;
|
||||
if ((HMEIODIHDCL.DMKCIEPGGAB ? 1 : 0) == num)
|
||||
{
|
||||
this.OGPIOGBAHOB(HMEIODIHDCL);
|
||||
return;
|
||||
}
|
||||
this.MODHMNOAIGI("The Swarm");
|
||||
}
|
||||
|
||||
// Token: 0x06012EA9 RID: 77481 RVA: 0x0045C168 File Offset: 0x0045A368
|
||||
[Token(Token = "0x6012EA9")]
|
||||
[Address(RVA = "0x8708D0", Offset = "0x86F6D0", VA = "0x1808708D0")]
|
||||
private void KNGIJDHKJGL(AGAJMBPABDL LLFMHANMHIC, AGAJMBPABDL NLEOIMBAFFL, Vector3 DDHPAFKBMON)
|
||||
{
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
float z = DDHPAFKBMON.z;
|
||||
RecRoomAudioClip recRoomAudioClip = this.playerReviveSFX;
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EAA RID: 77482 RVA: 0x0045C1B0 File Offset: 0x0045A3B0
|
||||
[Token(Token = "0x6012EAA")]
|
||||
[Address(RVA = "0x86D1B0", Offset = "0x86BFB0", VA = "0x18086D1B0")]
|
||||
private void BABEOACGAHL(AGAJMBPABDL FIEHKCJGOOC, bool GACAFDLDHCI)
|
||||
{
|
||||
float z = Vector3.up.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
Transform transform = FIEHKCJGOOC.GPOMCJICJIH().head.transform;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z4 = vector3.z;
|
||||
int num = 0;
|
||||
string ohafdcgemef = FIEHKCJGOOC.OHAFDCGEMEF;
|
||||
string text = "You eliminated " + ohafdcgemef + "!";
|
||||
if (GACAFDLDHCI)
|
||||
{
|
||||
string text2 = this.NKIGMNLCHLD(FIEHKCJGOOC);
|
||||
string text3 = text + " " + text2;
|
||||
}
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, text, 3f, num, num);
|
||||
}
|
||||
|
||||
// Token: 0x06012EAB RID: 77483 RVA: 0x0045C258 File Offset: 0x0045A458
|
||||
[Token(Token = "0x6012EAB")]
|
||||
[Address(RVA = "0x86F7C0", Offset = "0x86E5C0", VA = "0x18086F7C0")]
|
||||
private void HKDJMIADDHB(string JEMIOHEFIKC)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.localPlayerOutMusic;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num);
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
string text = this.NKIGMNLCHLD(agajmbpabdl);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
string text2 = "You were eliminated! " + text;
|
||||
string text3 = "Hit by " + JEMIOHEFIKC;
|
||||
}
|
||||
|
||||
// Token: 0x06012EAC RID: 77484 RVA: 0x0045C2B4 File Offset: 0x0045A4B4
|
||||
[Token(Token = "0x6012EAC")]
|
||||
[Address(RVA = "0x872360", Offset = "0x871160", VA = "0x180872360")]
|
||||
private void OILMFNGKOFE(AGAJMBPABDL FIEHKCJGOOC, string JEMIOHEFIKC)
|
||||
{
|
||||
string text = this.NKIGMNLCHLD(FIEHKCJGOOC);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
string text2 = FIEHKCJGOOC.OHAFDCGEMEF + " was eliminated! " + text;
|
||||
string text3 = "Hit by " + JEMIOHEFIKC;
|
||||
}
|
||||
|
||||
// Token: 0x06012EAD RID: 77485 RVA: 0x0045C2F8 File Offset: 0x0045A4F8
|
||||
[Token(Token = "0x6012EAD")]
|
||||
[Address(RVA = "0x8714F0", Offset = "0x8702F0", VA = "0x1808714F0")]
|
||||
private void MBEKOOHAJFJ(AGAJMBPABDL EKPGBEDANBL)
|
||||
{
|
||||
float z = Vector3.up.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
Transform transform = EKPGBEDANBL.GPOMCJICJIH().head.transform;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z4 = vector3.z;
|
||||
int num = 0;
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
string ohafdcgemef = EKPGBEDANBL.OHAFDCGEMEF;
|
||||
string text = "You knocked down " + ohafdcgemef + "!";
|
||||
int num2 = 0;
|
||||
float num3;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, text, "Don't let them revive!", num3, num, num);
|
||||
}
|
||||
|
||||
// Token: 0x06012EAE RID: 77486 RVA: 0x0045C384 File Offset: 0x0045A584
|
||||
[Token(Token = "0x6012EAE")]
|
||||
[Address(RVA = "0x8718F0", Offset = "0x8706F0", VA = "0x1808718F0")]
|
||||
private void MODHMNOAIGI(string JEMIOHEFIKC)
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
string text = "Hit by " + JEMIOHEFIKC;
|
||||
}
|
||||
|
||||
// Token: 0x06012EAF RID: 77487 RVA: 0x0045C3AC File Offset: 0x0045A5AC
|
||||
[Token(Token = "0x6012EAF")]
|
||||
[Address(RVA = "0x8721A0", Offset = "0x870FA0", VA = "0x1808721A0")]
|
||||
private void OGPIOGBAHOB(AGAJMBPABDL FIEHKCJGOOC)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
if (!teamManager.PlayersAreTeammates(agajmbpabdl, FIEHKCJGOOC))
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
string text = FIEHKCJGOOC.OHAFDCGEMEF + " is down!";
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, text, 3f, num, num);
|
||||
return;
|
||||
}
|
||||
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
string ohafdcgemef = FIEHKCJGOOC.OHAFDCGEMEF;
|
||||
string text2 = "Your Squad Mate " + ohafdcgemef + " is down!";
|
||||
}
|
||||
|
||||
// Token: 0x06012EB0 RID: 77488 RVA: 0x0045C438 File Offset: 0x0045A638
|
||||
[Token(Token = "0x6012EB0")]
|
||||
[Address(RVA = "0x872BD0", Offset = "0x8719D0", VA = "0x180872BD0")]
|
||||
private void PICLJBANMEB()
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
string text = this.NKIGMNLCHLD(agajmbpabdl);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
string text2 = "You were eliminated! " + text;
|
||||
int num = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, text2, 4f, num, num);
|
||||
}
|
||||
|
||||
// Token: 0x06012EB1 RID: 77489 RVA: 0x0045C488 File Offset: 0x0045A688
|
||||
[Token(Token = "0x6012EB1")]
|
||||
[Address(RVA = "0x86E9B0", Offset = "0x86D7B0", VA = "0x18086E9B0")]
|
||||
private void EHHNMFJMEND(AGAJMBPABDL FIEHKCJGOOC)
|
||||
{
|
||||
string text = this.NKIGMNLCHLD(FIEHKCJGOOC);
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
if (!teamManager.PlayersAreTeammates(agajmbpabdl, FIEHKCJGOOC))
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
string ohafdcgemef = FIEHKCJGOOC.OHAFDCGEMEF;
|
||||
string text2 = "Your Squad Mate " + ohafdcgemef + " was eliminated!";
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance2.Play((NotificationManager.IBIDFAOPIPC)num2, text2, 3f, num, num);
|
||||
}
|
||||
|
||||
// Token: 0x06012EB2 RID: 77490 RVA: 0x0045C508 File Offset: 0x0045A708
|
||||
[Token(Token = "0x6012EB2")]
|
||||
[Address(RVA = "0x86C380", Offset = "0x86B180", VA = "0x18086C380")]
|
||||
private void APJBJCNPAHC(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
BattleRoyaleCableCar <OCDLBPHJMOP>k__BackingField = BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField;
|
||||
int num = 0;
|
||||
if (<OCDLBPHJMOP>k__BackingField != num)
|
||||
{
|
||||
BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField.JKLJJDALLPK = true;
|
||||
BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField.AuthorityStartRunning();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EB3 RID: 77491 RVA: 0x0045C544 File Offset: 0x0045A744
|
||||
[Token(Token = "0x6012EB3")]
|
||||
[Address(RVA = "0x86D980", Offset = "0x86C780", VA = "0x18086D980")]
|
||||
private void BPNLHPHBGGA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
MJNLDDCLOGP haalocbndel = this.HAALOCBNDEL;
|
||||
float num = this.spawnInCableCarStateDuration;
|
||||
haalocbndel.KGFFMEICLNN(num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EB4 RID: 77492 RVA: 0x0045C578 File Offset: 0x0045A778
|
||||
[Token(Token = "0x6012EB4")]
|
||||
[Address(RVA = "0x871CB0", Offset = "0x870AB0", VA = "0x180871CB0")]
|
||||
private void NIOLNEEPOGG()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && this.HAALOCBNDEL.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EB5 RID: 77493 RVA: 0x0045C5B0 File Offset: 0x0045A7B0
|
||||
[Token(Token = "0x6012EB5")]
|
||||
[Address(RVA = "0x8719B0", Offset = "0x8707B0", VA = "0x1808719B0")]
|
||||
private void MOEFDJDAANO(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
BattleRoyaleCableCar <OCDLBPHJMOP>k__BackingField = BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField;
|
||||
int num = 0;
|
||||
if (<OCDLBPHJMOP>k__BackingField != num)
|
||||
{
|
||||
BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField.PlayFanfareAudio();
|
||||
}
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
MJNLDDCLOGP haalocbndel = this.HAALOCBNDEL;
|
||||
float num2 = this.cableCarFanfareDuration;
|
||||
haalocbndel.KGFFMEICLNN(num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EB6 RID: 77494 RVA: 0x0045C600 File Offset: 0x0045A800
|
||||
[Token(Token = "0x6012EB6")]
|
||||
[Address(RVA = "0x86EF60", Offset = "0x86DD60", VA = "0x18086EF60")]
|
||||
private void GCLKLOAOOMO()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && this.HAALOCBNDEL.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EB7 RID: 77495 RVA: 0x0045C638 File Offset: 0x0045A838
|
||||
[Token(Token = "0x6012EB7")]
|
||||
[Address(RVA = "0x86BEF0", Offset = "0x86ACF0", VA = "0x18086BEF0")]
|
||||
private void AADKECCJCNK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
|
||||
// Token: 0x06012EB8 RID: 77496 RVA: 0x0045C654 File Offset: 0x0045A854
|
||||
[Token(Token = "0x6012EB8")]
|
||||
[Address(RVA = "0x871EE0", Offset = "0x870CE0", VA = "0x180871EE0")]
|
||||
private void OCAEIAEOPCN(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
BattleRoyaleCableCar <OCDLBPHJMOP>k__BackingField = BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField;
|
||||
int num = 0;
|
||||
if (<OCDLBPHJMOP>k__BackingField != num)
|
||||
{
|
||||
BattleRoyaleCableCar <OCDLBPHJMOP>k__BackingField2 = BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField;
|
||||
int num2 = 0;
|
||||
<OCDLBPHJMOP>k__BackingField2.JKLJJDALLPK = num2 != 0;
|
||||
}
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
BattleRoyaleGameplayZone <OCDLBPHJMOP>k__BackingField3 = BattleRoyaleGameplayZone.<OCDLBPHJMOP>k__BackingField;
|
||||
int num3 = 0;
|
||||
if (<OCDLBPHJMOP>k__BackingField3 != num3)
|
||||
{
|
||||
BattleRoyaleGameplayZone.<OCDLBPHJMOP>k__BackingField.MasterStart();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EB9 RID: 77497 RVA: 0x0045C6B4 File Offset: 0x0045A8B4
|
||||
[Token(Token = "0x6012EB9")]
|
||||
[Address(RVA = "0x86BF90", Offset = "0x86AD90", VA = "0x18086BF90")]
|
||||
private void AAHIMFLHINH()
|
||||
{
|
||||
bool flag;
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && flag)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EBA RID: 77498 RVA: 0x0045C6E8 File Offset: 0x0045A8E8
|
||||
[Token(Token = "0x6012EBA")]
|
||||
[Address(RVA = "0x86C070", Offset = "0x86AE70", VA = "0x18086C070")]
|
||||
private void AFFPLFGLKPE(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
BattleRoyaleCableCar <OCDLBPHJMOP>k__BackingField = BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField;
|
||||
int num = 0;
|
||||
if (<OCDLBPHJMOP>k__BackingField != num)
|
||||
{
|
||||
BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField.MasterDisable();
|
||||
}
|
||||
}
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
BattleRoyaleGameplayZone <OCDLBPHJMOP>k__BackingField2 = BattleRoyaleGameplayZone.<OCDLBPHJMOP>k__BackingField;
|
||||
int num2 = 0;
|
||||
if (<OCDLBPHJMOP>k__BackingField2 != num2)
|
||||
{
|
||||
BattleRoyaleGameplayZone.<OCDLBPHJMOP>k__BackingField.MasterStop();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EBB RID: 77499 RVA: 0x0045C74C File Offset: 0x0045A94C
|
||||
[Token(Token = "0x6012EBB")]
|
||||
[Address(RVA = "0x86D5A0", Offset = "0x86C3A0", VA = "0x18086D5A0")]
|
||||
private void BCJKIGMGHOA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
MJNLDDCLOGP haalocbndel = this.HAALOCBNDEL;
|
||||
float num = this.waitForPlayersToExitCableCarStateDuration;
|
||||
haalocbndel.KGFFMEICLNN(num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EBC RID: 77500 RVA: 0x0045C780 File Offset: 0x0045A980
|
||||
[Token(Token = "0x6012EBC")]
|
||||
[Address(RVA = "0x872FE0", Offset = "0x871DE0", VA = "0x180872FE0")]
|
||||
private void POKNHMHMHPK()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && this.HAALOCBNDEL.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EBD RID: 77501 RVA: 0x0045C7B4 File Offset: 0x0045A9B4
|
||||
[Token(Token = "0x6012EBD")]
|
||||
[Address(RVA = "0x86DD00", Offset = "0x86CB00", VA = "0x18086DD00")]
|
||||
private void CLGKLKPCJPP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
if (this.BDGFMOHIJNP())
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
float num = this.warnKickPlayersOutOfCableCarStateDuration;
|
||||
string text = string.Format("Gondola departing soon!", instance);
|
||||
}
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
MJNLDDCLOGP haalocbndel = this.HAALOCBNDEL;
|
||||
float num2 = this.warnKickPlayersOutOfCableCarStateDuration;
|
||||
haalocbndel.KGFFMEICLNN(num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EBE RID: 77502 RVA: 0x0045C810 File Offset: 0x0045AA10
|
||||
[Token(Token = "0x6012EBE")]
|
||||
[Address(RVA = "0x86F900", Offset = "0x86E700", VA = "0x18086F900")]
|
||||
private void HPGCBMHFBHM()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && this.HAALOCBNDEL.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EBF RID: 77503 RVA: 0x0045C844 File Offset: 0x0045AA44
|
||||
[Token(Token = "0x6012EBF")]
|
||||
[Address(RVA = "0x86E6C0", Offset = "0x86D4C0", VA = "0x18086E6C0")]
|
||||
private void DJEKIPGMKFD(ushort CPMPEJFMDED, ushort JBKOOKBLGPH)
|
||||
{
|
||||
if (this.BDGFMOHIJNP())
|
||||
{
|
||||
BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField.KickOutLocalPlayer();
|
||||
}
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
MJNLDDCLOGP haalocbndel = this.HAALOCBNDEL;
|
||||
float num = this.kickPlayerOutOfCableCarStateDuration;
|
||||
haalocbndel.KGFFMEICLNN(num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EC0 RID: 77504 RVA: 0x0045C88C File Offset: 0x0045AA8C
|
||||
[Token(Token = "0x6012EC0")]
|
||||
[Address(RVA = "0x86ED40", Offset = "0x86DB40", VA = "0x18086ED40")]
|
||||
private void FGEGMLPFMPK()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && this.HAALOCBNDEL.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EC1 RID: 77505 RVA: 0x0045C8C0 File Offset: 0x0045AAC0
|
||||
[Token(Token = "0x6012EC1")]
|
||||
[Address(RVA = "0x86EBB0", Offset = "0x86D9B0", VA = "0x18086EBB0")]
|
||||
private void FDAAKEDAPGN(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
BattleRoyaleCableCar <OCDLBPHJMOP>k__BackingField = BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField;
|
||||
int num = 0;
|
||||
if (<OCDLBPHJMOP>k__BackingField != num)
|
||||
{
|
||||
BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField.MasterDisable();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EC2 RID: 77506 RVA: 0x0045C8FC File Offset: 0x0045AAFC
|
||||
[Token(Token = "0x6012EC2")]
|
||||
[Address(RVA = "0x86D620", Offset = "0x86C420", VA = "0x18086D620")]
|
||||
private bool BDGFMOHIJNP()
|
||||
{
|
||||
BattleRoyaleCableCar <OCDLBPHJMOP>k__BackingField = BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField;
|
||||
int num = 0;
|
||||
if (!(<OCDLBPHJMOP>k__BackingField == num) && BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField.vehicle.MFCCNPAJFHK)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
if (!teamManager.IsPlayerSpectator(agajmbpabdl))
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
if (!this.IsPlayerEliminated(agajmbpabdl2))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012EC3 RID: 77507 RVA: 0x0045C96C File Offset: 0x0045AB6C
|
||||
[Token(Token = "0x6012EC3")]
|
||||
[Address(RVA = "0x86EDF0", Offset = "0x86DBF0", VA = "0x18086EDF0")]
|
||||
private void FMEENKAGPKJ(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
if (instance.IsPlayerOnWinningTeam(agajmbpabdl))
|
||||
{
|
||||
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
IDisposable disposable = instance2.Play(NotificationManager.IBIDFAOPIPC.Major, "Grab some props! Take a photo!'", 3f, num, num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EC4 RID: 77508 RVA: 0x0045C9B8 File Offset: 0x0045ABB8
|
||||
[Token(Token = "0x6012EC4")]
|
||||
[Address(RVA = "0x872CB0", Offset = "0x871AB0", VA = "0x180872CB0")]
|
||||
private void PLHNHIGJKFP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
bool flag = instance.IsPlayerOnWinningTeam(agajmbpabdl);
|
||||
int num = 0;
|
||||
if (flag)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.localPlayerWinMusic;
|
||||
int num2 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num2);
|
||||
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
string text = this.NKIGMNLCHLD(agajmbpabdl2);
|
||||
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
string text2 = "YOU WIN - SCOUT'S HONOR! " + text;
|
||||
IDisposable disposable = instance2.Play((NotificationManager.IBIDFAOPIPC)((uint)2), text2, 5f, num, num);
|
||||
}
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl3 = array[num];
|
||||
if (SingletonMonoBehaviour.ONCPNMDGGKG.IsPlayerOnWinningTeam(agajmbpabdl3))
|
||||
{
|
||||
GameCombatManager combatManager = SingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
float num3 = this.victoryStateDuration;
|
||||
combatManager.MasterRequestPlayerInvincibility(agajmbpabdl3, num3);
|
||||
SingletonMonoBehaviour.ONCPNMDGGKG.combatManager.MasterResetPlayerHealth(agajmbpabdl3, 1f);
|
||||
}
|
||||
num++;
|
||||
}
|
||||
this.HAALOCBNDEL.KGFFMEICLNN(4f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EC5 RID: 77509 RVA: 0x0045CACC File Offset: 0x0045ACCC
|
||||
[Token(Token = "0x6012EC5")]
|
||||
[Address(RVA = "0x86D500", Offset = "0x86C300", VA = "0x18086D500")]
|
||||
private void BBLIDDGLNIC()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && this.HAALOCBNDEL.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EC6 RID: 77510 RVA: 0x0045CB00 File Offset: 0x0045AD00
|
||||
[Token(Token = "0x6012EC6")]
|
||||
[Address(RVA = "0x86FB90", Offset = "0x86E990", VA = "0x18086FB90")]
|
||||
private void INPEIMBLCCF()
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.localPlayerWinMusic;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num);
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
string text = this.NKIGMNLCHLD(agajmbpabdl);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
string text2 = "YOU WIN - SCOUT'S HONOR! " + text;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, text2, 5f, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06012EC7 RID: 77511 RVA: 0x0045CB64 File Offset: 0x0045AD64
|
||||
[Token(Token = "0x6012EC7")]
|
||||
[Address(RVA = "0x86D860", Offset = "0x86C660", VA = "0x18086D860")]
|
||||
private void BEOMOHMNCJL(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
if (instance.IsPlayerOnWinningTeam(agajmbpabdl))
|
||||
{
|
||||
this.LOMGFLPOHCB(true);
|
||||
}
|
||||
this.KHEFEKHDFEE();
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
this.DANDFICNFFP();
|
||||
MJNLDDCLOGP haalocbndel = this.HAALOCBNDEL;
|
||||
float num = this.victoryStateDuration;
|
||||
haalocbndel.KGFFMEICLNN(num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EC8 RID: 77512 RVA: 0x0045CBC8 File Offset: 0x0045ADC8
|
||||
[Token(Token = "0x6012EC8")]
|
||||
[Address(RVA = "0x870810", Offset = "0x86F610", VA = "0x180870810")]
|
||||
private void KLMKGCHGPMF()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && this.HAALOCBNDEL.OLGMEEIPCAL)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
instance.MasterStopGame(num != 0);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EC9 RID: 77513 RVA: 0x0045CC04 File Offset: 0x0045AE04
|
||||
[Token(Token = "0x6012EC9")]
|
||||
[Address(RVA = "0x870240", Offset = "0x86F040", VA = "0x180870240")]
|
||||
private void KHEFEKHDFEE()
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.localPlayerLoseMusic;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num);
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.MEEMEOOLOPD && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.MACEMMGJEBB != CGLKOJIMDIH.ANY)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
CGLKOJIMDIH winningTeam = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.MACEMMGJEBB;
|
||||
AGAJMBPABDL agajmbpabdl;
|
||||
if (agajmbpabdl != 0)
|
||||
{
|
||||
string ohafdcgemef = agajmbpabdl.OHAFDCGEMEF;
|
||||
AGAJMBPABDL[] teammatesOfPlayer = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetTeammatesOfPlayer(agajmbpabdl);
|
||||
int num2 = 0;
|
||||
int length = teammatesOfPlayer.Length;
|
||||
if (num2 < length)
|
||||
{
|
||||
string ohafdcgemef2 = teammatesOfPlayer[num2].OHAFDCGEMEF;
|
||||
string text = string.Format(" & {0}", ohafdcgemef2);
|
||||
string text2 = ohafdcgemef + text;
|
||||
num2++;
|
||||
}
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
string text3 = ohafdcgemef + " WON";
|
||||
return;
|
||||
}
|
||||
}
|
||||
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num3 = 0;
|
||||
IDisposable disposable = instance2.Play(NotificationManager.IBIDFAOPIPC.Major, "GAME OVER!", 3f, num3, num3);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012ECA RID: 77514 RVA: 0x0045CCF8 File Offset: 0x0045AEF8
|
||||
[Token(Token = "0x6012ECA")]
|
||||
[Address(RVA = "0x86E150", Offset = "0x86CF50", VA = "0x18086E150")]
|
||||
protected void DANDFICNFFP()
|
||||
{
|
||||
int num = 0;
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.MEEMEOOLOPD && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.MACEMMGJEBB != CGLKOJIMDIH.ANY)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL[] array;
|
||||
if (array != 0 && array.Length != num)
|
||||
{
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = array[num];
|
||||
bool flag = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.TryGetPlayerStat(agajmbpabdl, (IJKNDEOFIFE)((uint)2), num);
|
||||
if (this.IsPlayerEliminated(agajmbpabdl) || num == 0 || flag)
|
||||
{
|
||||
}
|
||||
num++;
|
||||
}
|
||||
if (num != 0)
|
||||
{
|
||||
Player player = num.GPOMCJICJIH();
|
||||
int num2 = 0;
|
||||
if (!(player == num2))
|
||||
{
|
||||
this.winnerDoor.MasterSpawnWinnerDoorAndProps(player);
|
||||
int length2 = array.Length;
|
||||
if (num < length2)
|
||||
{
|
||||
Player player2 = array[num].GPOMCJICJIH();
|
||||
int num3 = 0;
|
||||
if (player2 != num3 && player2 != player)
|
||||
{
|
||||
float num4 = Player.DistanceSqrBetweenPlayers(player2, player);
|
||||
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
||||
AGAJMBPABDL photonPlayer = player2.DBAJDHGDPOL;
|
||||
MIJAPPJGGPC mijappjggpc = MIJAPPJGGPC.EDLIKGJFHAP;
|
||||
MIJAPPJGGPC mijappjggpc2 = MIJAPPJGGPC.EDLIKGJFHAP;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012ECB RID: 77515 RVA: 0x0045CE30 File Offset: 0x0045B030
|
||||
[Token(Token = "0x6012ECB")]
|
||||
[Address(RVA = "0x8734F0", Offset = "0x8722F0", VA = "0x1808734F0")]
|
||||
public BattleRoyaleManager()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C424 RID: 50212
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C424")]
|
||||
[SerializeField]
|
||||
[Header("UI")]
|
||||
private PlayerCombatUI playerCombatUIPrefab;
|
||||
|
||||
// Token: 0x0400C425 RID: 50213
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400C425")]
|
||||
[SerializeField]
|
||||
[Header("Timing")]
|
||||
private float spawnInCableCarStateDuration = 3f;
|
||||
|
||||
// Token: 0x0400C426 RID: 50214
|
||||
[FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x400C426")]
|
||||
[SerializeField]
|
||||
private float cableCarFanfareDuration = 10f;
|
||||
|
||||
// Token: 0x0400C427 RID: 50215
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C427")]
|
||||
[SerializeField]
|
||||
private float victoryStateDuration = 12f;
|
||||
|
||||
// Token: 0x0400C428 RID: 50216
|
||||
[FieldOffset(Offset = "0x84")]
|
||||
[Token(Token = "0x400C428")]
|
||||
[SerializeField]
|
||||
private float waitForPlayersToExitCableCarStateDuration = 20f;
|
||||
|
||||
// Token: 0x0400C429 RID: 50217
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400C429")]
|
||||
[SerializeField]
|
||||
private float warnKickPlayersOutOfCableCarStateDuration = 10f;
|
||||
|
||||
// Token: 0x0400C42A RID: 50218
|
||||
[FieldOffset(Offset = "0x8C")]
|
||||
[Token(Token = "0x400C42A")]
|
||||
[SerializeField]
|
||||
private float kickPlayerOutOfCableCarStateDuration = 5f;
|
||||
|
||||
// Token: 0x0400C42B RID: 50219
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400C42B")]
|
||||
[SerializeField]
|
||||
[Header("Feedback")]
|
||||
private RecRoomAudioClip playerReviveSFX;
|
||||
|
||||
// Token: 0x0400C42C RID: 50220
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400C42C")]
|
||||
[SerializeField]
|
||||
[Header("Music")]
|
||||
private RecRoomAudioClip localPlayerOutMusic;
|
||||
|
||||
// Token: 0x0400C42D RID: 50221
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400C42D")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip localPlayerWinMusic;
|
||||
|
||||
// Token: 0x0400C42E RID: 50222
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400C42E")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip localPlayerLoseMusic;
|
||||
|
||||
// Token: 0x0400C42F RID: 50223
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400C42F")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip localPlayerExitGondolaMusic;
|
||||
|
||||
// Token: 0x0400C430 RID: 50224
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400C430")]
|
||||
[SerializeField]
|
||||
[Header("Celebration")]
|
||||
private BattleRoyaleWinnerDoor winnerDoor;
|
||||
|
||||
// Token: 0x0400C431 RID: 50225
|
||||
[Token(Token = "0x400C431")]
|
||||
private const float AJCEPLKBBGF = 5f;
|
||||
|
||||
// Token: 0x0400C432 RID: 50226
|
||||
[Token(Token = "0x400C432")]
|
||||
private const float AGBGBJFMHNM = 3f;
|
||||
|
||||
// Token: 0x0400C433 RID: 50227
|
||||
[Token(Token = "0x400C433")]
|
||||
private const float CIGNAFCMGDB = 4f;
|
||||
|
||||
// Token: 0x0400C434 RID: 50228
|
||||
[Token(Token = "0x400C434")]
|
||||
private const float AKKCBLOKCHD = 3f;
|
||||
|
||||
// Token: 0x0400C435 RID: 50229
|
||||
[Token(Token = "0x400C435")]
|
||||
private const float LMDPOGLCJJL = 4f;
|
||||
|
||||
// Token: 0x0400C436 RID: 50230
|
||||
[Token(Token = "0x400C436")]
|
||||
private const float FDINEHEECDD = 3f;
|
||||
|
||||
// Token: 0x0400C437 RID: 50231
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400C437")]
|
||||
private MJNLDDCLOGP HAALOCBNDEL;
|
||||
|
||||
// Token: 0x0400C438 RID: 50232
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400C438")]
|
||||
private DJHELPHHAEN EOMJFPLCDBD;
|
||||
|
||||
// Token: 0x0400C439 RID: 50233
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400C439")]
|
||||
private bool LLOBEIMNOAO;
|
||||
|
||||
// Token: 0x0400C43A RID: 50234
|
||||
[FieldOffset(Offset = "0xD4")]
|
||||
[Token(Token = "0x400C43A")]
|
||||
private int EKJMAIEHCHC;
|
||||
|
||||
// Token: 0x0400C43B RID: 50235
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400C43B")]
|
||||
private float? PBGGOGAAFKN;
|
||||
|
||||
// Token: 0x0400C43C RID: 50236
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400C43C")]
|
||||
private int ODPOHNEMJOD;
|
||||
|
||||
// Token: 0x0400C43D RID: 50237
|
||||
[FieldOffset(Offset = "0xE4")]
|
||||
[Token(Token = "0x400C43D")]
|
||||
private int HFLLCNBIPLL;
|
||||
|
||||
// Token: 0x0400C43E RID: 50238
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400C43E")]
|
||||
private int IGGHBKAFKME;
|
||||
|
||||
// Token: 0x0400C43F RID: 50239
|
||||
[FieldOffset(Offset = "0xEC")]
|
||||
[Token(Token = "0x400C43F")]
|
||||
private float? DJNJIHIFCDH;
|
||||
|
||||
// Token: 0x0400C440 RID: 50240
|
||||
[FieldOffset(Offset = "0xF4")]
|
||||
[Token(Token = "0x400C440")]
|
||||
private int HFICOGGGJCI;
|
||||
|
||||
// Token: 0x0400C441 RID: 50241
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400C441")]
|
||||
private bool OHLKDAFLMCA;
|
||||
|
||||
// Token: 0x02002BD7 RID: 11223
|
||||
[Token(Token = "0x2002BD7")]
|
||||
public enum DMPADCEFPMB
|
||||
{
|
||||
// Token: 0x0400C443 RID: 50243
|
||||
[Token(Token = "0x400C443")]
|
||||
SOLOS,
|
||||
// Token: 0x0400C444 RID: 50244
|
||||
[Token(Token = "0x400C444")]
|
||||
SQUADS,
|
||||
// Token: 0x0400C445 RID: 50245
|
||||
[Token(Token = "0x400C445")]
|
||||
NONE
|
||||
}
|
||||
|
||||
// Token: 0x02002BD8 RID: 11224
|
||||
[Token(Token = "0x2002BD8")]
|
||||
private enum BDKDCDGJJPD
|
||||
{
|
||||
// Token: 0x0400C447 RID: 50247
|
||||
[Token(Token = "0x400C447")]
|
||||
CABLE_CAR,
|
||||
// Token: 0x0400C448 RID: 50248
|
||||
[Token(Token = "0x400C448")]
|
||||
GAME_RUNNING,
|
||||
// Token: 0x0400C449 RID: 50249
|
||||
[Token(Token = "0x400C449")]
|
||||
VICTORY,
|
||||
// Token: 0x0400C44A RID: 50250
|
||||
[Token(Token = "0x400C44A")]
|
||||
INVALID = 65535
|
||||
}
|
||||
|
||||
// Token: 0x02002BD9 RID: 11225
|
||||
[Token(Token = "0x2002BD9")]
|
||||
private enum MPFGPANIANP
|
||||
{
|
||||
// Token: 0x0400C44C RID: 50252
|
||||
[Token(Token = "0x400C44C")]
|
||||
SPAWN_IN_CABLE_CAR,
|
||||
// Token: 0x0400C44D RID: 50253
|
||||
[Token(Token = "0x400C44D")]
|
||||
CABLE_CAR_FANFARE
|
||||
}
|
||||
|
||||
// Token: 0x02002BDA RID: 11226
|
||||
[Token(Token = "0x2002BDA")]
|
||||
private enum HDECEIDPGLA
|
||||
{
|
||||
// Token: 0x0400C44F RID: 50255
|
||||
[Token(Token = "0x400C44F")]
|
||||
WAIT_FOR_PLAYERS_TO_EXIT_CABLE_CAR,
|
||||
// Token: 0x0400C450 RID: 50256
|
||||
[Token(Token = "0x400C450")]
|
||||
WARN_PLAYERS_KICK_OUT_OF_CABLE_CAR,
|
||||
// Token: 0x0400C451 RID: 50257
|
||||
[Token(Token = "0x400C451")]
|
||||
KICK_PLAYERS_OUT_OF_CABLE_CAR,
|
||||
// Token: 0x0400C452 RID: 50258
|
||||
[Token(Token = "0x400C452")]
|
||||
WAIT_FOR_REST_OF_GAME
|
||||
}
|
||||
|
||||
// Token: 0x02002BDB RID: 11227
|
||||
[Token(Token = "0x2002BDB")]
|
||||
private enum LGLGNAIAJLF
|
||||
{
|
||||
// Token: 0x0400C454 RID: 50260
|
||||
[Token(Token = "0x400C454")]
|
||||
INITIAL_FEEDBACK,
|
||||
// Token: 0x0400C455 RID: 50261
|
||||
[Token(Token = "0x400C455")]
|
||||
SECONDARY_FEEDBACK
|
||||
}
|
||||
|
||||
// Token: 0x02002BDC RID: 11228
|
||||
[Token(Token = "0x2002BDC")]
|
||||
private enum CIJLGBFJNJP
|
||||
{
|
||||
// Token: 0x0400C457 RID: 50263
|
||||
[Token(Token = "0x400C457")]
|
||||
PLAYER_IS_ELIMINATED,
|
||||
// Token: 0x0400C458 RID: 50264
|
||||
[Token(Token = "0x400C458")]
|
||||
ELIMINATION_RANK,
|
||||
// Token: 0x0400C459 RID: 50265
|
||||
[Token(Token = "0x400C459")]
|
||||
LAST_KILL,
|
||||
// Token: 0x0400C45A RID: 50266
|
||||
[Token(Token = "0x400C45A")]
|
||||
DEFERRED_KILLER_PLAYER_ID
|
||||
}
|
||||
|
||||
// Token: 0x02002BDD RID: 11229
|
||||
[Token(Token = "0x2002BDD")]
|
||||
private enum LLDDFHOHKKK
|
||||
{
|
||||
// Token: 0x0400C45C RID: 50268
|
||||
[Token(Token = "0x400C45C")]
|
||||
INITIALIZE,
|
||||
// Token: 0x0400C45D RID: 50269
|
||||
[Token(Token = "0x400C45D")]
|
||||
GAME_OVER,
|
||||
// Token: 0x0400C45E RID: 50270
|
||||
[Token(Token = "0x400C45E")]
|
||||
VICTORY
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,221 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BDF RID: 11231
|
||||
[Token(Token = "0x2002BDF")]
|
||||
public class BattleRoyaleMapManager : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170034BE RID: 13502
|
||||
// (get) Token: 0x06012ED2 RID: 77522 RVA: 0x0045CF98 File Offset: 0x0045B198
|
||||
// (set) Token: 0x06012ED3 RID: 77523 RVA: 0x0045CFAC File Offset: 0x0045B1AC
|
||||
[Token(Token = "0x170034BE")]
|
||||
public static BattleRoyaleMapManager ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x6012ED2")]
|
||||
[Address(RVA = "0x8740A0", Offset = "0x872EA0", VA = "0x1808740A0")]
|
||||
get;
|
||||
[Token(Token = "0x6012ED3")]
|
||||
[Address(RVA = "0x873EF0", Offset = "0x872CF0", VA = "0x180873EF0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06012ED4 RID: 77524 RVA: 0x0045CFC0 File Offset: 0x0045B1C0
|
||||
[Token(Token = "0x6012ED4")]
|
||||
[Address(RVA = "0x873700", Offset = "0x872500", VA = "0x180873700")]
|
||||
private void Awake()
|
||||
{
|
||||
BattleRoyaleMapManager battleRoyaleMapManager = BattleRoyaleMapManager.<OCDLBPHJMOP>k__BackingField;
|
||||
int num = 0;
|
||||
if (battleRoyaleMapManager == num)
|
||||
{
|
||||
BattleRoyaleMapManager.<OCDLBPHJMOP>k__BackingField = this;
|
||||
}
|
||||
Vector3 up = Vector3.up;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.OIMCIHEJLBM.z = z;
|
||||
float num2;
|
||||
this.APNGOPMMIJF = num2;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
this.OIMCIHEJLBM.z = z2;
|
||||
Vector3 up2 = Vector3.up;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
this.HNPFFLLONGJ.z = z3;
|
||||
float num3;
|
||||
this.GPHJICFDCBH = num3;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
this.HNPFFLLONGJ.z = z4;
|
||||
}
|
||||
|
||||
// Token: 0x06012ED5 RID: 77525 RVA: 0x0045D05C File Offset: 0x0045B25C
|
||||
[Token(Token = "0x6012ED5")]
|
||||
[Address(RVA = "0x873F30", Offset = "0x872D30", VA = "0x180873F30")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
if (BattleRoyaleMapManager.<OCDLBPHJMOP>k__BackingField == this)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012ED6 RID: 77526 RVA: 0x0045D078 File Offset: 0x0045B278
|
||||
[Token(Token = "0x6012ED6")]
|
||||
[Address(RVA = "0x873A10", Offset = "0x872810", VA = "0x180873A10")]
|
||||
public Vector3 GetMapSpacePoint(Vector3 IJMEBODGPDG, Transform ENKCEKBDOIH, Vector3 ABEGEHOLLPK, float GMJJPIFDHGH = 0f)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012ED7 RID: 77527 RVA: 0x0045D08C File Offset: 0x0045B28C
|
||||
[Token(Token = "0x6012ED7")]
|
||||
[Address(RVA = "0x873BF0", Offset = "0x8729F0", VA = "0x180873BF0")]
|
||||
public Vector3 GetNormalizedMapSpacePoint(Vector3 IJMEBODGPDG, float GMJJPIFDHGH = 0f)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012ED7)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RecRoom.Activities.BattleRoyale.BattleRoyaleMapManager::GetNormalizedMapSpacePoint(UnityEngine.Vector3,System.Single)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:float32(var_1_06, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_0)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06012ED8 RID: 77528 RVA: 0x0045D0A4 File Offset: 0x0045B2A4
|
||||
[Token(Token = "0x6012ED8")]
|
||||
[Address(RVA = "0x873AE0", Offset = "0x8728E0", VA = "0x180873AE0")]
|
||||
public Quaternion GetMapSpaceRotation(Vector3 FFHEILCNOEB)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012ED8)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Quaternion RecRoom.Activities.BattleRoyale.BattleRoyaleMapManager::GetMapSpaceRotation(UnityEngine.Vector3)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:float32(var_0_0A, ldfld:float32(Vector3::z, callgetter:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](Vector3::get_forward)))
|
||||
stloc:float32(var_2_11, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_1)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06012ED9 RID: 77529 RVA: 0x0045D0C4 File Offset: 0x0045B2C4
|
||||
[Token(Token = "0x6012ED9")]
|
||||
[Address(RVA = "0x873990", Offset = "0x872790", VA = "0x180873990")]
|
||||
public float GetMapSpaceDistance(float FAEHMLDJNHB)
|
||||
{
|
||||
return Mathf.InverseLerp((float)0, FAEHMLDJNHB, FAEHMLDJNHB);
|
||||
}
|
||||
|
||||
// Token: 0x06012EDA RID: 77530 RVA: 0x0045D0DC File Offset: 0x0045B2DC
|
||||
[Token(Token = "0x6012EDA")]
|
||||
[Address(RVA = "0x873D60", Offset = "0x872B60", VA = "0x180873D60")]
|
||||
private Vector3 LODHDNAKAFE(Vector3 BIBABDPNNKB)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012EDA)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RecRoom.Activities.BattleRoyale.BattleRoyaleMapManager::LODHDNAKAFE(UnityEngine.Vector3)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:int32(var_1_01, ldc.i4:int32(0))
|
||||
stloc:Vector3(var_2_07, callgetter:Vector3(Vector3::get_right))
|
||||
stloc:Vector3(var_3_0F, call:Vector3(Vector3::op_Multiply, ldloc:float32(var_0), ldloc:int32[exp:Vector3](var_1_01)))
|
||||
stloc:int32(var_5_11, ldc.i4:int32(0))
|
||||
stloc:float32(var_0, ldloc:float32(var_4))
|
||||
stloc:Vector3(var_6_1B, callgetter:Vector3(Vector3::get_up))
|
||||
stloc:Vector3(var_7_26, call:Vector3(Vector3::op_Multiply, ldloc:float32(var_4), ldloc:int32[exp:Vector3](var_5_11)))
|
||||
stloc:float32(var_9_2F, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_8)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06012EDB RID: 77531 RVA: 0x0045D11C File Offset: 0x0045B31C
|
||||
[Token(Token = "0x6012EDB")]
|
||||
[Address(RVA = "0x873FF0", Offset = "0x872DF0", VA = "0x180873FF0")]
|
||||
public BattleRoyaleMapManager()
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
this.lowerLeftCornerWorldSpacePosition.z = z;
|
||||
float z2 = Vector3.zero.z;
|
||||
this.lowerRightCornerWorldSpacePosition.z = z2;
|
||||
float z3 = Vector3.zero.z;
|
||||
this.upperLeftCornerWorldSpacePosition.z = z3;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C462 RID: 50274
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C462")]
|
||||
[SerializeField]
|
||||
[Header("World Space Corners")]
|
||||
private Vector3 lowerLeftCornerWorldSpacePosition;
|
||||
|
||||
// Token: 0x0400C463 RID: 50275
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400C463")]
|
||||
[SerializeField]
|
||||
private Vector3 lowerRightCornerWorldSpacePosition;
|
||||
|
||||
// Token: 0x0400C464 RID: 50276
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400C464")]
|
||||
[SerializeField]
|
||||
private Vector3 upperLeftCornerWorldSpacePosition;
|
||||
|
||||
// Token: 0x0400C465 RID: 50277
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x400C465")]
|
||||
private Vector3 OIMCIHEJLBM;
|
||||
|
||||
// Token: 0x0400C466 RID: 50278
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C466")]
|
||||
private Vector3 HNPFFLLONGJ;
|
||||
|
||||
// Token: 0x0400C467 RID: 50279
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400C467")]
|
||||
private float APNGOPMMIJF;
|
||||
|
||||
// Token: 0x0400C468 RID: 50280
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C468")]
|
||||
private float GPHJICFDCBH;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,78 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BE0 RID: 11232
|
||||
[Token(Token = "0x2002BE0")]
|
||||
public class BattleRoyalePlayerCombatUI : PlayerCombatUI
|
||||
{
|
||||
// Token: 0x06012EDC RID: 77532 RVA: 0x0045D174 File Offset: 0x0045B374
|
||||
[Token(Token = "0x6012EDC")]
|
||||
[Address(RVA = "0x874120", Offset = "0x872F20", VA = "0x180874120", Slot = "4")]
|
||||
protected override void OBLHJFNLOHO(bool DPOMMLPJLEP)
|
||||
{
|
||||
BattleRoyaleManager instance = BattleRoyaleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
BattleRoyaleManager instance2 = BattleRoyaleManager.ONCPNMDGGKG;
|
||||
AGAJMBPABDL iekddppnfpf = this.IEKDDPPNFPF;
|
||||
if (instance2.IsPlayerEliminated(iekddppnfpf))
|
||||
{
|
||||
HealthBar dbnoBar = this.dbnoBar;
|
||||
int num2 = 0;
|
||||
if (dbnoBar != num2)
|
||||
{
|
||||
GameObject gameObject = this.dbnoBar.gameObject;
|
||||
int num3 = 0;
|
||||
gameObject.SetActive(num3 != 0);
|
||||
}
|
||||
HealthBar healthBar = this.healthBar;
|
||||
int num4 = 0;
|
||||
if (healthBar != num4)
|
||||
{
|
||||
GameObject gameObject2 = this.healthBar.gameObject;
|
||||
int num5 = 0;
|
||||
gameObject2.SetActive(num5 != 0);
|
||||
}
|
||||
HealthBar shieldBar = this.shieldBar;
|
||||
int num6 = 0;
|
||||
if (shieldBar != num6)
|
||||
{
|
||||
GameObject gameObject3 = this.shieldBar.gameObject;
|
||||
int num7 = 0;
|
||||
gameObject3.SetActive(num7 != 0);
|
||||
}
|
||||
SpriteRenderer icon = this.icon;
|
||||
int num8 = 0;
|
||||
if (icon != num8)
|
||||
{
|
||||
GameObject gameObject4 = this.icon.gameObject;
|
||||
int num9 = 0;
|
||||
gameObject4.SetActive(num9 != 0);
|
||||
}
|
||||
GameObject reviveText = this.reviveText;
|
||||
int num10 = 0;
|
||||
if (reviveText != num10)
|
||||
{
|
||||
GameObject gameObject5 = this.reviveText.gameObject;
|
||||
int num11 = 0;
|
||||
gameObject5.SetActive(num11 != 0);
|
||||
return;
|
||||
}
|
||||
return;
|
||||
}
|
||||
}
|
||||
base.OBLHJFNLOHO(DPOMMLPJLEP);
|
||||
}
|
||||
|
||||
// Token: 0x06012EDD RID: 77533 RVA: 0x0045D2B8 File Offset: 0x0045B4B8
|
||||
[Token(Token = "0x6012EDD")]
|
||||
[Address(RVA = "0x8743C0", Offset = "0x8731C0", VA = "0x1808743C0")]
|
||||
public BattleRoyalePlayerCombatUI()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,878 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BE1 RID: 11233
|
||||
[Token(Token = "0x2002BE1")]
|
||||
public class BattleRoyalePlayerMap : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x170034BF RID: 13503
|
||||
// (get) Token: 0x06012EDE RID: 77534 RVA: 0x0045D2CC File Offset: 0x0045B4CC
|
||||
[Token(Token = "0x170034BF")]
|
||||
public Tool PBBJCLJPFMI
|
||||
{
|
||||
[Token(Token = "0x6012EDE")]
|
||||
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
|
||||
get
|
||||
{
|
||||
return this.tool;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034C0 RID: 13504
|
||||
// (get) Token: 0x06012EDF RID: 77535 RVA: 0x0045D2E0 File Offset: 0x0045B4E0
|
||||
[Token(Token = "0x170034C0")]
|
||||
public AGAJMBPABDL FOPDDJIKMPG
|
||||
{
|
||||
[Token(Token = "0x6012EDF")]
|
||||
[Address(RVA = "0x7E2670", Offset = "0x7E1470", VA = "0x1807E2670")]
|
||||
get
|
||||
{
|
||||
return this.HDGGKEACHLL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034C1 RID: 13505
|
||||
// (get) Token: 0x06012EE0 RID: 77536 RVA: 0x0045D2F4 File Offset: 0x0045B4F4
|
||||
[Token(Token = "0x170034C1")]
|
||||
public Transform DDNFJDIHBAH
|
||||
{
|
||||
[Token(Token = "0x6012EE0")]
|
||||
[Address(RVA = "0x877410", Offset = "0x876210", VA = "0x180877410")]
|
||||
get
|
||||
{
|
||||
return this.expandedRoot.transform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034C2 RID: 13506
|
||||
// (get) Token: 0x06012EE1 RID: 77537 RVA: 0x0045D314 File Offset: 0x0045B514
|
||||
[Token(Token = "0x170034C2")]
|
||||
public Vector3 JGMBOFMKLAF
|
||||
{
|
||||
[Token(Token = "0x6012EE1")]
|
||||
[Address(RVA = "0x877380", Offset = "0x876180", VA = "0x180877380")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012EE1)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RecRoom.Activities.BattleRoyale.BattleRoyalePlayerMap::get_OpenMapLocalSpaceDimensions()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:float32(var_1_06, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_0)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034C3 RID: 13507
|
||||
// (get) Token: 0x06012EE2 RID: 77538 RVA: 0x0045D328 File Offset: 0x0045B528
|
||||
[Token(Token = "0x170034C3")]
|
||||
public bool GFGKPENHNEM
|
||||
{
|
||||
[Token(Token = "0x6012EE2")]
|
||||
[Address(RVA = "0x877430", Offset = "0x876230", VA = "0x180877430")]
|
||||
get
|
||||
{
|
||||
AGAJMBPABDL hdggkeachll = this.HDGGKEACHLL;
|
||||
if (hdggkeachll == 0)
|
||||
{
|
||||
}
|
||||
return hdggkeachll.DMKCIEPGGAB;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EE3 RID: 77539 RVA: 0x0045D348 File Offset: 0x0045B548
|
||||
[Token(Token = "0x6012EE3")]
|
||||
[Address(RVA = "0x874480", Offset = "0x873280", VA = "0x180874480", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
int num = 0;
|
||||
base..ctor();
|
||||
Tool tool = this.tool;
|
||||
this.HDGGKEACHLL = num;
|
||||
this.HJIOCMLBPPH = num;
|
||||
if (tool.InstantiationParameters != 0)
|
||||
{
|
||||
Dictionary<string, object> instantiationParameters = this.tool.InstantiationParameters;
|
||||
string nonihhhkchl = BattleRoyalePlayerMap.NONIHHHKCHL;
|
||||
if (instantiationParameters.TryGetValue(nonihhhkchl, num))
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
int num2 = num;
|
||||
AGAJMBPABDL agajmbpabdl2 = agajmbpabdl.IAHDANBDAAM(num2);
|
||||
this.HDGGKEACHLL = agajmbpabdl2;
|
||||
}
|
||||
Dictionary<string, object> instantiationParameters2 = this.tool.InstantiationParameters;
|
||||
string cmdjponlnke = BattleRoyalePlayerMap.CMDJPONLNKE;
|
||||
if (instantiationParameters2.TryGetValue(cmdjponlnke, num))
|
||||
{
|
||||
PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(num);
|
||||
int num3 = 0;
|
||||
if (photonView != num3)
|
||||
{
|
||||
BattleRoyaleGearBag component = photonView.GetComponent<BattleRoyaleGearBag>();
|
||||
}
|
||||
this.HJIOCMLBPPH = num;
|
||||
}
|
||||
}
|
||||
HKKOHFHADKK cmhgdpokgoa = this.CMHGDPOKGOA;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.CAMMLOGFGOI);
|
||||
int num4 = 0;
|
||||
int num5 = 0;
|
||||
cmhgdpokgoa.JEPMLPCOGNM((ushort)num4, okgcdflpfod, num5, num);
|
||||
HKKOHFHADKK cmhgdpokgoa2 = this.CMHGDPOKGOA;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.BFFMCHFCIJB);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.GNLAKKHMNLF);
|
||||
HKKOHFHADKK cmhgdpokgoa3 = this.CMHGDPOKGOA;
|
||||
int num6 = 0;
|
||||
cmhgdpokgoa3.OFFLOPLJBBG((ushort)num6);
|
||||
this.tool.AllowedToTransferOwnershipOnCollision = num != 0;
|
||||
Tool tool2 = this.tool;
|
||||
Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.DCFBEKINLFD);
|
||||
tool2.AddCustomPickupCondition(oglajafkbmn);
|
||||
Tool tool3 = this.tool;
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool3.PostResetEvent;
|
||||
Action<Tool, Vector3, Quaternion, Vector3, bool> action = new Action(this.APBEFBBOMDJ);
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.BPJDFPACLMK(postResetEvent, action);
|
||||
tool3.PostResetEvent = eahpnacbldd;
|
||||
Tool tool4 = this.tool;
|
||||
MFBGLIHGCGO<Tool> preAttachEvent = tool4.PreAttachEvent;
|
||||
Action<Tool> action2 = new Action(this.FOKOPLDFEPA);
|
||||
EAHPNACBLDD eahpnacbldd2;
|
||||
tool4.PreAttachEvent = eahpnacbldd2;
|
||||
Tool tool5 = this.tool;
|
||||
MFBGLIHGCGO<Tool> prePickupEvent = tool5.PrePickupEvent;
|
||||
Action<Tool> action3 = new Action(this.DJKOAHFHLOG);
|
||||
EAHPNACBLDD eahpnacbldd3;
|
||||
tool5.PrePickupEvent = eahpnacbldd3;
|
||||
Transform parent = this.expandedRoot.transform.parent;
|
||||
Transform transform = this.lowerLeftMapTransform;
|
||||
this.OMHBOBEDNEK = parent;
|
||||
GameObject gameObject = transform.gameObject;
|
||||
AGAJMBPABDL hdggkeachll = this.HDGGKEACHLL;
|
||||
if (hdggkeachll == 0)
|
||||
{
|
||||
}
|
||||
bool dmkciepggab = hdggkeachll.DMKCIEPGGAB;
|
||||
gameObject.SetActive(dmkciepggab);
|
||||
AGAJMBPABDL hdggkeachll2 = this.HDGGKEACHLL;
|
||||
if (hdggkeachll2 == 0)
|
||||
{
|
||||
}
|
||||
bool dmkciepggab2 = hdggkeachll2.DMKCIEPGGAB;
|
||||
base.enabled = dmkciepggab2;
|
||||
AGAJMBPABDL hdggkeachll3 = this.HDGGKEACHLL;
|
||||
Tool tool6 = this.tool;
|
||||
if (hdggkeachll3 == 0)
|
||||
{
|
||||
}
|
||||
bool flag = !hdggkeachll3.DMKCIEPGGAB;
|
||||
tool6.BEKODHBDOFG = flag;
|
||||
AGAJMBPABDL hdggkeachll4 = this.HDGGKEACHLL;
|
||||
if (hdggkeachll4 != 0 && (hdggkeachll4.DMKCIEPGGAB ? 1 : 0) != num)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
GameTeamManager.MCGBMAJNPDN mcgbmajnpdn = new GameTeamManager.MCGBMAJNPDN(this.JIHNIONEAKF);
|
||||
teamManager.AHPECOGNNDC += mcgbmajnpdn;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EE4 RID: 77540 RVA: 0x0045D5E8 File Offset: 0x0045B7E8
|
||||
[Token(Token = "0x6012EE4")]
|
||||
[Address(RVA = "0x876D30", Offset = "0x875B30", VA = "0x180876D30")]
|
||||
private void Start()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
BattleRoyaleGearBag hjiocmlbpph = this.HJIOCMLBPPH;
|
||||
int num = 0;
|
||||
if (hjiocmlbpph != num)
|
||||
{
|
||||
BattleRoyaleGearBag hjiocmlbpph2 = this.HJIOCMLBPPH;
|
||||
Tool tool = this.tool;
|
||||
bool flag = hjiocmlbpph2.TryStoreToolInBag(tool);
|
||||
}
|
||||
}
|
||||
if (this.tool.<JGABDFBGDEB>k__BackingField)
|
||||
{
|
||||
ToolCleanup <JGABDFBGDEB>k__BackingField = this.tool.<JGABDFBGDEB>k__BackingField;
|
||||
ToolCleanup.KPPOFCHJPMC kppofchjpmc = new ToolCleanup.KPPOFCHJPMC(this.BMPEACDIJHF);
|
||||
<JGABDFBGDEB>k__BackingField.CustomGetResetPositionAndOrientationBehavior = kppofchjpmc;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EE5 RID: 77541 RVA: 0x0045D668 File Offset: 0x0045B868
|
||||
[Token(Token = "0x6012EE5")]
|
||||
[Address(RVA = "0x876A40", Offset = "0x875840", VA = "0x180876A40", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
Tool tool = this.tool;
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool.PostResetEvent;
|
||||
Action<Tool, Vector3, Quaternion, Vector3, bool> action = new Action(this.APBEFBBOMDJ);
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.GMNMHGMFGOL(postResetEvent, action);
|
||||
tool.PostResetEvent = eahpnacbldd;
|
||||
Tool tool2 = this.tool;
|
||||
MFBGLIHGCGO<Tool> preAttachEvent = tool2.PreAttachEvent;
|
||||
Action<Tool> action2 = new Action(this.FOKOPLDFEPA);
|
||||
EAHPNACBLDD eahpnacbldd2;
|
||||
tool2.PreAttachEvent = eahpnacbldd2;
|
||||
Tool tool3 = this.tool;
|
||||
MFBGLIHGCGO<Tool> prePickupEvent = tool3.PrePickupEvent;
|
||||
Action<Tool> action3 = new Action(this.DJKOAHFHLOG);
|
||||
EAHPNACBLDD eahpnacbldd3;
|
||||
tool3.PrePickupEvent = eahpnacbldd3;
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
GameTeamManager.MCGBMAJNPDN mcgbmajnpdn = new GameTeamManager.MCGBMAJNPDN(this.JIHNIONEAKF);
|
||||
teamManager.AHPECOGNNDC -= mcgbmajnpdn;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EE6 RID: 77542 RVA: 0x0045D72C File Offset: 0x0045B92C
|
||||
[Token(Token = "0x6012EE6")]
|
||||
[Address(RVA = "0x876E60", Offset = "0x875C60", VA = "0x180876E60")]
|
||||
private void Update()
|
||||
{
|
||||
HKKOHFHADKK cmhgdpokgoa = this.CMHGDPOKGOA;
|
||||
cmhgdpokgoa.OPEMIFENIJM();
|
||||
AGAJMBPABDL hdggkeachll = this.HDGGKEACHLL;
|
||||
if (hdggkeachll != 0 && hdggkeachll.DMKCIEPGGAB && !this.tool.FNFNLDBILFE)
|
||||
{
|
||||
Transform transform = this.HJIOCMLBPPH.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = base.transform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
Transform transform3 = this.HJIOCMLBPPH.transform;
|
||||
BattleRoyaleGearBag hjiocmlbpph = this.HJIOCMLBPPH;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
Transform transform4 = hjiocmlbpph.transform;
|
||||
Tool tool = this.tool;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EE7 RID: 77543 RVA: 0x0045D7D4 File Offset: 0x0045B9D4
|
||||
[Token(Token = "0x6012EE7")]
|
||||
[Address(RVA = "0x876C60", Offset = "0x875A60", VA = "0x180876C60")]
|
||||
public void ResetToBag()
|
||||
{
|
||||
Transform transform = this.HJIOCMLBPPH.transform;
|
||||
BattleRoyaleGearBag hjiocmlbpph = this.HJIOCMLBPPH;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = hjiocmlbpph.transform;
|
||||
Tool tool = this.tool;
|
||||
}
|
||||
|
||||
// Token: 0x06012EE8 RID: 77544 RVA: 0x0045D814 File Offset: 0x0045BA14
|
||||
[Token(Token = "0x6012EE8")]
|
||||
[Address(RVA = "0x875BD0", Offset = "0x8749D0", VA = "0x180875BD0")]
|
||||
private void FOKOPLDFEPA(Tool EGFEJGHDNAI)
|
||||
{
|
||||
HKKOHFHADKK cmhgdpokgoa = this.CMHGDPOKGOA;
|
||||
int num = 0;
|
||||
cmhgdpokgoa.PIEOGAPMGIH((ushort)num);
|
||||
}
|
||||
|
||||
// Token: 0x06012EE9 RID: 77545 RVA: 0x0045D838 File Offset: 0x0045BA38
|
||||
[Token(Token = "0x6012EE9")]
|
||||
[Address(RVA = "0x875460", Offset = "0x874260", VA = "0x180875460")]
|
||||
private void DJKOAHFHLOG(Tool EGFEJGHDNAI)
|
||||
{
|
||||
HKKOHFHADKK cmhgdpokgoa = this.CMHGDPOKGOA;
|
||||
}
|
||||
|
||||
// Token: 0x06012EEA RID: 77546 RVA: 0x0045D854 File Offset: 0x0045BA54
|
||||
[Token(Token = "0x6012EEA")]
|
||||
[Address(RVA = "0x8743D0", Offset = "0x8731D0", VA = "0x1808743D0")]
|
||||
private void APBEFBBOMDJ(Tool EGFEJGHDNAI, Vector3 BNMOCBJEEPN, Quaternion LPHCCEOHNIN, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
BattleRoyaleGearBag hjiocmlbpph = this.HJIOCMLBPPH;
|
||||
int num = 0;
|
||||
if (hjiocmlbpph != num)
|
||||
{
|
||||
bool flag = this.HJIOCMLBPPH.TryStoreToolInBag(EGFEJGHDNAI);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EEB RID: 77547 RVA: 0x0045D890 File Offset: 0x0045BA90
|
||||
[Token(Token = "0x6012EEB")]
|
||||
[Address(RVA = "0x874B50", Offset = "0x873950", VA = "0x180874B50")]
|
||||
private bool BMPEACDIJHF(out Vector3 DDHPAFKBMON, out Quaternion ACMECNDDDNG)
|
||||
{
|
||||
BattleRoyaleGearBag hjiocmlbpph = this.HJIOCMLBPPH;
|
||||
int num = 0;
|
||||
if (!(hjiocmlbpph != num))
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
DDHPAFKBMON.z = z;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
}
|
||||
Transform transform = this.HJIOCMLBPPH.transform;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
DDHPAFKBMON.z = z2;
|
||||
Transform transform2 = this.HJIOCMLBPPH.transform;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012EEC RID: 77548 RVA: 0x0045D8FC File Offset: 0x0045BAFC
|
||||
[Token(Token = "0x6012EEC")]
|
||||
[Address(RVA = "0x875420", Offset = "0x874220", VA = "0x180875420")]
|
||||
private bool DCFBEKINLFD(Tool EGFEJGHDNAI, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
|
||||
{
|
||||
return this.HDGGKEACHLL == (ulong)0L || NHCEBNBEEBE.DBAJDHGDPOL == this.HDGGKEACHLL;
|
||||
}
|
||||
|
||||
// Token: 0x06012EED RID: 77549 RVA: 0x0045D92C File Offset: 0x0045BB2C
|
||||
[Token(Token = "0x6012EED")]
|
||||
[Address(RVA = "0x874CC0", Offset = "0x873AC0", VA = "0x180874CC0")]
|
||||
private void CAMMLOGFGOI(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
GameObject gameObject = this.expandedRoot;
|
||||
int num = 0;
|
||||
if (gameObject != num)
|
||||
{
|
||||
GameObject gameObject2 = this.expandedRoot;
|
||||
int num2 = 0;
|
||||
gameObject2.SetActive(num2 != 0);
|
||||
}
|
||||
GameObject gameObject3 = this.collapsedRoot;
|
||||
int num3 = 0;
|
||||
if (gameObject3 != num3)
|
||||
{
|
||||
this.collapsedRoot.SetActive(true);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EEE RID: 77550 RVA: 0x0045D988 File Offset: 0x0045BB88
|
||||
[Token(Token = "0x6012EEE")]
|
||||
[Address(RVA = "0x874A80", Offset = "0x873880", VA = "0x180874A80")]
|
||||
private void BFFMCHFCIJB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
GameObject gameObject = this.expandedRoot;
|
||||
int num = 0;
|
||||
if (gameObject != num)
|
||||
{
|
||||
this.expandedRoot.SetActive(true);
|
||||
}
|
||||
GameObject gameObject2 = this.collapsedRoot;
|
||||
int num2 = 0;
|
||||
if (gameObject2 != num2)
|
||||
{
|
||||
GameObject gameObject3 = this.collapsedRoot;
|
||||
int num3 = 0;
|
||||
gameObject3.SetActive(num3 != 0);
|
||||
}
|
||||
this.DNGKBBFENLP();
|
||||
}
|
||||
|
||||
// Token: 0x06012EEF RID: 77551 RVA: 0x0045D9E8 File Offset: 0x0045BBE8
|
||||
[Token(Token = "0x6012EEF")]
|
||||
[Address(RVA = "0x875C30", Offset = "0x874A30", VA = "0x180875C30")]
|
||||
private void GNLAKKHMNLF()
|
||||
{
|
||||
AGAJMBPABDL hdggkeachll = this.HDGGKEACHLL;
|
||||
if (hdggkeachll != 0 && hdggkeachll.DMKCIEPGGAB)
|
||||
{
|
||||
this.JBDNJLBNFPB();
|
||||
this.CHBIFIKKLJL();
|
||||
return;
|
||||
}
|
||||
GameObject gameObject = this.lowerLeftMapTransform.gameObject;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
int num2 = 0;
|
||||
base.enabled = num2 != 0;
|
||||
}
|
||||
|
||||
// Token: 0x06012EF0 RID: 77552 RVA: 0x0045DA3C File Offset: 0x0045BC3C
|
||||
[Token(Token = "0x6012EF0")]
|
||||
[Address(RVA = "0x876A30", Offset = "0x875830", VA = "0x180876A30")]
|
||||
private void JIHNIONEAKF(AGAJMBPABDL FPODELJNIIB, bool BCLPBCCEJJF)
|
||||
{
|
||||
this.DNGKBBFENLP();
|
||||
}
|
||||
|
||||
// Token: 0x06012EF1 RID: 77553 RVA: 0x0045DA50 File Offset: 0x0045BC50
|
||||
[Token(Token = "0x6012EF1")]
|
||||
[Address(RVA = "0x876140", Offset = "0x874F40", VA = "0x180876140")]
|
||||
private void JBDNJLBNFPB()
|
||||
{
|
||||
BattleRoyalePlayerMap.Pip[] array = this.pips;
|
||||
int num = 0;
|
||||
if (num < array.Length)
|
||||
{
|
||||
BattleRoyalePlayerMap.Pip pip = array[num];
|
||||
if (pip != 0)
|
||||
{
|
||||
Player player = pip.player;
|
||||
if (player != 0 && player.DBAJDHGDPOL != 0)
|
||||
{
|
||||
BattleRoyaleManager instance = BattleRoyaleManager.ONCPNMDGGKG;
|
||||
AGAJMBPABDL photonPlayer = this.pips[num].player.DBAJDHGDPOL;
|
||||
bool flag = instance.IsPlayerEliminated(photonPlayer);
|
||||
BattleRoyalePlayerMap.Pip[] array2 = this.pips;
|
||||
if (!flag)
|
||||
{
|
||||
Transform mainTransform = array2[num].mainTransform;
|
||||
Transform transform = this.pips[num].player.head.transform;
|
||||
Transform transform2 = this.upperRightMapTransform;
|
||||
Transform transform3 = this.lowerLeftMapTransform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
AGAJMBPABDL photonPlayer2 = this.pips[num].player.DBAJDHGDPOL;
|
||||
bool flag2 = combatManager.PlayerIsAlive(photonPlayer2);
|
||||
BattleRoyalePlayerMap.Pip[] array3 = this.pips;
|
||||
if (!flag2)
|
||||
{
|
||||
SpriteRenderer marker = array3[num].marker;
|
||||
Sprite sprite = this.downSprite;
|
||||
marker.sprite = sprite;
|
||||
SpriteRenderer outlineMarker = this.pips[num].outlineMarker;
|
||||
Sprite sprite2 = this.downSprite;
|
||||
outlineMarker.sprite = sprite2;
|
||||
GameObject backgroundFiller = this.pips[num].backgroundFiller;
|
||||
int num2 = 0;
|
||||
backgroundFiller.SetActive(num2 != 0);
|
||||
Transform transform4 = this.pips[num].marker.transform;
|
||||
}
|
||||
SpriteRenderer marker2 = array3[num].marker;
|
||||
Sprite sprite3 = this.arrowSprite;
|
||||
marker2.sprite = sprite3;
|
||||
SpriteRenderer outlineMarker2 = this.pips[num].outlineMarker;
|
||||
Sprite sprite4 = this.arrowSprite;
|
||||
outlineMarker2.sprite = sprite4;
|
||||
GameObject backgroundFiller2 = this.pips[num].backgroundFiller;
|
||||
int num3 = 0;
|
||||
backgroundFiller2.SetActive(num3 != 0);
|
||||
Transform transform5 = this.pips[num].marker.transform;
|
||||
Transform transform6 = this.pips[num].player.head.transform;
|
||||
}
|
||||
SpriteRenderer marker3 = array2[num].marker;
|
||||
Sprite sprite5 = this.eliminatedSprite;
|
||||
marker3.sprite = sprite5;
|
||||
SpriteRenderer outlineMarker3 = this.pips[num].outlineMarker;
|
||||
Sprite sprite6 = this.eliminatedSprite;
|
||||
outlineMarker3.sprite = sprite6;
|
||||
this.pips[num].backgroundFiller.SetActive(true);
|
||||
Transform transform7 = this.pips[num].marker.transform;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
}
|
||||
}
|
||||
BattleRoyalePlayerMap.Pip[] array4 = this.pips;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EF2 RID: 77554 RVA: 0x0045DD08 File Offset: 0x0045BF08
|
||||
[Token(Token = "0x6012EF2")]
|
||||
[Address(RVA = "0x8754C0", Offset = "0x8742C0", VA = "0x1808754C0")]
|
||||
private void DNGKBBFENLP()
|
||||
{
|
||||
AGAJMBPABDL hdggkeachll = this.HDGGKEACHLL;
|
||||
if (hdggkeachll != 0 && hdggkeachll.DMKCIEPGGAB)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
CGLKOJIMDIH playerTeam = teamManager.GetPlayerTeam(agajmbpabdl);
|
||||
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
int num = 0;
|
||||
GameTeamManager teamManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
BattleRoyalePlayerMap.Pip[] array = this.pips;
|
||||
int num2;
|
||||
bool flag = num2 > 1;
|
||||
BattleRoyalePlayerMap.Pip pip = array[0];
|
||||
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
||||
pip.player = <EGKJPJKLEAI>k__BackingField;
|
||||
this.pips[0].marker.gameObject.SetActive(true);
|
||||
Transform mainTransform = this.pips[0].mainTransform;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
SpriteRenderer marker = this.pips[0].marker;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
Color ckdaajfedch = BattleRoyalePlayerMap.CKDAAJFEDCH;
|
||||
marker.color = ckdaajfedch;
|
||||
GameTeamManager teamManager4 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
AGAJMBPABDL[] teammatesOfPlayer = teamManager4.GetTeammatesOfPlayer(agajmbpabdl2);
|
||||
int length = teammatesOfPlayer.Length;
|
||||
BattleRoyalePlayerMap.Pip[] array2 = this.pips;
|
||||
SpriteRenderer marker2;
|
||||
if (num < length && 1 < array2.Length)
|
||||
{
|
||||
Player player = teammatesOfPlayer[num].GPOMCJICJIH();
|
||||
int num3 = 0;
|
||||
if (player != num3)
|
||||
{
|
||||
BattleRoyalePlayerMap.Pip[] array3 = this.pips;
|
||||
BattleRoyalePlayerMap.Pip pip2;
|
||||
pip2.player = player;
|
||||
BattleRoyalePlayerMap.Pip[] array4 = this.pips;
|
||||
BattleRoyalePlayerMap.Pip pip3;
|
||||
pip3.marker.gameObject.SetActive(true);
|
||||
BattleRoyalePlayerMap.Pip[] array5 = this.pips;
|
||||
BattleRoyalePlayerMap.Pip pip4;
|
||||
Transform mainTransform2 = pip4.mainTransform;
|
||||
BattleRoyalePlayerMap.Pip[] array6 = this.pips;
|
||||
BattleRoyalePlayerMap.Pip pip5;
|
||||
marker2 = pip5.marker;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
GameObject gameObject = marker2.gameObject;
|
||||
int num4 = 0;
|
||||
gameObject.SetActive(num4 != 0);
|
||||
BattleRoyalePlayerMap.Pip[] array7 = this.pips;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EF3 RID: 77555 RVA: 0x0045DEC8 File Offset: 0x0045C0C8
|
||||
[Token(Token = "0x6012EF3")]
|
||||
[Address(RVA = "0x874D90", Offset = "0x873B90", VA = "0x180874D90")]
|
||||
private void CHBIFIKKLJL()
|
||||
{
|
||||
BattleRoyaleGameplayZone <OCDLBPHJMOP>k__BackingField = BattleRoyaleGameplayZone.<OCDLBPHJMOP>k__BackingField;
|
||||
int num = 0;
|
||||
if (!(<OCDLBPHJMOP>k__BackingField == num) && BattleRoyaleGameplayZone.<OCDLBPHJMOP>k__BackingField.BKDOBCFKCJC)
|
||||
{
|
||||
float num3;
|
||||
float num2 = BattleRoyaleMapManager.<OCDLBPHJMOP>k__BackingField.GetMapSpaceDistance(num3);
|
||||
int bfolekgeifd = BattleRoyalePlayerMap.BFOLEKGEIFD;
|
||||
Material material;
|
||||
material.SetFloatImpl(bfolekgeifd, num2);
|
||||
BattleRoyaleMapManager <OCDLBPHJMOP>k__BackingField2 = BattleRoyaleMapManager.<OCDLBPHJMOP>k__BackingField;
|
||||
int hjijpknmkcg = BattleRoyalePlayerMap.HJIJPKNMKCG;
|
||||
int num4 = 0;
|
||||
Material material2;
|
||||
material2.SetVector(hjijpknmkcg, num4);
|
||||
BattleRoyaleMapManager <OCDLBPHJMOP>k__BackingField3 = BattleRoyaleMapManager.<OCDLBPHJMOP>k__BackingField;
|
||||
float num5;
|
||||
num3 = num5;
|
||||
num2 = <OCDLBPHJMOP>k__BackingField3.GetMapSpaceDistance(num3);
|
||||
int cgebbkfbgmk = BattleRoyalePlayerMap.CGEBBKFBGMK;
|
||||
Material material3;
|
||||
material3.SetFloatImpl(cgebbkfbgmk, num2);
|
||||
BattleRoyaleMapManager <OCDLBPHJMOP>k__BackingField4 = BattleRoyaleMapManager.<OCDLBPHJMOP>k__BackingField;
|
||||
int num6 = 0;
|
||||
int lfkglmgofbi = BattleRoyalePlayerMap.LFKGLMGOFBI;
|
||||
Material material4;
|
||||
material4.SetVector(lfkglmgofbi, num6);
|
||||
return;
|
||||
}
|
||||
int bfolekgeifd2 = BattleRoyalePlayerMap.BFOLEKGEIFD;
|
||||
Material material5;
|
||||
material5.SetFloatImpl(bfolekgeifd2, 4f);
|
||||
int hjijpknmkcg2 = BattleRoyalePlayerMap.HJIJPKNMKCG;
|
||||
Vector3 zero = Vector3.zero;
|
||||
int num7 = 0;
|
||||
Material material6;
|
||||
material6.SetVector(hjijpknmkcg2, num7);
|
||||
int cgebbkfbgmk2 = BattleRoyalePlayerMap.CGEBBKFBGMK;
|
||||
Material material7;
|
||||
material7.SetFloatImpl(cgebbkfbgmk2, 4f);
|
||||
float z = Vector3.zero.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012EF4 RID: 77556 RVA: 0x0045DFD4 File Offset: 0x0045C1D4
|
||||
[Token(Token = "0x6012EF4")]
|
||||
[Address(RVA = "0x875D40", Offset = "0x874B40", VA = "0x180875D40")]
|
||||
public static BattleRoyalePlayerMap InstantiateForLocalPlayer(BattleRoyalePlayerMap CFAPNBBHEKB, BattleRoyaleGearBag IJAJHJHHELK)
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
if (CFAPNBBHEKB != num2)
|
||||
{
|
||||
int num3 = 0;
|
||||
if (IJAJHJHHELK != num3)
|
||||
{
|
||||
BattleRoyalePlayerMap.ALKGFHKHEPA.Clear();
|
||||
BattleRoyalePlayerMap.ALKGFHKHEPA = new Dictionary();
|
||||
Dictionary<string, object> alkgfhkhepa = BattleRoyalePlayerMap.ALKGFHKHEPA;
|
||||
string cmdjponlnke = BattleRoyalePlayerMap.CMDJPONLNKE;
|
||||
int num4 = IJAJHJHHELK.JDHMIOJKLCK.viewIdField;
|
||||
alkgfhkhepa.Add(cmdjponlnke, num4);
|
||||
Dictionary<string, object> alkgfhkhepa2 = BattleRoyalePlayerMap.ALKGFHKHEPA;
|
||||
string nonihhhkchl = BattleRoyalePlayerMap.NONIHHHKCHL;
|
||||
num4 = KKPBCOOONNK.MDMMDPEKICF.INPOAAAOAHI;
|
||||
alkgfhkhepa2.Add(nonihhhkchl, num4);
|
||||
string name = CFAPNBBHEKB.name;
|
||||
Transform transform = IJAJHJHHELK.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = IJAJHJHHELK.transform;
|
||||
Dictionary<string, object> alkgfhkhepa3 = BattleRoyalePlayerMap.ALKGFHKHEPA;
|
||||
int num5 = 0;
|
||||
Tool tool;
|
||||
if (tool != num5)
|
||||
{
|
||||
bool flag = IJAJHJHHELK.TryStoreToolInBag(tool);
|
||||
}
|
||||
}
|
||||
}
|
||||
int num6 = 0;
|
||||
if (num != num6)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012EF5 RID: 77557 RVA: 0x0045E0B8 File Offset: 0x0045C2B8
|
||||
[Token(Token = "0x6012EF5")]
|
||||
[Address(RVA = "0x877310", Offset = "0x876110", VA = "0x180877310")]
|
||||
public BattleRoyalePlayerMap()
|
||||
{
|
||||
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
|
||||
this.CMHGDPOKGOA = hkkohfhadkk;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06012EF6 RID: 77558 RVA: 0x0045E0E4 File Offset: 0x0045C2E4
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6012EF6")]
|
||||
[Address(RVA = "0x8770B0", Offset = "0x875EB0", VA = "0x1808770B0")]
|
||||
static BattleRoyalePlayerMap()
|
||||
{
|
||||
float z = Vector3.one.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
float z3 = Vector3.one.z;
|
||||
Vector3 vector2;
|
||||
float z4 = vector2.z;
|
||||
float z5 = Vector3.one.z;
|
||||
Vector3 vector3;
|
||||
float z6 = vector3.z;
|
||||
BattleRoyalePlayerMap.NONIHHHKCHL = "BRPM.WEARER_ID";
|
||||
BattleRoyalePlayerMap.CMDJPONLNKE = "BRPM.BID";
|
||||
}
|
||||
|
||||
// Token: 0x0400C46A RID: 50282
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C46A")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x0400C46B RID: 50283
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C46B")]
|
||||
[SerializeField]
|
||||
private GameObject collapsedRoot;
|
||||
|
||||
// Token: 0x0400C46C RID: 50284
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C46C")]
|
||||
[SerializeField]
|
||||
private GameObject expandedRoot;
|
||||
|
||||
// Token: 0x0400C46D RID: 50285
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C46D")]
|
||||
[SerializeField]
|
||||
private Vector2 expandedLocalSpaceDimensions;
|
||||
|
||||
// Token: 0x0400C46E RID: 50286
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C46E")]
|
||||
[SerializeField]
|
||||
private float zOffset = 0.0005f;
|
||||
|
||||
// Token: 0x0400C46F RID: 50287
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400C46F")]
|
||||
[SerializeField]
|
||||
[Header("Map References")]
|
||||
private Transform lowerLeftMapTransform;
|
||||
|
||||
// Token: 0x0400C470 RID: 50288
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C470")]
|
||||
[SerializeField]
|
||||
private Transform upperRightMapTransform;
|
||||
|
||||
// Token: 0x0400C471 RID: 50289
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400C471")]
|
||||
[SerializeField]
|
||||
private BattleRoyalePlayerMap.Pip[] pips;
|
||||
|
||||
// Token: 0x0400C472 RID: 50290
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C472")]
|
||||
[SerializeField]
|
||||
private Sprite arrowSprite;
|
||||
|
||||
// Token: 0x0400C473 RID: 50291
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400C473")]
|
||||
[SerializeField]
|
||||
private Sprite downSprite;
|
||||
|
||||
// Token: 0x0400C474 RID: 50292
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400C474")]
|
||||
[SerializeField]
|
||||
private Sprite eliminatedSprite;
|
||||
|
||||
// Token: 0x0400C475 RID: 50293
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400C475")]
|
||||
[SerializeField]
|
||||
private RendererMaterialPair ringOverlayRenderer;
|
||||
|
||||
// Token: 0x0400C476 RID: 50294
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400C476")]
|
||||
private HKKOHFHADKK CMHGDPOKGOA;
|
||||
|
||||
// Token: 0x0400C477 RID: 50295
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400C477")]
|
||||
private AGAJMBPABDL HDGGKEACHLL;
|
||||
|
||||
// Token: 0x0400C478 RID: 50296
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400C478")]
|
||||
private BattleRoyaleGearBag HJIOCMLBPPH;
|
||||
|
||||
// Token: 0x0400C479 RID: 50297
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400C479")]
|
||||
private Transform OMHBOBEDNEK;
|
||||
|
||||
// Token: 0x0400C47A RID: 50298
|
||||
[Token(Token = "0x400C47A")]
|
||||
private static Dictionary<string, object> ALKGFHKHEPA;
|
||||
|
||||
// Token: 0x0400C47B RID: 50299
|
||||
[Token(Token = "0x400C47B")]
|
||||
private static readonly int LFKGLMGOFBI = Shader.PropertyToID("_OuterRingCenterUV");
|
||||
|
||||
// Token: 0x0400C47C RID: 50300
|
||||
[Token(Token = "0x400C47C")]
|
||||
private static readonly int CGEBBKFBGMK = Shader.PropertyToID("_OuterRingRadiusUV");
|
||||
|
||||
// Token: 0x0400C47D RID: 50301
|
||||
[Token(Token = "0x400C47D")]
|
||||
private static readonly int HJIJPKNMKCG = Shader.PropertyToID("_InnerRingCenterUV");
|
||||
|
||||
// Token: 0x0400C47E RID: 50302
|
||||
[Token(Token = "0x400C47E")]
|
||||
private static readonly int BFOLEKGEIFD = Shader.PropertyToID("_InnerRingRadiusUV");
|
||||
|
||||
// Token: 0x0400C47F RID: 50303
|
||||
[Token(Token = "0x400C47F")]
|
||||
private static readonly Color CKDAAJFEDCH = 0;
|
||||
|
||||
// Token: 0x0400C480 RID: 50304
|
||||
[Token(Token = "0x400C480")]
|
||||
private static readonly Vector3 AKNJBKLAODG;
|
||||
|
||||
// Token: 0x0400C481 RID: 50305
|
||||
[Token(Token = "0x400C481")]
|
||||
private static readonly Vector3 FNPLCOLDFBE;
|
||||
|
||||
// Token: 0x0400C482 RID: 50306
|
||||
[Token(Token = "0x400C482")]
|
||||
private static readonly Vector3 CILLNEIBCGD;
|
||||
|
||||
// Token: 0x0400C483 RID: 50307
|
||||
[Token(Token = "0x400C483")]
|
||||
private static readonly string NONIHHHKCHL;
|
||||
|
||||
// Token: 0x0400C484 RID: 50308
|
||||
[Token(Token = "0x400C484")]
|
||||
private static readonly string CMDJPONLNKE;
|
||||
|
||||
// Token: 0x0400C485 RID: 50309
|
||||
[Token(Token = "0x400C485")]
|
||||
private const float BOMDJNCHHLG = 3f;
|
||||
|
||||
// Token: 0x0400C486 RID: 50310
|
||||
[Token(Token = "0x400C486")]
|
||||
private const float NNBODGKMOOP = 9f;
|
||||
|
||||
// Token: 0x02002BE2 RID: 11234
|
||||
[Token(Token = "0x2002BE2")]
|
||||
[Serializable]
|
||||
public class Pip
|
||||
{
|
||||
// Token: 0x06012EF7 RID: 77559 RVA: 0x0045E184 File Offset: 0x0045C384
|
||||
[Token(Token = "0x6012EF7")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public Pip()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C487 RID: 50311
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400C487")]
|
||||
[NonSerialized]
|
||||
public Player player;
|
||||
|
||||
// Token: 0x0400C488 RID: 50312
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C488")]
|
||||
public SpriteRenderer marker;
|
||||
|
||||
// Token: 0x0400C489 RID: 50313
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400C489")]
|
||||
public SpriteRenderer outlineMarker;
|
||||
|
||||
// Token: 0x0400C48A RID: 50314
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400C48A")]
|
||||
public GameObject backgroundFiller;
|
||||
|
||||
// Token: 0x0400C48B RID: 50315
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400C48B")]
|
||||
public Transform mainTransform;
|
||||
}
|
||||
|
||||
// Token: 0x02002BE3 RID: 11235
|
||||
[Token(Token = "0x2002BE3")]
|
||||
private enum MGAHNCGEBPH
|
||||
{
|
||||
// Token: 0x0400C48D RID: 50317
|
||||
[Token(Token = "0x400C48D")]
|
||||
COLLAPSED,
|
||||
// Token: 0x0400C48E RID: 50318
|
||||
[Token(Token = "0x400C48E")]
|
||||
EXPANDED
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,119 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RecRoom.Systems.PlayerRoles;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BE4 RID: 11236
|
||||
[Token(Token = "0x2002BE4")]
|
||||
public class BattleRoyalePosterSwap : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06012EF8 RID: 77560 RVA: 0x0045E198 File Offset: 0x0045C398
|
||||
[Token(Token = "0x6012EF8")]
|
||||
[Address(RVA = "0x877530", Offset = "0x876330", VA = "0x180877530")]
|
||||
private void Awake()
|
||||
{
|
||||
OKNNKFGFODL localPlayerCreatedEvent = Player.LocalPlayerCreatedEvent;
|
||||
Action action = new Action(this.CLBLFCJEDLL);
|
||||
int num = 0;
|
||||
localPlayerCreatedEvent.BPAJKKAGPKB(action, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06012EF9 RID: 77561 RVA: 0x0045E1D0 File Offset: 0x0045C3D0
|
||||
[Token(Token = "0x6012EF9")]
|
||||
[Address(RVA = "0x8778B0", Offset = "0x8766B0", VA = "0x1808778B0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
OKNNKFGFODL localPlayerCreatedEvent = Player.LocalPlayerCreatedEvent;
|
||||
Action action = new Action(this.CLBLFCJEDLL);
|
||||
localPlayerCreatedEvent.BIHKNNPGGKP(action);
|
||||
}
|
||||
|
||||
// Token: 0x06012EFA RID: 77562 RVA: 0x0045E200 File Offset: 0x0045C400
|
||||
[Token(Token = "0x6012EFA")]
|
||||
[Address(RVA = "0x877660", Offset = "0x876460", VA = "0x180877660")]
|
||||
private void CLBLFCJEDLL()
|
||||
{
|
||||
Renderer renderer = this.posterRenderer;
|
||||
int num = 0;
|
||||
if (!(renderer == num))
|
||||
{
|
||||
Material[] sharedMaterialArray = this.posterRenderer.GetSharedMaterialArray();
|
||||
if (this.posterMaterialIndex < sharedMaterialArray.Length)
|
||||
{
|
||||
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
||||
if (!this.AKOKFLEJGOB("Walk") || !this.AKOKFLEJGOB("Teleport") || 0 == 0)
|
||||
{
|
||||
int num2 = this.posterMaterialIndex;
|
||||
throw new ArrayTypeMismatchException();
|
||||
}
|
||||
Material material = this.customRoomPosterMaterial;
|
||||
int num3 = this.posterMaterialIndex;
|
||||
throw new ArrayTypeMismatchException();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EFB RID: 77563 RVA: 0x0045E2A8 File Offset: 0x0045C4A8
|
||||
[Token(Token = "0x6012EFB")]
|
||||
[Address(RVA = "0x877810", Offset = "0x876610", VA = "0x180877810")]
|
||||
private bool NEAGAJHJNAJ()
|
||||
{
|
||||
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
||||
if (this.AKOKFLEJGOB("Walk") && this.AKOKFLEJGOB("Teleport"))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012EFC RID: 77564 RVA: 0x0045E2E4 File Offset: 0x0045C4E4
|
||||
[Token(Token = "0x6012EFC")]
|
||||
[Address(RVA = "0x877450", Offset = "0x876250", VA = "0x180877450")]
|
||||
private bool AKOKFLEJGOB(string GFHGJODOHDB)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
return PlayerGameRoleManager.ONCPNMDGGKG.FindActiveRoleByName(GFHGJODOHDB) != 0;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012EFD RID: 77565 RVA: 0x0045E324 File Offset: 0x0045C524
|
||||
[Token(Token = "0x6012EFD")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public BattleRoyalePosterSwap()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C48F RID: 50319
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C48F")]
|
||||
[SerializeField]
|
||||
[Header("Setup")]
|
||||
private Renderer posterRenderer;
|
||||
|
||||
// Token: 0x0400C490 RID: 50320
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400C490")]
|
||||
[SerializeField]
|
||||
private int posterMaterialIndex;
|
||||
|
||||
// Token: 0x0400C491 RID: 50321
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400C491")]
|
||||
[SerializeField]
|
||||
[Header("Poster Swap")]
|
||||
private Material publicGamePosterMaterial;
|
||||
|
||||
// Token: 0x0400C492 RID: 50322
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400C492")]
|
||||
[SerializeField]
|
||||
private Material customRoomPosterMaterial;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,716 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Combat;
|
||||
using RecRoom.Core.GameManagement;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BE6 RID: 11238
|
||||
[Token(Token = "0x2002BE6")]
|
||||
public class BattleRoyaleVisitorMap : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06012EFE RID: 77566 RVA: 0x0045E338 File Offset: 0x0045C538
|
||||
[Token(Token = "0x6012EFE")]
|
||||
[Address(RVA = "0x878010", Offset = "0x876E10", VA = "0x180878010")]
|
||||
private void Awake()
|
||||
{
|
||||
MFBGLIHGCGO<AGAJMBPABDL> oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH;
|
||||
Action<AGAJMBPABDL> action = new Action(this.OnPhotonPlayerConnected);
|
||||
KKPBCOOONNK.OLDCNLGOCOH = MFBGLIHGCGO.BPJDFPACLMK(oldcnlgocoh, action);
|
||||
MFBGLIHGCGO<AGAJMBPABDL> hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM;
|
||||
Action<AGAJMBPABDL> action2 = new Action(this.OnPhotonPlayerDisconnected);
|
||||
KKPBCOOONNK.HPHOOJLDKKM = MFBGLIHGCGO.BPJDFPACLMK(hphoojldkkm, action2);
|
||||
OKNNKFGFODL staticPostConfigurationAppliedEvent = GameConfigurationTool.StaticPostConfigurationAppliedEvent;
|
||||
Action action3 = new Action(this.LKDMBKNGKFE);
|
||||
GameConfigurationTool.StaticPostConfigurationAppliedEvent = OKNNKFGFODL.BPJDFPACLMK(staticPostConfigurationAppliedEvent, action3);
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action action4 = new Action(this.NJGKEJCHADK);
|
||||
instance2.NJGCGNDOMBJ += action4;
|
||||
GameManager instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action action5 = new Action(this.OODEMNCOLED);
|
||||
instance3.NHDKANAHJFM += action5;
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
int num2 = 0;
|
||||
if (combatManager != num2)
|
||||
{
|
||||
GameCombatManager combatManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.ODCIMPCGPKE odcimpcgpke = new GameCombatManager.ODCIMPCGPKE(this.KDEGAPNPCOF);
|
||||
combatManager2.DNLKLILOAIM += odcimpcgpke;
|
||||
GameCombatManager combatManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
Action<AGAJMBPABDL> action6 = new Action(this.OBAFPHHODAF);
|
||||
combatManager3.DownButNotOutKilledPlayerEvent += action6;
|
||||
GameCombatManager combatManager4 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.PKJNMGICNJK pkjnmgicnjk = new GameCombatManager.PKJNMGICNJK(this.NHPLHJKNMFA);
|
||||
combatManager4.JPJCJEBNPME += pkjnmgicnjk;
|
||||
}
|
||||
}
|
||||
if (this.mode == BattleRoyaleVisitorMap.KIGNMBLALJP.NONE)
|
||||
{
|
||||
Collider collider = this.mapCollider;
|
||||
int num3 = 0;
|
||||
collider.enabled = num3 != 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EFF RID: 77567 RVA: 0x0045E4A4 File Offset: 0x0045C6A4
|
||||
[Token(Token = "0x6012EFF")]
|
||||
[Address(RVA = "0x879C90", Offset = "0x878A90", VA = "0x180879C90")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
MFBGLIHGCGO<AGAJMBPABDL> oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH;
|
||||
Action<AGAJMBPABDL> action = new Action(this.OnPhotonPlayerConnected);
|
||||
KKPBCOOONNK.OLDCNLGOCOH = MFBGLIHGCGO.GMNMHGMFGOL(oldcnlgocoh, action);
|
||||
MFBGLIHGCGO<AGAJMBPABDL> hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM;
|
||||
Action<AGAJMBPABDL> action2 = new Action(this.OnPhotonPlayerDisconnected);
|
||||
KKPBCOOONNK.HPHOOJLDKKM = MFBGLIHGCGO.GMNMHGMFGOL(hphoojldkkm, action2);
|
||||
OKNNKFGFODL staticPostConfigurationAppliedEvent = GameConfigurationTool.StaticPostConfigurationAppliedEvent;
|
||||
Action action3 = new Action(this.LKDMBKNGKFE);
|
||||
GameConfigurationTool.StaticPostConfigurationAppliedEvent = OKNNKFGFODL.GMNMHGMFGOL(staticPostConfigurationAppliedEvent, action3);
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action action4 = new Action(this.NJGKEJCHADK);
|
||||
instance2.NJGCGNDOMBJ -= action4;
|
||||
GameManager instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action action5 = new Action(this.OODEMNCOLED);
|
||||
instance3.NHDKANAHJFM -= action5;
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
int num2 = 0;
|
||||
if (combatManager != num2)
|
||||
{
|
||||
GameCombatManager combatManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.ODCIMPCGPKE odcimpcgpke = new GameCombatManager.ODCIMPCGPKE(this.KDEGAPNPCOF);
|
||||
combatManager2.DNLKLILOAIM -= odcimpcgpke;
|
||||
GameCombatManager combatManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
Action<AGAJMBPABDL> action6 = new Action(this.OBAFPHHODAF);
|
||||
combatManager3.DownButNotOutKilledPlayerEvent -= action6;
|
||||
GameCombatManager combatManager4 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.PKJNMGICNJK pkjnmgicnjk = new GameCombatManager.PKJNMGICNJK(this.NHPLHJKNMFA);
|
||||
combatManager4.JPJCJEBNPME -= pkjnmgicnjk;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F00 RID: 77568 RVA: 0x0045E5F4 File Offset: 0x0045C7F4
|
||||
[Token(Token = "0x6012F00")]
|
||||
[Address(RVA = "0x879480", Offset = "0x878280", VA = "0x180879480")]
|
||||
private void LKDMBKNGKFE()
|
||||
{
|
||||
if (this.mode != BattleRoyaleVisitorMap.KIGNMBLALJP.NONE)
|
||||
{
|
||||
int activePlayersMaxCount = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayersMaxCount();
|
||||
this.FKBKEDOIOEF(activePlayersMaxCount);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F01 RID: 77569 RVA: 0x0045E628 File Offset: 0x0045C828
|
||||
[Token(Token = "0x6012F01")]
|
||||
[Address(RVA = "0x878C90", Offset = "0x877A90", VA = "0x180878C90")]
|
||||
private void FKBKEDOIOEF(int FFAGIDMFPIF)
|
||||
{
|
||||
BattleRoyaleVisitorMapToken[] pnpofoldmjo = this.PNPOFOLDMJO;
|
||||
if (pnpofoldmjo != 0)
|
||||
{
|
||||
if (pnpofoldmjo.Length == FFAGIDMFPIF)
|
||||
{
|
||||
goto IL_EF;
|
||||
}
|
||||
if (pnpofoldmjo != 0)
|
||||
{
|
||||
goto IL_22;
|
||||
}
|
||||
}
|
||||
BattleRoyaleVisitorMapToken[] array = new BattleRoyaleVisitorMapToken[0];
|
||||
IL_22:
|
||||
int num = Mathf.Max(pnpofoldmjo.Length, FFAGIDMFPIF);
|
||||
BattleRoyaleVisitorMapToken[] array2 = new BattleRoyaleVisitorMapToken[FFAGIDMFPIF];
|
||||
int num2 = 0;
|
||||
this.PNPOFOLDMJO = array2;
|
||||
if (num > 0)
|
||||
{
|
||||
if (pnpofoldmjo.Length > num2)
|
||||
{
|
||||
OMCHJHPFBDN.KGFPNIMJHIC(pnpofoldmjo[num2].gameObject);
|
||||
}
|
||||
BattleRoyaleVisitorMapToken[] pnpofoldmjo2 = this.PNPOFOLDMJO;
|
||||
BattleRoyaleVisitorMapToken battleRoyaleVisitorMapToken = pnpofoldmjo[num2];
|
||||
throw new ArrayTypeMismatchException();
|
||||
}
|
||||
IL_EF:
|
||||
GameObject lmnjpjmikgi = this.LMNJPJMIKGI;
|
||||
int num3 = 0;
|
||||
if (lmnjpjmikgi == num3)
|
||||
{
|
||||
GameObject gameObject = this.beeRingVisualizerPrefab;
|
||||
Transform transform = this.lowerLeftMapTransform;
|
||||
GameObject gameObject2 = global::UnityEngine.Object.Instantiate<GameObject>(gameObject, transform);
|
||||
this.LMNJPJMIKGI = gameObject2;
|
||||
}
|
||||
GameObject lmnjpjmikgi2 = this.LMNJPJMIKGI;
|
||||
int num4 = 0;
|
||||
lmnjpjmikgi2.SetActive(num4 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06012F02 RID: 77570 RVA: 0x0045E778 File Offset: 0x0045C978
|
||||
[Token(Token = "0x6012F02")]
|
||||
[Address(RVA = "0x878FC0", Offset = "0x877DC0", VA = "0x180878FC0")]
|
||||
private void IMKIDFPFGFA()
|
||||
{
|
||||
BattleRoyaleVisitorMapToken[] pnpofoldmjo = this.PNPOFOLDMJO;
|
||||
int num = 0;
|
||||
int length = pnpofoldmjo.Length;
|
||||
if (num < length)
|
||||
{
|
||||
GameObject gameObject = pnpofoldmjo[num].gameObject;
|
||||
int num2 = 0;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
num++;
|
||||
}
|
||||
GameObject lmnjpjmikgi = this.LMNJPJMIKGI;
|
||||
int num3 = 0;
|
||||
lmnjpjmikgi.SetActive(num3 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06012F03 RID: 77571 RVA: 0x0045E7D0 File Offset: 0x0045C9D0
|
||||
[Token(Token = "0x6012F03")]
|
||||
[Address(RVA = "0x879380", Offset = "0x878180", VA = "0x180879380")]
|
||||
private void KDEGAPNPCOF(AGAJMBPABDL LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL, Weapon GDIGKHINJCG, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP, int JJHKPNCCEFB, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
if (this.mode == BattleRoyaleVisitorMap.KIGNMBLALJP.BEES_AND_PLAYER_DEATHS)
|
||||
{
|
||||
int num = this.LEEHMCMGODA(HMEIODIHDCL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F04 RID: 77572 RVA: 0x0045E7F0 File Offset: 0x0045C9F0
|
||||
[Token(Token = "0x6012F04")]
|
||||
[Address(RVA = "0x879770", Offset = "0x878570", VA = "0x180879770")]
|
||||
private void OBAFPHHODAF(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
if (this.mode == BattleRoyaleVisitorMap.KIGNMBLALJP.BEES_AND_PLAYER_DEATHS)
|
||||
{
|
||||
Transform transform = IEKDDPPNFPF.GPOMCJICJIH().head.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
int num = this.LEEHMCMGODA(IEKDDPPNFPF);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F05 RID: 77573 RVA: 0x0045E82C File Offset: 0x0045CA2C
|
||||
[Token(Token = "0x6012F05")]
|
||||
[Address(RVA = "0x8796C0", Offset = "0x8784C0", VA = "0x1808796C0")]
|
||||
private void NHPLHJKNMFA(AGAJMBPABDL HMEIODIHDCL, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
if (this.mode == BattleRoyaleVisitorMap.KIGNMBLALJP.BEES_AND_PLAYER_DEATHS)
|
||||
{
|
||||
int num = this.LEEHMCMGODA(HMEIODIHDCL);
|
||||
float z = BEOPNIAIJOM.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F06 RID: 77574 RVA: 0x0045E854 File Offset: 0x0045CA54
|
||||
[Token(Token = "0x6012F06")]
|
||||
[Address(RVA = "0x8793E0", Offset = "0x8781E0", VA = "0x1808793E0")]
|
||||
private int LEEHMCMGODA(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
BattleRoyaleManager instance = BattleRoyaleManager.ONCPNMDGGKG;
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012F07 RID: 77575 RVA: 0x0045E87C File Offset: 0x0045CA7C
|
||||
[Token(Token = "0x6012F07")]
|
||||
[Address(RVA = "0x878A70", Offset = "0x877870", VA = "0x180878A70")]
|
||||
private void ECEGFLAFAKE(AGAJMBPABDL IEKDDPPNFPF, Vector3 FMAIPBJNAEP, int POICBKEFLBK)
|
||||
{
|
||||
BattleRoyaleVisitorMapToken[] pnpofoldmjo = this.PNPOFOLDMJO;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
int length = pnpofoldmjo.Length;
|
||||
if (num2 < length)
|
||||
{
|
||||
BattleRoyaleVisitorMapToken battleRoyaleVisitorMapToken = pnpofoldmjo[num];
|
||||
AGAJMBPABDL <LCBGICCHKJE>k__BackingField = battleRoyaleVisitorMapToken.<LCBGICCHKJE>k__BackingField;
|
||||
bool flag = <LCBGICCHKJE>k__BackingField == 0;
|
||||
if (<LCBGICCHKJE>k__BackingField != 0 && IEKDDPPNFPF != 0)
|
||||
{
|
||||
int inpoaaaoahi = <LCBGICCHKJE>k__BackingField.INPOAAAOAHI;
|
||||
}
|
||||
if (!flag)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
PlayerRankPositionSettings playerRankPositionSettings = this.settings;
|
||||
battleRoyaleVisitorMapToken.SetRankedPlayerInfo(IEKDDPPNFPF, playerRankPositionSettings, POICBKEFLBK);
|
||||
Transform transform = battleRoyaleVisitorMapToken.transform;
|
||||
float z = FMAIPBJNAEP.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
Transform transform2 = IEKDDPPNFPF.GPOMCJICJIH().head.transform;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
Transform parent = battleRoyaleVisitorMapToken.playerMarkerRoot.transform.parent;
|
||||
battleRoyaleVisitorMapToken.gameObject.SetActive(true);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F08 RID: 77576 RVA: 0x0045E948 File Offset: 0x0045CB48
|
||||
[Token(Token = "0x6012F08")]
|
||||
[Address(RVA = "0x878650", Offset = "0x877450", VA = "0x180878650")]
|
||||
private void CBIFAOPPEDL()
|
||||
{
|
||||
BattleRoyaleManager instance = BattleRoyaleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL[] array2;
|
||||
string[] array = new string[array2.Length];
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
if (num < array.Length)
|
||||
{
|
||||
string ohafdcgemef = array2[num2].OHAFDCGEMEF;
|
||||
if (ohafdcgemef != 0)
|
||||
{
|
||||
}
|
||||
num2++;
|
||||
array[0] = ohafdcgemef;
|
||||
}
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
int length = array2.Length;
|
||||
if (num4 < length)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = array2[num3];
|
||||
BattleRoyaleVisitorMapToken battleRoyaleVisitorMapToken;
|
||||
if (!BattleRoyaleManager.ONCPNMDGGKG.IsPlayerEliminated(agajmbpabdl))
|
||||
{
|
||||
Transform transform = agajmbpabdl.GPOMCJICJIH().head.transform;
|
||||
BattleRoyaleVisitorMapToken[] pnpofoldmjo = this.PNPOFOLDMJO;
|
||||
int num5 = 0;
|
||||
int length2 = pnpofoldmjo.Length;
|
||||
if (num5 < length2)
|
||||
{
|
||||
battleRoyaleVisitorMapToken = pnpofoldmjo[num5];
|
||||
AGAJMBPABDL <LCBGICCHKJE>k__BackingField = battleRoyaleVisitorMapToken.<LCBGICCHKJE>k__BackingField;
|
||||
bool flag2 = <LCBGICCHKJE>k__BackingField == 0;
|
||||
if (<LCBGICCHKJE>k__BackingField != 0 && agajmbpabdl != 0)
|
||||
{
|
||||
int inpoaaaoahi = <LCBGICCHKJE>k__BackingField.INPOAAAOAHI;
|
||||
}
|
||||
if (flag2)
|
||||
{
|
||||
goto IL_104;
|
||||
}
|
||||
num5++;
|
||||
}
|
||||
}
|
||||
num3++;
|
||||
IL_104:
|
||||
string text = string.Join(", ", array);
|
||||
PlayerRankPositionSettings playerRankPositionSettings = this.settings;
|
||||
battleRoyaleVisitorMapToken.SetWinningTeamInfo(agajmbpabdl, text, playerRankPositionSettings);
|
||||
Transform transform2 = battleRoyaleVisitorMapToken.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
Transform parent = battleRoyaleVisitorMapToken.playerMarkerRoot.transform.parent;
|
||||
battleRoyaleVisitorMapToken.gameObject.SetActive(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F09 RID: 77577 RVA: 0x0045EAC8 File Offset: 0x0045CCC8
|
||||
[Token(Token = "0x6012F09")]
|
||||
[Address(RVA = "0x878440", Offset = "0x877240", VA = "0x180878440")]
|
||||
private void BPNMEEDAACM()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
IEnumerable<AGAJMBPABDL> activePlayers = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayers();
|
||||
if (activePlayers != 0)
|
||||
{
|
||||
if (num >= activePlayers)
|
||||
{
|
||||
goto IL_26;
|
||||
}
|
||||
num += num;
|
||||
if (num != activePlayers)
|
||||
{
|
||||
num++;
|
||||
goto IL_26;
|
||||
}
|
||||
goto IL_38;
|
||||
IL_4A:
|
||||
num++;
|
||||
goto IL_4E;
|
||||
IL_38:
|
||||
int num2;
|
||||
num2 += num2;
|
||||
num += 19;
|
||||
BattleRoyaleVisitorMapToken[] pnpofoldmjo;
|
||||
BattleRoyaleVisitorMapToken battleRoyaleVisitorMapToken = pnpofoldmjo[num];
|
||||
goto IL_4A;
|
||||
IL_26:
|
||||
pnpofoldmjo = this.PNPOFOLDMJO;
|
||||
num2 = pnpofoldmjo.Length;
|
||||
if (num < num2)
|
||||
{
|
||||
goto IL_38;
|
||||
}
|
||||
goto IL_4A;
|
||||
}
|
||||
IL_4E:
|
||||
if (activePlayers != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06012F0A RID: 77578 RVA: 0x0045EB4C File Offset: 0x0045CD4C
|
||||
[Token(Token = "0x6012F0A")]
|
||||
[Address(RVA = "0x87A0B0", Offset = "0x878EB0", VA = "0x18087A0B0")]
|
||||
private void OnPhotonPlayerConnected(AGAJMBPABDL BJGOFOEKLMC)
|
||||
{
|
||||
if (this.mode == BattleRoyaleVisitorMap.KIGNMBLALJP.BEES_AND_LIVE_PLAYERS)
|
||||
{
|
||||
BattleRoyaleVisitorMapToken[] pnpofoldmjo = this.PNPOFOLDMJO;
|
||||
int num = 0;
|
||||
int length = pnpofoldmjo.Length;
|
||||
if (num < length)
|
||||
{
|
||||
BattleRoyaleVisitorMapToken battleRoyaleVisitorMapToken = pnpofoldmjo[num];
|
||||
if (battleRoyaleVisitorMapToken.<LCBGICCHKJE>k__BackingField != (ulong)0L)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
battleRoyaleVisitorMapToken.SetPlayerInfo(BJGOFOEKLMC);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F0B RID: 77579 RVA: 0x0045EB9C File Offset: 0x0045CD9C
|
||||
[Token(Token = "0x6012F0B")]
|
||||
[Address(RVA = "0x87A120", Offset = "0x878F20", VA = "0x18087A120")]
|
||||
private void OnPhotonPlayerDisconnected(AGAJMBPABDL BJGOFOEKLMC)
|
||||
{
|
||||
if (this.mode == BattleRoyaleVisitorMap.KIGNMBLALJP.BEES_AND_LIVE_PLAYERS)
|
||||
{
|
||||
BattleRoyaleVisitorMapToken[] pnpofoldmjo = this.PNPOFOLDMJO;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
int length = pnpofoldmjo.Length;
|
||||
if (num < length)
|
||||
{
|
||||
BattleRoyaleVisitorMapToken battleRoyaleVisitorMapToken = pnpofoldmjo[num2];
|
||||
if (battleRoyaleVisitorMapToken.<LCBGICCHKJE>k__BackingField != BJGOFOEKLMC)
|
||||
{
|
||||
num2++;
|
||||
}
|
||||
battleRoyaleVisitorMapToken.<LCBGICCHKJE>k__BackingField = (ulong)0L;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F0C RID: 77580 RVA: 0x0045EBF4 File Offset: 0x0045CDF4
|
||||
[Token(Token = "0x6012F0C")]
|
||||
[Address(RVA = "0x879730", Offset = "0x878530", VA = "0x180879730")]
|
||||
private void NJGKEJCHADK()
|
||||
{
|
||||
if (this.mode == BattleRoyaleVisitorMap.KIGNMBLALJP.BEES_AND_LIVE_PLAYERS)
|
||||
{
|
||||
this.BPNMEEDAACM();
|
||||
this.HGIPFGAOPHI = (int)((ulong)0L);
|
||||
this.GMGOCPPAGCI = true;
|
||||
return;
|
||||
}
|
||||
this.HGIPFGAOPHI = (int)((ulong)0L);
|
||||
this.GMGOCPPAGCI = true;
|
||||
}
|
||||
|
||||
// Token: 0x06012F0D RID: 77581 RVA: 0x0045EC34 File Offset: 0x0045CE34
|
||||
[Token(Token = "0x6012F0D")]
|
||||
[Address(RVA = "0x879BE0", Offset = "0x8789E0", VA = "0x180879BE0")]
|
||||
private void OODEMNCOLED()
|
||||
{
|
||||
BattleRoyaleVisitorMap.KIGNMBLALJP kignmblaljp = this.mode;
|
||||
if (kignmblaljp != BattleRoyaleVisitorMap.KIGNMBLALJP.BEES_AND_LIVE_PLAYERS)
|
||||
{
|
||||
if (kignmblaljp != BattleRoyaleVisitorMap.KIGNMBLALJP.BEES_AND_PLAYER_DEATHS)
|
||||
{
|
||||
goto IL_5B;
|
||||
}
|
||||
this.CBIFAOPPEDL();
|
||||
}
|
||||
BattleRoyaleVisitorMapToken[] pnpofoldmjo = this.PNPOFOLDMJO;
|
||||
int num = 0;
|
||||
int length = pnpofoldmjo.Length;
|
||||
if (num < length)
|
||||
{
|
||||
GameObject gameObject = pnpofoldmjo[num].gameObject;
|
||||
int num2 = 0;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
num++;
|
||||
}
|
||||
GameObject lmnjpjmikgi = this.LMNJPJMIKGI;
|
||||
int num3 = 0;
|
||||
lmnjpjmikgi.SetActive(num3 != 0);
|
||||
IL_5B:
|
||||
this.GMGOCPPAGCI = false;
|
||||
}
|
||||
|
||||
// Token: 0x06012F0E RID: 77582 RVA: 0x0045ECAC File Offset: 0x0045CEAC
|
||||
[Token(Token = "0x6012F0E")]
|
||||
[Address(RVA = "0x879050", Offset = "0x877E50", VA = "0x180879050")]
|
||||
private Vector3 KCGDOCPELJG(Vector3 KPLDEODOJID)
|
||||
{
|
||||
BattleRoyaleMapManager <OCDLBPHJMOP>k__BackingField = BattleRoyaleMapManager.<OCDLBPHJMOP>k__BackingField;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
float z3 = Vector3.down.z;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
Vector3 vector3;
|
||||
float z4 = vector3.z;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012F0F RID: 77583 RVA: 0x0045ECF4 File Offset: 0x0045CEF4
|
||||
[Token(Token = "0x6012F0F")]
|
||||
[Address(RVA = "0x879510", Offset = "0x878310", VA = "0x180879510")]
|
||||
private float MABFHALDHOH(Vector3 DDHPAFKBMON)
|
||||
{
|
||||
Transform transform = this.lowerLeftMapTransform;
|
||||
Vector3 down = Vector3.down;
|
||||
Collider collider = this.mapCollider;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
Transform transform2 = this.lowerLeftMapTransform;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012F10 RID: 77584 RVA: 0x0045ED28 File Offset: 0x0045CF28
|
||||
[Token(Token = "0x6012F10")]
|
||||
[Address(RVA = "0x87A510", Offset = "0x879310", VA = "0x18087A510")]
|
||||
private void Update()
|
||||
{
|
||||
if (this.mode != BattleRoyaleVisitorMap.KIGNMBLALJP.NONE)
|
||||
{
|
||||
int num = this.updateFrequency;
|
||||
if (this.ILCBJMDIMJC(num))
|
||||
{
|
||||
GameObject lmnjpjmikgi = this.LMNJPJMIKGI;
|
||||
int num2 = 0;
|
||||
if (lmnjpjmikgi != num2)
|
||||
{
|
||||
this.OCEJNJAEOOE();
|
||||
if (this.mode == BattleRoyaleVisitorMap.KIGNMBLALJP.BEES_AND_LIVE_PLAYERS && this.GMGOCPPAGCI)
|
||||
{
|
||||
this.PMIIDAPMGNG();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F11 RID: 77585 RVA: 0x0045ED84 File Offset: 0x0045CF84
|
||||
[Token(Token = "0x6012F11")]
|
||||
[Address(RVA = "0x879830", Offset = "0x878630", VA = "0x180879830")]
|
||||
private void OCEJNJAEOOE()
|
||||
{
|
||||
BattleRoyaleGameplayZone <OCDLBPHJMOP>k__BackingField = BattleRoyaleGameplayZone.<OCDLBPHJMOP>k__BackingField;
|
||||
int num = 0;
|
||||
if (!(<OCDLBPHJMOP>k__BackingField != num))
|
||||
{
|
||||
}
|
||||
bool ringsEnabled = BattleRoyaleGameplayZone.<OCDLBPHJMOP>k__BackingField.BKDOBCFKCJC;
|
||||
this.LMNJPJMIKGI.gameObject.SetActive(ringsEnabled);
|
||||
if (ringsEnabled)
|
||||
{
|
||||
BattleRoyaleMapManager <OCDLBPHJMOP>k__BackingField2 = BattleRoyaleMapManager.<OCDLBPHJMOP>k__BackingField;
|
||||
float localRingRadius = BattleRoyaleGameplayZone.<OCDLBPHJMOP>k__BackingField.NLHFHBEGFNP;
|
||||
float mapSpaceDistance = <OCDLBPHJMOP>k__BackingField2.GetMapSpaceDistance(localRingRadius);
|
||||
Transform transform = this.LMNJPJMIKGI.transform;
|
||||
BattleRoyaleGameplayZone <OCDLBPHJMOP>k__BackingField3 = BattleRoyaleGameplayZone.<OCDLBPHJMOP>k__BackingField;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Transform transform2 = this.LMNJPJMIKGI.transform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F12 RID: 77586 RVA: 0x0045EE20 File Offset: 0x0045D020
|
||||
[Token(Token = "0x6012F12")]
|
||||
[Address(RVA = "0x87A1B0", Offset = "0x878FB0", VA = "0x18087A1B0")]
|
||||
private void PMIIDAPMGNG()
|
||||
{
|
||||
int num = 0;
|
||||
BattleRoyaleVisitorMapToken[] pnpofoldmjo = this.PNPOFOLDMJO;
|
||||
if (num < pnpofoldmjo.Length)
|
||||
{
|
||||
int num2 = this.HGIPFGAOPHI;
|
||||
num2++;
|
||||
num2 += num;
|
||||
BattleRoyaleVisitorMapToken battleRoyaleVisitorMapToken;
|
||||
AGAJMBPABDL <LCBGICCHKJE>k__BackingField = battleRoyaleVisitorMapToken.<LCBGICCHKJE>k__BackingField;
|
||||
if (<LCBGICCHKJE>k__BackingField != 0)
|
||||
{
|
||||
BattleRoyaleManager instance = BattleRoyaleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
goto IL_69;
|
||||
}
|
||||
}
|
||||
BattleRoyaleVisitorMapToken[] pnpofoldmjo2 = this.PNPOFOLDMJO;
|
||||
BattleRoyaleVisitorMapToken battleRoyaleVisitorMapToken2;
|
||||
GameObject gameObject = battleRoyaleVisitorMapToken2.gameObject;
|
||||
int num3 = 0;
|
||||
gameObject.SetActive(num3 != 0);
|
||||
BattleRoyaleVisitorMapToken[] pnpofoldmjo3 = this.PNPOFOLDMJO;
|
||||
num++;
|
||||
IL_69:
|
||||
Transform transform = <LCBGICCHKJE>k__BackingField.GPOMCJICJIH().head.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
BattleRoyaleVisitorMapToken[] pnpofoldmjo4 = this.PNPOFOLDMJO;
|
||||
Transform transform2 = <LCBGICCHKJE>k__BackingField.GPOMCJICJIH().head.transform;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
BattleRoyaleVisitorMapToken battleRoyaleVisitorMapToken3;
|
||||
Transform parent = battleRoyaleVisitorMapToken3.playerMarkerRoot.transform.parent;
|
||||
BattleRoyaleVisitorMapToken[] pnpofoldmjo5 = this.PNPOFOLDMJO;
|
||||
BattleRoyaleVisitorMapToken battleRoyaleVisitorMapToken4;
|
||||
Transform transform3 = battleRoyaleVisitorMapToken4.transform;
|
||||
BattleRoyaleVisitorMapToken[] pnpofoldmjo6 = this.PNPOFOLDMJO;
|
||||
BattleRoyaleVisitorMapToken battleRoyaleVisitorMapToken5;
|
||||
ulong num4;
|
||||
battleRoyaleVisitorMapToken5.gameObject.SetActive(num4 != 0UL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F13 RID: 77587 RVA: 0x0045EF20 File Offset: 0x0045D120
|
||||
[Token(Token = "0x6012F13")]
|
||||
[Address(RVA = "0x87A5C0", Offset = "0x8793C0", VA = "0x18087A5C0")]
|
||||
public BattleRoyaleVisitorMap()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C497 RID: 50327
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C497")]
|
||||
[SerializeField]
|
||||
[Tooltip("How frequently (in frames) to check whether to update token position (one token per update). Higher is more performant")]
|
||||
private int updateFrequency = (int)((ulong)10L);
|
||||
|
||||
// Token: 0x0400C498 RID: 50328
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400C498")]
|
||||
[SerializeField]
|
||||
private GameObject mapTokenPrefab;
|
||||
|
||||
// Token: 0x0400C499 RID: 50329
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400C499")]
|
||||
[SerializeField]
|
||||
private GameObject beeRingVisualizerPrefab;
|
||||
|
||||
// Token: 0x0400C49A RID: 50330
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400C49A")]
|
||||
[SerializeField]
|
||||
[Tooltip("If/when to track players and bee movement on this map.")]
|
||||
private BattleRoyaleVisitorMap.KIGNMBLALJP mode;
|
||||
|
||||
// Token: 0x0400C49B RID: 50331
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400C49B")]
|
||||
[SerializeField]
|
||||
private PlayerRankPositionSettings settings;
|
||||
|
||||
// Token: 0x0400C49C RID: 50332
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C49C")]
|
||||
private BattleRoyaleVisitorMapToken[] PNPOFOLDMJO;
|
||||
|
||||
// Token: 0x0400C49D RID: 50333
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C49D")]
|
||||
private GameObject LMNJPJMIKGI;
|
||||
|
||||
// Token: 0x0400C49E RID: 50334
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C49E")]
|
||||
[SerializeField]
|
||||
private Transform lowerLeftMapTransform;
|
||||
|
||||
// Token: 0x0400C49F RID: 50335
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400C49F")]
|
||||
[SerializeField]
|
||||
private Transform upperRightMapTransform;
|
||||
|
||||
// Token: 0x0400C4A0 RID: 50336
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C4A0")]
|
||||
[SerializeField]
|
||||
private Collider mapCollider;
|
||||
|
||||
// Token: 0x0400C4A1 RID: 50337
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400C4A1")]
|
||||
private float FEBDCEILMGO = 1.2f;
|
||||
|
||||
// Token: 0x0400C4A2 RID: 50338
|
||||
[FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x400C4A2")]
|
||||
private int HGIPFGAOPHI;
|
||||
|
||||
// Token: 0x0400C4A3 RID: 50339
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C4A3")]
|
||||
private bool GMGOCPPAGCI;
|
||||
|
||||
// Token: 0x02002BE7 RID: 11239
|
||||
[Token(Token = "0x2002BE7")]
|
||||
private enum KIGNMBLALJP
|
||||
{
|
||||
// Token: 0x0400C4A5 RID: 50341
|
||||
[Token(Token = "0x400C4A5")]
|
||||
NONE,
|
||||
// Token: 0x0400C4A6 RID: 50342
|
||||
[Token(Token = "0x400C4A6")]
|
||||
BEES_AND_LIVE_PLAYERS,
|
||||
// Token: 0x0400C4A7 RID: 50343
|
||||
[Token(Token = "0x400C4A7")]
|
||||
BEES_AND_PLAYER_DEATHS
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,163 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BE8 RID: 11240
|
||||
[Token(Token = "0x2002BE8")]
|
||||
public class BattleRoyaleVisitorMapToken : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170034C4 RID: 13508
|
||||
// (get) Token: 0x06012F14 RID: 77588 RVA: 0x0045EF4C File Offset: 0x0045D14C
|
||||
// (set) Token: 0x06012F15 RID: 77589 RVA: 0x0045EF60 File Offset: 0x0045D160
|
||||
[Token(Token = "0x170034C4")]
|
||||
public AGAJMBPABDL BDPNENBMDDB
|
||||
{
|
||||
[Token(Token = "0x6012F14")]
|
||||
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
|
||||
get;
|
||||
[Token(Token = "0x6012F15")]
|
||||
[Address(RVA = "0x5329E0", Offset = "0x5317E0", VA = "0x1805329E0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06012F16 RID: 77590 RVA: 0x0045EF74 File Offset: 0x0045D174
|
||||
[Token(Token = "0x6012F16")]
|
||||
[Address(RVA = "0x877960", Offset = "0x876760", VA = "0x180877960")]
|
||||
public bool CanBeSetByPlayer(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = this.<LCBGICCHKJE>k__BackingField;
|
||||
bool flag = agajmbpabdl == 0;
|
||||
if (agajmbpabdl != 0 && IEKDDPPNFPF != 0)
|
||||
{
|
||||
int inpoaaaoahi = agajmbpabdl.INPOAAAOAHI;
|
||||
}
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x06012F17 RID: 77591 RVA: 0x0045EFA0 File Offset: 0x0045D1A0
|
||||
[Token(Token = "0x6012F17")]
|
||||
[Address(RVA = "0x877980", Offset = "0x876780", VA = "0x180877980")]
|
||||
public void SetPlayerInfo(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
this.<LCBGICCHKJE>k__BackingField = IEKDDPPNFPF;
|
||||
if (IEKDDPPNFPF != 0)
|
||||
{
|
||||
TextMesh textMesh = this.playerName;
|
||||
string ohafdcgemef = IEKDDPPNFPF.OHAFDCGEMEF;
|
||||
textMesh.text = ohafdcgemef;
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = this.<LCBGICCHKJE>k__BackingField;
|
||||
CGLKOJIMDIH playerTeam = teamManager.GetPlayerTeam(agajmbpabdl);
|
||||
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F18 RID: 77592 RVA: 0x0045EFFC File Offset: 0x0045D1FC
|
||||
[Token(Token = "0x6012F18")]
|
||||
[Address(RVA = "0x877F60", Offset = "0x876D60", VA = "0x180877F60")]
|
||||
public void SetWinningTeamInfo(AGAJMBPABDL IEKDDPPNFPF, string DBKGGBEKJJN, PlayerRankPositionSettings GHGBPMPLLBK)
|
||||
{
|
||||
TextMesh textMesh = this.playerName;
|
||||
string text = string.Format("#1: {0}", DBKGGBEKJJN);
|
||||
textMesh.text = text;
|
||||
}
|
||||
|
||||
// Token: 0x06012F19 RID: 77593 RVA: 0x0045F02C File Offset: 0x0045D22C
|
||||
[Token(Token = "0x6012F19")]
|
||||
[Address(RVA = "0x877C60", Offset = "0x876A60", VA = "0x180877C60")]
|
||||
public void SetRankedPlayerInfo(AGAJMBPABDL IEKDDPPNFPF, PlayerRankPositionSettings GHGBPMPLLBK, int POICBKEFLBK)
|
||||
{
|
||||
this.<LCBGICCHKJE>k__BackingField = IEKDDPPNFPF;
|
||||
if (IEKDDPPNFPF != 0)
|
||||
{
|
||||
TextMesh textMesh = this.playerName;
|
||||
string ohafdcgemef = IEKDDPPNFPF.OHAFDCGEMEF;
|
||||
textMesh.text = ohafdcgemef;
|
||||
Transform transform = this.playerName.transform;
|
||||
int num = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayersMaxCount();
|
||||
TextMesh textMesh2 = this.playerName;
|
||||
string ohafdcgemef2 = this.<LCBGICCHKJE>k__BackingField.OHAFDCGEMEF;
|
||||
int num2;
|
||||
string text = string.Format("#{0}: {1}", num2, ohafdcgemef2);
|
||||
textMesh2.text = text;
|
||||
num -= POICBKEFLBK;
|
||||
if (POICBKEFLBK == 1)
|
||||
{
|
||||
}
|
||||
TextMesh textMesh3 = this.playerName;
|
||||
int num3 = 0;
|
||||
Transform transform2 = textMesh3.transform;
|
||||
transform2.localPosition = num3;
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = this.<LCBGICCHKJE>k__BackingField;
|
||||
CGLKOJIMDIH playerTeam = teamManager.GetPlayerTeam(agajmbpabdl);
|
||||
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F1A RID: 77594 RVA: 0x0045F100 File Offset: 0x0045D300
|
||||
[Token(Token = "0x6012F1A")]
|
||||
[Address(RVA = "0x877AE0", Offset = "0x8768E0", VA = "0x180877AE0")]
|
||||
public void SetPlayerTeamColor(Color GJAINANBOCB)
|
||||
{
|
||||
MeshRenderer component = this.playerName.gameObject.GetComponent<MeshRenderer>();
|
||||
MaterialPropertyBlock pojkkilegbc = this.POJKKILEGBC;
|
||||
if (pojkkilegbc == 0)
|
||||
{
|
||||
MaterialPropertyBlock materialPropertyBlock = new MaterialPropertyBlock();
|
||||
this.POJKKILEGBC = materialPropertyBlock;
|
||||
}
|
||||
component.Internal_GetPropertyBlock(pojkkilegbc);
|
||||
MaterialPropertyBlock pojkkilegbc2 = this.POJKKILEGBC;
|
||||
MaterialPropertyBlock pojkkilegbc3 = this.POJKKILEGBC;
|
||||
component.Internal_SetPropertyBlock(pojkkilegbc3);
|
||||
MeshRenderer meshRenderer = this.flagRenderer;
|
||||
MaterialPropertyBlock pojkkilegbc4 = this.POJKKILEGBC;
|
||||
meshRenderer.Internal_GetPropertyBlock(pojkkilegbc4);
|
||||
MaterialPropertyBlock pojkkilegbc5 = this.POJKKILEGBC;
|
||||
MeshRenderer meshRenderer2 = this.flagRenderer;
|
||||
MaterialPropertyBlock pojkkilegbc6 = this.POJKKILEGBC;
|
||||
meshRenderer2.Internal_SetPropertyBlock(pojkkilegbc6);
|
||||
}
|
||||
|
||||
// Token: 0x06012F1B RID: 77595 RVA: 0x0045F194 File Offset: 0x0045D394
|
||||
[Token(Token = "0x6012F1B")]
|
||||
[Address(RVA = "0x877A80", Offset = "0x876880", VA = "0x180877A80")]
|
||||
public void SetPlayerMarkerRotation(Quaternion IGPENJBJADK)
|
||||
{
|
||||
Transform parent = this.playerMarkerRoot.transform.parent;
|
||||
}
|
||||
|
||||
// Token: 0x06012F1C RID: 77596 RVA: 0x0045F1B8 File Offset: 0x0045D3B8
|
||||
[Token(Token = "0x6012F1C")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public BattleRoyaleVisitorMapToken()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C4A8 RID: 50344
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C4A8")]
|
||||
[SerializeField]
|
||||
private TextMesh playerName;
|
||||
|
||||
// Token: 0x0400C4A9 RID: 50345
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400C4A9")]
|
||||
[SerializeField]
|
||||
private GameObject playerMarkerRoot;
|
||||
|
||||
// Token: 0x0400C4AA RID: 50346
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400C4AA")]
|
||||
[SerializeField]
|
||||
private MeshRenderer flagRenderer;
|
||||
|
||||
// Token: 0x0400C4AB RID: 50347
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400C4AB")]
|
||||
private MaterialPropertyBlock POJKKILEGBC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,214 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BE9 RID: 11241
|
||||
[Token(Token = "0x2002BE9")]
|
||||
public class BattleRoyaleWinnerDoor : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x06012F1D RID: 77597 RVA: 0x0045F1CC File Offset: 0x0045D3CC
|
||||
[Token(Token = "0x6012F1D")]
|
||||
[Address(RVA = "0x87ABD0", Offset = "0x8799D0", VA = "0x18087ABD0")]
|
||||
public void MasterSpawnWinnerDoorAndProps(Player KMKLCCHIKEF)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
Transform transform = KMKLCCHIKEF.head.transform;
|
||||
int num = 0;
|
||||
Vector3 zero = Vector3.zero;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
int length = BattleRoyaleWinnerDoor.GMGKOMLHLNC.Length;
|
||||
if (num < length)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
float z2 = Vector3.back.z;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z4 = vector3.z;
|
||||
Vector3 vector4;
|
||||
float z5 = vector4.z;
|
||||
string name = base.name;
|
||||
Transform transform2 = KMKLCCHIKEF.head.transform;
|
||||
float z6 = Vector3.forward.z;
|
||||
Vector3 vector5;
|
||||
float z7 = vector5.z;
|
||||
float z8 = Vector3.up.z;
|
||||
Vector3 vector6;
|
||||
float z9 = vector6.z;
|
||||
Vector3 vector7;
|
||||
float z10 = vector7.z;
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
BattleRoyaleWinnerSign battleRoyaleWinnerSign = this.winnerSign;
|
||||
GameSpawnManager spawnManager = instance.spawnManager;
|
||||
string name2 = battleRoyaleWinnerSign.name;
|
||||
float z11 = global::UnityEngine.Random.insideUnitSphere.z;
|
||||
Vector3 vector8;
|
||||
float z12 = vector8.z;
|
||||
Quaternion rotation = global::UnityEngine.Random.rotation;
|
||||
num++;
|
||||
GameSpawnManager spawnManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
||||
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Vector3 vector9;
|
||||
float z13 = vector9.z;
|
||||
Vector3 vector10;
|
||||
float z14 = vector10.z;
|
||||
Quaternion rotation2 = global::UnityEngine.Random.rotation;
|
||||
Tool tool;
|
||||
if (tool > 0)
|
||||
{
|
||||
GameSpawnManager spawnManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
||||
OGNBCNBPFCC[] diccpjbogpk = BattleRoyaleWinnerDoor.DICCPJBOGPK;
|
||||
float z15 = global::UnityEngine.Random.insideUnitSphere.z;
|
||||
Vector3 vector11;
|
||||
float z16 = vector11.z;
|
||||
Quaternion rotation3 = global::UnityEngine.Random.rotation;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F1E RID: 77598 RVA: 0x0045F34C File Offset: 0x0045D54C
|
||||
[Token(Token = "0x6012F1E")]
|
||||
[Address(RVA = "0x87A690", Offset = "0x879490", VA = "0x18087A690")]
|
||||
private bool IBJGJMEBNDN(Vector3 KCHBEGGLAHI, Quaternion CNHJHOKADCM, Vector3 LMJJINLGFHC, out Vector3 JFHFMKPALPM, out Quaternion NBAJNAHGKHF)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 zero = Vector3.zero;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
Vector3 up = Vector3.up;
|
||||
}
|
||||
Vector3 up2 = Vector3.up;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
Vector3 down = Vector3.down;
|
||||
LEGLBECFPMF.LEACJFICINB leacjficinb;
|
||||
if (leacjficinb == LEGLBECFPMF.LEACJFICINB.HIT)
|
||||
{
|
||||
Vector3 up3 = Vector3.up;
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
}
|
||||
Vector3 forward = Vector3.forward;
|
||||
Vector3 up4 = Vector3.up;
|
||||
bool flag3;
|
||||
return !flag3;
|
||||
}
|
||||
|
||||
// Token: 0x06012F1F RID: 77599 RVA: 0x0045F3BC File Offset: 0x0045D5BC
|
||||
[Token(Token = "0x6012F1F")]
|
||||
[Address(RVA = "0x752FB0", Offset = "0x751DB0", VA = "0x180752FB0")]
|
||||
public BattleRoyaleWinnerDoor()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06012F20 RID: 77600 RVA: 0x0045F3D0 File Offset: 0x0045D5D0
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6012F20")]
|
||||
[Address(RVA = "0x87B5B0", Offset = "0x87A3B0", VA = "0x18087B5B0")]
|
||||
static BattleRoyaleWinnerDoor()
|
||||
{
|
||||
OGNBCNBPFCC[] array = new OGNBCNBPFCC[13];
|
||||
RuntimeHelpers.InitializeArray(array, fieldof(<PrivateImplementationDetails>.8D3A5A33C0F37A56F923398E407BA23B2DF1A356).FieldHandle);
|
||||
BattleRoyaleWinnerDoor.DICCPJBOGPK = array;
|
||||
Vector3[] array2 = new Vector3[32];
|
||||
int num = 0;
|
||||
array2[1] = num;
|
||||
int num2 = 0;
|
||||
array2[2] = num2;
|
||||
int num3 = 0;
|
||||
array2[4] = num3;
|
||||
int num4 = 0;
|
||||
array2[5] = num4;
|
||||
int num5 = 0;
|
||||
array2[7] = num5;
|
||||
int num6 = 0;
|
||||
array2[8] = num6;
|
||||
int num7 = 0;
|
||||
array2[10] = num7;
|
||||
int num8 = 0;
|
||||
array2[11] = num8;
|
||||
int num9 = 0;
|
||||
array2[13] = num9;
|
||||
int num10 = 0;
|
||||
array2[14] = num10;
|
||||
int num11 = 0;
|
||||
array2[16] = num11;
|
||||
int num12 = 0;
|
||||
array2[17] = num12;
|
||||
int num13 = 0;
|
||||
array2[19] = num13;
|
||||
int num14 = 0;
|
||||
array2[20] = num14;
|
||||
int num15 = 0;
|
||||
array2[22] = num15;
|
||||
int num16 = 0;
|
||||
array2[23] = num16;
|
||||
int num17 = 0;
|
||||
array2[25] = num17;
|
||||
int num18 = 0;
|
||||
array2[26] = num18;
|
||||
int num19 = 0;
|
||||
array2[28] = num19;
|
||||
int num20 = 0;
|
||||
array2[29] = num20;
|
||||
int num21 = 0;
|
||||
array2[31] = num21;
|
||||
int num22 = 0;
|
||||
array2[32] = num22;
|
||||
int num23 = 0;
|
||||
array2[34] = num23;
|
||||
int num24 = 0;
|
||||
array2[35] = num24;
|
||||
int num25 = 0;
|
||||
array2[37] = num25;
|
||||
int num26 = 0;
|
||||
array2[38] = num26;
|
||||
int num27 = 0;
|
||||
array2[40] = num27;
|
||||
int num28 = 0;
|
||||
array2[41] = num28;
|
||||
int num29 = 0;
|
||||
array2[43] = num29;
|
||||
int num30 = 0;
|
||||
array2[44] = num30;
|
||||
int num31 = 0;
|
||||
array2[46] = num31;
|
||||
int num32 = 0;
|
||||
array2[47] = num32;
|
||||
BattleRoyaleWinnerDoor.GMGKOMLHLNC = array2;
|
||||
}
|
||||
|
||||
// Token: 0x0400C4AD RID: 50349
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C4AD")]
|
||||
[SerializeField]
|
||||
private BattleRoyaleWinnerSign winnerSign;
|
||||
|
||||
// Token: 0x0400C4AE RID: 50350
|
||||
[Token(Token = "0x400C4AE")]
|
||||
private static OGNBCNBPFCC[] DICCPJBOGPK;
|
||||
|
||||
// Token: 0x0400C4AF RID: 50351
|
||||
[Token(Token = "0x400C4AF")]
|
||||
private static Vector3[] GMGKOMLHLNC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BEA RID: 11242
|
||||
[Token(Token = "0x2002BEA")]
|
||||
[RequireComponent(typeof(Tool))]
|
||||
public class BattleRoyaleWinnerSign : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x170034C5 RID: 13509
|
||||
// (get) Token: 0x06012F21 RID: 77601 RVA: 0x0045F5A4 File Offset: 0x0045D7A4
|
||||
// (set) Token: 0x06012F22 RID: 77602 RVA: 0x0045F5C4 File Offset: 0x0045D7C4
|
||||
[Token(Token = "0x170034C5")]
|
||||
public int BGKDOLDOKNG
|
||||
{
|
||||
[Token(Token = "0x6012F21")]
|
||||
[Address(RVA = "0x87C4A0", Offset = "0x87B2A0", VA = "0x18087C4A0")]
|
||||
get
|
||||
{
|
||||
return this.PEBPIDECBMC.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x6012F22")]
|
||||
[Address(RVA = "0x87C440", Offset = "0x87B240", VA = "0x18087C440")]
|
||||
private set
|
||||
{
|
||||
KLLMCPFPIIE<int> pebpidecbmc = this.PEBPIDECBMC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F23 RID: 77603 RVA: 0x0045F5E0 File Offset: 0x0045D7E0
|
||||
[Token(Token = "0x6012F23")]
|
||||
[Address(RVA = "0x87C1D0", Offset = "0x87AFD0", VA = "0x18087C1D0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
Action action = new Action(this.BLDCKCEJBON);
|
||||
KLLMCPFPIIE<int> kllmcpfpiie;
|
||||
this.PEBPIDECBMC = kllmcpfpiie;
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
int length = this.availableSignTexts.Length;
|
||||
int num = global::UnityEngine.Random.Range(0, length);
|
||||
KLLMCPFPIIE<int> pebpidecbmc = this.PEBPIDECBMC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F24 RID: 77604 RVA: 0x0045F63C File Offset: 0x0045D83C
|
||||
[Token(Token = "0x6012F24")]
|
||||
[Address(RVA = "0x87C300", Offset = "0x87B100", VA = "0x18087C300")]
|
||||
private void BLDCKCEJBON()
|
||||
{
|
||||
TextMeshPro textMeshPro = this.signText;
|
||||
int num = 0;
|
||||
if (textMeshPro != num)
|
||||
{
|
||||
string[] array = this.availableSignTexts;
|
||||
int num2 = this.PEBPIDECBMC.IAHDANBDAAM();
|
||||
if (array.Length > num2)
|
||||
{
|
||||
TextMeshPro textMeshPro2 = this.signText;
|
||||
string[] array2 = this.availableSignTexts;
|
||||
int num3 = this.PEBPIDECBMC.IAHDANBDAAM();
|
||||
string text = textMeshPro2.text;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F25 RID: 77605 RVA: 0x0045F6A4 File Offset: 0x0045D8A4
|
||||
[Token(Token = "0x6012F25")]
|
||||
[Address(RVA = "0x752FB0", Offset = "0x751DB0", VA = "0x180752FB0")]
|
||||
public BattleRoyaleWinnerSign()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C4B0 RID: 50352
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C4B0")]
|
||||
[SerializeField]
|
||||
[Header("Available strings")]
|
||||
private string[] availableSignTexts;
|
||||
|
||||
// Token: 0x0400C4B1 RID: 50353
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C4B1")]
|
||||
[SerializeField]
|
||||
private TextMeshPro signText;
|
||||
|
||||
// Token: 0x0400C4B2 RID: 50354
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C4B2")]
|
||||
private KLLMCPFPIIE<int> PEBPIDECBMC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,552 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Text;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Activities.Quest.Goblin2;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.Core.Creation;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BED RID: 11245
|
||||
[Token(Token = "0x2002BED")]
|
||||
public class HealthPotion : MonoBehaviourPun, EOCLMMENCKH
|
||||
{
|
||||
// Token: 0x170034D2 RID: 13522
|
||||
// (get) Token: 0x06012F36 RID: 77622 RVA: 0x0045F840 File Offset: 0x0045DA40
|
||||
// (set) Token: 0x06012F37 RID: 77623 RVA: 0x0045F860 File Offset: 0x0045DA60
|
||||
[Token(Token = "0x170034D2")]
|
||||
public float ICBDJPPLHIN
|
||||
{
|
||||
[Token(Token = "0x6012F36")]
|
||||
[Address(RVA = "0x87D0C0", Offset = "0x87BEC0", VA = "0x18087D0C0")]
|
||||
get
|
||||
{
|
||||
return this.DLJIJKOBGKC.KLIAOAJIPKM();
|
||||
}
|
||||
[Token(Token = "0x6012F37")]
|
||||
[Address(RVA = "0x87CCA0", Offset = "0x87BAA0", VA = "0x18087CCA0")]
|
||||
private set
|
||||
{
|
||||
HCKAGCOEFNM<float, float, float, float> dljijkobgkc = this.DLJIJKOBGKC;
|
||||
float num = Mathf.Max((float)0, value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034D3 RID: 13523
|
||||
// (get) Token: 0x06012F38 RID: 77624 RVA: 0x0045F884 File Offset: 0x0045DA84
|
||||
// (set) Token: 0x06012F39 RID: 77625 RVA: 0x0045F8A4 File Offset: 0x0045DAA4
|
||||
[Token(Token = "0x170034D3")]
|
||||
public float IPKBECKDMBG
|
||||
{
|
||||
[Token(Token = "0x6012F38")]
|
||||
[Address(RVA = "0x87CBC0", Offset = "0x87B9C0", VA = "0x18087CBC0")]
|
||||
get
|
||||
{
|
||||
return this.DLJIJKOBGKC.HHKKJDOCBNH();
|
||||
}
|
||||
[Token(Token = "0x6012F39")]
|
||||
[Address(RVA = "0x87CC10", Offset = "0x87BA10", VA = "0x18087CC10")]
|
||||
private set
|
||||
{
|
||||
HCKAGCOEFNM<float, float, float, float> dljijkobgkc = this.DLJIJKOBGKC;
|
||||
float num = Mathf.Max((float)0, value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034D4 RID: 13524
|
||||
// (get) Token: 0x06012F3A RID: 77626 RVA: 0x0045F8C8 File Offset: 0x0045DAC8
|
||||
// (set) Token: 0x06012F3B RID: 77627 RVA: 0x0045F8E8 File Offset: 0x0045DAE8
|
||||
[Token(Token = "0x170034D4")]
|
||||
public float DAGCHIINJDB
|
||||
{
|
||||
[Token(Token = "0x6012F3A")]
|
||||
[Address(RVA = "0x87CAA0", Offset = "0x87B8A0", VA = "0x18087CAA0")]
|
||||
get
|
||||
{
|
||||
return this.DLJIJKOBGKC.FDPNNFKMEEO();
|
||||
}
|
||||
[Token(Token = "0x6012F3B")]
|
||||
[Address(RVA = "0x87C680", Offset = "0x87B480", VA = "0x18087C680")]
|
||||
private set
|
||||
{
|
||||
HCKAGCOEFNM<float, float, float, float> dljijkobgkc = this.DLJIJKOBGKC;
|
||||
float num = Mathf.Max((float)0, value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034D5 RID: 13525
|
||||
// (get) Token: 0x06012F3C RID: 77628 RVA: 0x0045F90C File Offset: 0x0045DB0C
|
||||
// (set) Token: 0x06012F3D RID: 77629 RVA: 0x0045F92C File Offset: 0x0045DB2C
|
||||
[Token(Token = "0x170034D5")]
|
||||
public float BLIJHAFNGBK
|
||||
{
|
||||
[Token(Token = "0x6012F3C")]
|
||||
[Address(RVA = "0x87CA50", Offset = "0x87B850", VA = "0x18087CA50")]
|
||||
get
|
||||
{
|
||||
return this.DLJIJKOBGKC.ELPLKGAHMLM();
|
||||
}
|
||||
[Token(Token = "0x6012F3D")]
|
||||
[Address(RVA = "0x87D130", Offset = "0x87BF30", VA = "0x18087D130")]
|
||||
private set
|
||||
{
|
||||
HCKAGCOEFNM<float, float, float, float> dljijkobgkc = this.DLJIJKOBGKC;
|
||||
float num = Mathf.Max((float)0, value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F3E RID: 77630 RVA: 0x0045F950 File Offset: 0x0045DB50
|
||||
[Token(Token = "0x6012F3E")]
|
||||
[Address(RVA = "0x87C870", Offset = "0x87B670", VA = "0x18087C870", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
float num = this.defaultHealthRestoreDuration;
|
||||
float num2 = this.defaultShieldRestoreAmount;
|
||||
float num3 = this.defaultShieldRestoreDuration;
|
||||
HCKAGCOEFNM<float, float, float, float> hckagcoefnm;
|
||||
this.DLJIJKOBGKC = hckagcoefnm;
|
||||
Potion potion = this.potion;
|
||||
Potion.JICLAAJLNCE jiclaajlnce = new Potion.JICLAAJLNCE(this.FLLECCFPPPN);
|
||||
potion.AOFFBPHMBBP += jiclaajlnce;
|
||||
}
|
||||
|
||||
// Token: 0x06012F3F RID: 77631 RVA: 0x0045F9A8 File Offset: 0x0045DBA8
|
||||
[Token(Token = "0x6012F3F")]
|
||||
[Address(RVA = "0x87D890", Offset = "0x87C690", VA = "0x18087D890")]
|
||||
private void Start()
|
||||
{
|
||||
CreationObject creationObject = this.tool.creationObject;
|
||||
int num = 0;
|
||||
if (creationObject != num)
|
||||
{
|
||||
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.DEDABHKCIBG <>9__21_ = HealthPotion.<>c.<>9__21_0;
|
||||
if (<>9__21_ == 0)
|
||||
{
|
||||
HealthPotion.<>c.<>9__21_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultIntUIControlPrefab;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.JFHOEGFBCEE);
|
||||
GAAKDCPNDDI gaakdcpnddi = new GAAKDCPNDDI(<>9__21_, ohindolfnmp, 1);
|
||||
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.DEDABHKCIBG dedabhkcibg;
|
||||
if (HealthPotion.<>c.<>9__21_2 == 0)
|
||||
{
|
||||
dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultFloatUIControlPrefab;
|
||||
HealthPotion.<>c.<>9__21_2 = dedabhkcibg;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.PJKNKCEEKCP);
|
||||
EKPFBGIIJNK ekpfbgiijnk = new EKPFBGIIJNK(dedabhkcibg, ohindolfnmp2, 1);
|
||||
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.DEDABHKCIBG dedabhkcibg2;
|
||||
if (HealthPotion.<>c.<>9__21_4 == 0)
|
||||
{
|
||||
dedabhkcibg2 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultIntUIControlPrefab;
|
||||
HealthPotion.<>c.<>9__21_4 = dedabhkcibg2;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp3 = new OMKPHDBNLKH.OHINDOLFNMP(this.LBLFNMLHDFF);
|
||||
GAAKDCPNDDI gaakdcpnddi2 = new GAAKDCPNDDI(dedabhkcibg2, ohindolfnmp3, 1);
|
||||
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.DEDABHKCIBG dedabhkcibg3;
|
||||
if (HealthPotion.<>c.<>9__21_6 == 0)
|
||||
{
|
||||
dedabhkcibg3 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultFloatUIControlPrefab;
|
||||
HealthPotion.<>c.<>9__21_6 = dedabhkcibg3;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.OHINDOLFNMP ohindolfnmp4 = new OMKPHDBNLKH.OHINDOLFNMP(this.EBNMGLFBOIB);
|
||||
EKPFBGIIJNK ekpfbgiijnk2 = new EKPFBGIIJNK(dedabhkcibg3, ohindolfnmp4, 1);
|
||||
ILINODKFHEO ilinodkfheo = this.tool.creationObject.AddConfigurableSetting(gaakdcpnddi);
|
||||
ILINODKFHEO ilinodkfheo2 = this.tool.creationObject.AddConfigurableSetting(ekpfbgiijnk);
|
||||
ILINODKFHEO ilinodkfheo3 = this.tool.creationObject.AddConfigurableSetting(gaakdcpnddi2);
|
||||
ILINODKFHEO ilinodkfheo4 = this.tool.creationObject.AddConfigurableSetting(ekpfbgiijnk2);
|
||||
CreationObject creationObject2 = this.tool.creationObject;
|
||||
DOPNALIMPNA[] array = new DOPNALIMPNA[4];
|
||||
Func<float> func = new Func(this.GNHMIKAMNHO);
|
||||
Action<float> action = new Action(this.HJDKAKBFLDK);
|
||||
INAOBEINBGO inaobeinbgo;
|
||||
if (inaobeinbgo != 0)
|
||||
{
|
||||
}
|
||||
array[0] = inaobeinbgo;
|
||||
Func<float> func2 = new Func(this.EMPALGKNIFG);
|
||||
Action<float> action2 = new Action(this.JJDAICFCECG);
|
||||
INAOBEINBGO inaobeinbgo2;
|
||||
if (inaobeinbgo2 != 0)
|
||||
{
|
||||
}
|
||||
array[1] = inaobeinbgo2;
|
||||
Func<float> func3 = new Func(this.DMMPBMAEFKG);
|
||||
Action<float> action3 = new Action(this.JHHKMDBJLDK);
|
||||
INAOBEINBGO inaobeinbgo3;
|
||||
if (inaobeinbgo3 != 0)
|
||||
{
|
||||
}
|
||||
array[2] = inaobeinbgo3;
|
||||
Func<float> func4 = new Func(this.CPPCLLJFAML);
|
||||
Action<float> action4 = new Action(this.HDODKGBAEKN);
|
||||
INAOBEINBGO inaobeinbgo4;
|
||||
if (inaobeinbgo4 != 0)
|
||||
{
|
||||
}
|
||||
array[3] = inaobeinbgo4;
|
||||
ECJBHJOCKHL ecjbhjockhl = creationObject2.AddFoldoutMenu("Health Potion", 1, array);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F40 RID: 77632 RVA: 0x0045FBE8 File Offset: 0x0045DDE8
|
||||
[Token(Token = "0x6012F40")]
|
||||
[Address(RVA = "0x87D4C0", Offset = "0x87C2C0", VA = "0x18087D4C0", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
Potion potion = this.potion;
|
||||
int num = 0;
|
||||
if (potion != num)
|
||||
{
|
||||
Potion potion2 = this.potion;
|
||||
Potion.JICLAAJLNCE jiclaajlnce = new Potion.JICLAAJLNCE(this.FLLECCFPPPN);
|
||||
potion2.AOFFBPHMBBP -= jiclaajlnce;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F41 RID: 77633 RVA: 0x0045FC30 File Offset: 0x0045DE30
|
||||
[Token(Token = "0x6012F41")]
|
||||
[Address(RVA = "0x87C710", Offset = "0x87B510", VA = "0x18087C710")]
|
||||
public void AuthoritySetConfiguration(MJFGGLBBCLK ILBECEEEMHC)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
float bjiedlgagoj = ILBECEEEMHC.BJIEDLGAGOJ;
|
||||
float dncgodlmiim = ILBECEEEMHC.DNCGODLMIIM;
|
||||
float mgelbpdcfak = ILBECEEEMHC.MGELBPDCFAK;
|
||||
float aiglaoohapo = ILBECEEEMHC.AIGLAOOHAPO;
|
||||
this.AuthoritySetConfiguration(aiglaoohapo, mgelbpdcfak, dncgodlmiim, bjiedlgagoj);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F42 RID: 77634 RVA: 0x0045FC74 File Offset: 0x0045DE74
|
||||
[Token(Token = "0x6012F42")]
|
||||
[Address(RVA = "0x87C770", Offset = "0x87B570", VA = "0x18087C770")]
|
||||
public void AuthoritySetConfiguration(float DIAIDHMAOPM, float AMIAHHFBOAH, float NNOJBDBOLEM, float CKMKKCBBBJH)
|
||||
{
|
||||
HCKAGCOEFNM<float, float, float, float> dljijkobgkc = this.DLJIJKOBGKC;
|
||||
float num = Mathf.Max((float)0, DIAIDHMAOPM);
|
||||
float num2 = Mathf.Max((float)0, DIAIDHMAOPM);
|
||||
float num3 = Mathf.Max((float)0, DIAIDHMAOPM);
|
||||
}
|
||||
|
||||
// Token: 0x06012F43 RID: 77635 RVA: 0x0045FCA8 File Offset: 0x0045DEA8
|
||||
[Token(Token = "0x6012F43")]
|
||||
[Address(RVA = "0x87CD30", Offset = "0x87BB30", VA = "0x18087CD30")]
|
||||
private void FLLECCFPPPN(Potion GCEPCEDMAHI, AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num) && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.PlayerIsAlive(IEKDDPPNFPF))
|
||||
{
|
||||
PlayerEvents playerEvents = IEKDDPPNFPF.GPOMCJICJIH().playerEvents;
|
||||
float num2 = this.DLJIJKOBGKC.KLIAOAJIPKM();
|
||||
float num3 = this.DLJIJKOBGKC.FDPNNFKMEEO();
|
||||
playerEvents.PotionConsumed(num2, num3);
|
||||
float num4 = this.DLJIJKOBGKC.KLIAOAJIPKM();
|
||||
int num5 = 0;
|
||||
if (num4 > (float)num5)
|
||||
{
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
int num6 = Mathf.RoundToInt(this.ICBDJPPLHIN);
|
||||
float healthRestoreDuration = this.IPKBECKDMBG;
|
||||
combatManager.MasterRestorePlayerHealth(IEKDDPPNFPF, num6, healthRestoreDuration);
|
||||
}
|
||||
if (this.DLJIJKOBGKC.FDPNNFKMEEO() > num5)
|
||||
{
|
||||
GameCombatManager combatManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
int num7 = Mathf.RoundToInt(this.DAGCHIINJDB);
|
||||
float shieldRestoreDuration = this.BLIJHAFNGBK;
|
||||
combatManager2.MasterRestorePlayerShield(IEKDDPPNFPF, num7, shieldRestoreDuration);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034D6 RID: 13526
|
||||
// (get) Token: 0x06012F44 RID: 77636 RVA: 0x0045FDA4 File Offset: 0x0045DFA4
|
||||
[Token(Token = "0x170034D6")]
|
||||
private bool DFPHKKDMMNF
|
||||
{
|
||||
[Token(Token = "0x6012F44")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "15")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F45 RID: 77637 RVA: 0x0045FDB4 File Offset: 0x0045DFB4
|
||||
[Token(Token = "0x6012F45")]
|
||||
[Address(RVA = "0x87D380", Offset = "0x87C180", VA = "0x18087D380", Slot = "16")]
|
||||
private void NKEFBENNLLB(KPNDFONGDGF HFBJGCHOANH)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06012F46 RID: 77638 RVA: 0x0045FDF0 File Offset: 0x0045DFF0
|
||||
[Token(Token = "0x6012F46")]
|
||||
[Address(RVA = "0x87D580", Offset = "0x87C380", VA = "0x18087D580", Slot = "17")]
|
||||
private void PEBILDGFOEM(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
|
||||
{
|
||||
MJFGGLBBCLK mjfgglbbclk = new MJFGGLBBCLK();
|
||||
float num = this.DLJIJKOBGKC.KLIAOAJIPKM();
|
||||
mjfgglbbclk.AIGLAOOHAPO = num;
|
||||
float num2 = this.DLJIJKOBGKC.HHKKJDOCBNH();
|
||||
mjfgglbbclk.MGELBPDCFAK = num2;
|
||||
float num3 = this.DLJIJKOBGKC.FDPNNFKMEEO();
|
||||
mjfgglbbclk.DNCGODLMIIM = num3;
|
||||
float num4 = this.DLJIJKOBGKC.ELPLKGAHMLM();
|
||||
mjfgglbbclk.BJIEDLGAGOJ = num4;
|
||||
}
|
||||
|
||||
// Token: 0x06012F47 RID: 77639 RVA: 0x0045FE84 File Offset: 0x0045E084
|
||||
[Token(Token = "0x6012F47")]
|
||||
[Address(RVA = "0x87E1B0", Offset = "0x87CFB0", VA = "0x18087E1B0")]
|
||||
public HealthPotion()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06012F48 RID: 77640 RVA: 0x0045FEB0 File Offset: 0x0045E0B0
|
||||
[Token(Token = "0x6012F48")]
|
||||
[Address(RVA = "0x87D1C0", Offset = "0x87BFC0", VA = "0x18087D1C0")]
|
||||
[CompilerGenerated]
|
||||
private void JFHOEGFBCEE(CreationObjectSettingIntUIControl GCCLEJOGCCE)
|
||||
{
|
||||
string text = GCCLEJOGCCE.PropertyDescription.text;
|
||||
Func<int> func = new Func(this.CKIGLDEPGMA);
|
||||
Action<int> action = new Action(this.PEBJNLJGNOP);
|
||||
}
|
||||
|
||||
// Token: 0x06012F49 RID: 77641 RVA: 0x0045FEEC File Offset: 0x0045E0EC
|
||||
[Token(Token = "0x6012F49")]
|
||||
[Address(RVA = "0x87CA00", Offset = "0x87B800", VA = "0x18087CA00")]
|
||||
[CompilerGenerated]
|
||||
private int CKIGLDEPGMA()
|
||||
{
|
||||
float num = this.DLJIJKOBGKC.KLIAOAJIPKM();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012F4A RID: 77642 RVA: 0x0045FF0C File Offset: 0x0045E10C
|
||||
[Token(Token = "0x6012F4A")]
|
||||
[Address(RVA = "0x87D7B0", Offset = "0x87C5B0", VA = "0x18087D7B0")]
|
||||
[CompilerGenerated]
|
||||
private void PEBJNLJGNOP(int DINHOLEGEMB)
|
||||
{
|
||||
this.ICBDJPPLHIN = (float)DINHOLEGEMB;
|
||||
}
|
||||
|
||||
// Token: 0x06012F4B RID: 77643 RVA: 0x0045FF20 File Offset: 0x0045E120
|
||||
[Token(Token = "0x6012F4B")]
|
||||
[Address(RVA = "0x87D7C0", Offset = "0x87C5C0", VA = "0x18087D7C0")]
|
||||
[CompilerGenerated]
|
||||
private void PJKNKCEEKCP(CreationObjectSettingFloatUIControl GCCLEJOGCCE)
|
||||
{
|
||||
string text = GCCLEJOGCCE.PropertyDescription.text;
|
||||
Func<float> func = new Func(this.KGMLIIDEMFK);
|
||||
Action<float> action = new Action(this.MAEOPLMOPIF);
|
||||
}
|
||||
|
||||
// Token: 0x06012F4C RID: 77644 RVA: 0x0045FF5C File Offset: 0x0045E15C
|
||||
[Token(Token = "0x6012F4C")]
|
||||
[Address(RVA = "0x87CBC0", Offset = "0x87B9C0", VA = "0x18087CBC0")]
|
||||
[CompilerGenerated]
|
||||
private float KGMLIIDEMFK()
|
||||
{
|
||||
return this.DLJIJKOBGKC.HHKKJDOCBNH();
|
||||
}
|
||||
|
||||
// Token: 0x06012F4D RID: 77645 RVA: 0x0045FF7C File Offset: 0x0045E17C
|
||||
[Token(Token = "0x6012F4D")]
|
||||
[Address(RVA = "0x87D2A0", Offset = "0x87C0A0", VA = "0x18087D2A0")]
|
||||
[CompilerGenerated]
|
||||
private void MAEOPLMOPIF(float DINHOLEGEMB)
|
||||
{
|
||||
this.IPKBECKDMBG = DINHOLEGEMB;
|
||||
}
|
||||
|
||||
// Token: 0x06012F4E RID: 77646 RVA: 0x0045FF90 File Offset: 0x0045E190
|
||||
[Token(Token = "0x6012F4E")]
|
||||
[Address(RVA = "0x87D2B0", Offset = "0x87C0B0", VA = "0x18087D2B0")]
|
||||
[CompilerGenerated]
|
||||
private void LBLFNMLHDFF(CreationObjectSettingIntUIControl GCCLEJOGCCE)
|
||||
{
|
||||
string text = GCCLEJOGCCE.PropertyDescription.text;
|
||||
Func<int> func = new Func(this.CDNIMDGJHCB);
|
||||
Action<int> action = new Action(this.IALFGMMPAKD);
|
||||
}
|
||||
|
||||
// Token: 0x06012F4F RID: 77647 RVA: 0x0045FFCC File Offset: 0x0045E1CC
|
||||
[Token(Token = "0x6012F4F")]
|
||||
[Address(RVA = "0x87C9B0", Offset = "0x87B7B0", VA = "0x18087C9B0")]
|
||||
[CompilerGenerated]
|
||||
private int CDNIMDGJHCB()
|
||||
{
|
||||
float num = this.DLJIJKOBGKC.FDPNNFKMEEO();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012F50 RID: 77648 RVA: 0x0045FFEC File Offset: 0x0045E1EC
|
||||
[Token(Token = "0x6012F50")]
|
||||
[Address(RVA = "0x87D120", Offset = "0x87BF20", VA = "0x18087D120")]
|
||||
[CompilerGenerated]
|
||||
private void IALFGMMPAKD(int DINHOLEGEMB)
|
||||
{
|
||||
this.DAGCHIINJDB = (float)DINHOLEGEMB;
|
||||
}
|
||||
|
||||
// Token: 0x06012F51 RID: 77649 RVA: 0x00460000 File Offset: 0x0045E200
|
||||
[Token(Token = "0x6012F51")]
|
||||
[Address(RVA = "0x87CAF0", Offset = "0x87B8F0", VA = "0x18087CAF0")]
|
||||
[CompilerGenerated]
|
||||
private void EBNMGLFBOIB(CreationObjectSettingFloatUIControl GCCLEJOGCCE)
|
||||
{
|
||||
string text = GCCLEJOGCCE.PropertyDescription.text;
|
||||
Func<float> func = new Func(this.JLAJKOCBGCC);
|
||||
Action<float> action = new Action(this.BOLPNGFMCNN);
|
||||
}
|
||||
|
||||
// Token: 0x06012F52 RID: 77650 RVA: 0x0046003C File Offset: 0x0045E23C
|
||||
[Token(Token = "0x6012F52")]
|
||||
[Address(RVA = "0x87CA50", Offset = "0x87B850", VA = "0x18087CA50")]
|
||||
[CompilerGenerated]
|
||||
private float JLAJKOCBGCC()
|
||||
{
|
||||
return this.DLJIJKOBGKC.ELPLKGAHMLM();
|
||||
}
|
||||
|
||||
// Token: 0x06012F53 RID: 77651 RVA: 0x0046005C File Offset: 0x0045E25C
|
||||
[Token(Token = "0x6012F53")]
|
||||
[Address(RVA = "0x87C9A0", Offset = "0x87B7A0", VA = "0x18087C9A0")]
|
||||
[CompilerGenerated]
|
||||
private void BOLPNGFMCNN(float DINHOLEGEMB)
|
||||
{
|
||||
this.BLIJHAFNGBK = DINHOLEGEMB;
|
||||
}
|
||||
|
||||
// Token: 0x06012F54 RID: 77652 RVA: 0x00460070 File Offset: 0x0045E270
|
||||
[Token(Token = "0x6012F54")]
|
||||
[Address(RVA = "0x87D0C0", Offset = "0x87BEC0", VA = "0x18087D0C0")]
|
||||
[CompilerGenerated]
|
||||
private float GNHMIKAMNHO()
|
||||
{
|
||||
return this.DLJIJKOBGKC.KLIAOAJIPKM();
|
||||
}
|
||||
|
||||
// Token: 0x06012F55 RID: 77653 RVA: 0x00460090 File Offset: 0x0045E290
|
||||
[Token(Token = "0x6012F55")]
|
||||
[Address(RVA = "0x87D110", Offset = "0x87BF10", VA = "0x18087D110")]
|
||||
[CompilerGenerated]
|
||||
private void HJDKAKBFLDK(float ONGBFDACHHG)
|
||||
{
|
||||
this.ICBDJPPLHIN = ONGBFDACHHG;
|
||||
}
|
||||
|
||||
// Token: 0x06012F56 RID: 77654 RVA: 0x004600A4 File Offset: 0x0045E2A4
|
||||
[Token(Token = "0x6012F56")]
|
||||
[Address(RVA = "0x87CBC0", Offset = "0x87B9C0", VA = "0x18087CBC0")]
|
||||
[CompilerGenerated]
|
||||
private float EMPALGKNIFG()
|
||||
{
|
||||
return this.DLJIJKOBGKC.HHKKJDOCBNH();
|
||||
}
|
||||
|
||||
// Token: 0x06012F57 RID: 77655 RVA: 0x004600C4 File Offset: 0x0045E2C4
|
||||
[Token(Token = "0x6012F57")]
|
||||
[Address(RVA = "0x87D2A0", Offset = "0x87C0A0", VA = "0x18087D2A0")]
|
||||
[CompilerGenerated]
|
||||
private void JJDAICFCECG(float ONGBFDACHHG)
|
||||
{
|
||||
this.IPKBECKDMBG = ONGBFDACHHG;
|
||||
}
|
||||
|
||||
// Token: 0x06012F58 RID: 77656 RVA: 0x004600D8 File Offset: 0x0045E2D8
|
||||
[Token(Token = "0x6012F58")]
|
||||
[Address(RVA = "0x87CAA0", Offset = "0x87B8A0", VA = "0x18087CAA0")]
|
||||
[CompilerGenerated]
|
||||
private float DMMPBMAEFKG()
|
||||
{
|
||||
return this.DLJIJKOBGKC.FDPNNFKMEEO();
|
||||
}
|
||||
|
||||
// Token: 0x06012F59 RID: 77657 RVA: 0x004600F8 File Offset: 0x0045E2F8
|
||||
[Token(Token = "0x6012F59")]
|
||||
[Address(RVA = "0x87D290", Offset = "0x87C090", VA = "0x18087D290")]
|
||||
[CompilerGenerated]
|
||||
private void JHHKMDBJLDK(float ONGBFDACHHG)
|
||||
{
|
||||
this.DAGCHIINJDB = ONGBFDACHHG;
|
||||
}
|
||||
|
||||
// Token: 0x06012F5A RID: 77658 RVA: 0x0046010C File Offset: 0x0045E30C
|
||||
[Token(Token = "0x6012F5A")]
|
||||
[Address(RVA = "0x87CA50", Offset = "0x87B850", VA = "0x18087CA50")]
|
||||
[CompilerGenerated]
|
||||
private float CPPCLLJFAML()
|
||||
{
|
||||
return this.DLJIJKOBGKC.ELPLKGAHMLM();
|
||||
}
|
||||
|
||||
// Token: 0x06012F5B RID: 77659 RVA: 0x0046012C File Offset: 0x0045E32C
|
||||
[Token(Token = "0x6012F5B")]
|
||||
[Address(RVA = "0x87C9A0", Offset = "0x87B7A0", VA = "0x18087C9A0")]
|
||||
[CompilerGenerated]
|
||||
private void HDODKGBAEKN(float ONGBFDACHHG)
|
||||
{
|
||||
this.BLIJHAFNGBK = ONGBFDACHHG;
|
||||
}
|
||||
|
||||
// Token: 0x0400C4C1 RID: 50369
|
||||
[Token(Token = "0x400C4C1")]
|
||||
private const int LKNKFMHNCGJ = 1;
|
||||
|
||||
// Token: 0x0400C4C2 RID: 50370
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C4C2")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Potion potion;
|
||||
|
||||
// Token: 0x0400C4C3 RID: 50371
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C4C3")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x0400C4C4 RID: 50372
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C4C4")]
|
||||
[SerializeField]
|
||||
private float defaultHealthRestoreAmount = 10f;
|
||||
|
||||
// Token: 0x0400C4C5 RID: 50373
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400C4C5")]
|
||||
[SerializeField]
|
||||
private float defaultHealthRestoreDuration = 0.5f;
|
||||
|
||||
// Token: 0x0400C4C6 RID: 50374
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C4C6")]
|
||||
[SerializeField]
|
||||
private float defaultShieldRestoreAmount;
|
||||
|
||||
// Token: 0x0400C4C7 RID: 50375
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400C4C7")]
|
||||
[SerializeField]
|
||||
private float defaultShieldRestoreDuration;
|
||||
|
||||
// Token: 0x0400C4C8 RID: 50376
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C4C8")]
|
||||
private HCKAGCOEFNM<float, float, float, float> DLJIJKOBGKC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BE5 RID: 11237
|
||||
[Token(Token = "0x2002BE5")]
|
||||
[Serializable]
|
||||
public struct PlayerRankPositionSettings
|
||||
{
|
||||
// Token: 0x0400C493 RID: 50323
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400C493")]
|
||||
[Tooltip("An additional space to add to each player's local name height, offset by rank")]
|
||||
public float spaceBetweenRanks;
|
||||
|
||||
// Token: 0x0400C494 RID: 50324
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x400C494")]
|
||||
[Tooltip("Spacing to add between player's in rank 2 and 3 (to help distinguish top positions)")]
|
||||
public float spaceBetweenSecondAndThirdRank;
|
||||
|
||||
// Token: 0x0400C495 RID: 50325
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400C495")]
|
||||
[Tooltip("Spacing to add between player's in rank 1 and 2 (to help distinguish top positions)")]
|
||||
public float spaceBetweenFirstAndSecondRank;
|
||||
|
||||
// Token: 0x0400C496 RID: 50326
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x400C496")]
|
||||
[Tooltip("Default position for player's name relative to its token parent")]
|
||||
public Vector3 defaultPlayerNameLocalPosition;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,100 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BEF RID: 11247
|
||||
[Token(Token = "0x2002BEF")]
|
||||
public class VirtualJoystickRigidbodyPickup : RigidbodyPickup
|
||||
{
|
||||
// Token: 0x170034D7 RID: 13527
|
||||
// (get) Token: 0x06012F62 RID: 77666 RVA: 0x004601DC File Offset: 0x0045E3DC
|
||||
[Token(Token = "0x170034D7")]
|
||||
public override Vector3 EHAINJEAMKF
|
||||
{
|
||||
[Token(Token = "0x6012F62")]
|
||||
[Address(RVA = "0x87EE40", Offset = "0x87DC40", VA = "0x18087EE40", Slot = "16")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034D8 RID: 13528
|
||||
// (get) Token: 0x06012F63 RID: 77667 RVA: 0x00460200 File Offset: 0x0045E400
|
||||
[Token(Token = "0x170034D8")]
|
||||
public override Quaternion IKNMCIEGEHH
|
||||
{
|
||||
[Token(Token = "0x6012F63")]
|
||||
[Address(RVA = "0x87EF30", Offset = "0x87DD30", VA = "0x18087EF30", Slot = "17")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F64 RID: 77668 RVA: 0x00460220 File Offset: 0x0045E420
|
||||
[Token(Token = "0x6012F64")]
|
||||
[Address(RVA = "0x87EC90", Offset = "0x87DA90", VA = "0x18087EC90", Slot = "19")]
|
||||
public override void Pickup(RigidbodyEx LALAGOCBMIE, Vector3 JIAKMBCKKGE, Quaternion HMHKDLEABMF)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float z2 = JIAKMBCKKGE.z;
|
||||
}
|
||||
|
||||
// Token: 0x06012F65 RID: 77669 RVA: 0x00460244 File Offset: 0x0045E444
|
||||
[Token(Token = "0x6012F65")]
|
||||
[Address(RVA = "0x87EA60", Offset = "0x87D860", VA = "0x18087EA60")]
|
||||
private Quaternion NIDBCFDKCEG(Vector3 PMKLPDAGPGD)
|
||||
{
|
||||
Vector3 forward = Vector3.forward;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012F66 RID: 77670 RVA: 0x0046025C File Offset: 0x0045E45C
|
||||
[Token(Token = "0x6012F66")]
|
||||
[Address(RVA = "0x87EDB0", Offset = "0x87DBB0", VA = "0x18087EDB0")]
|
||||
public VirtualJoystickRigidbodyPickup()
|
||||
{
|
||||
Quaternion identity = Quaternion.identity;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C4CE RID: 50382
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400C4CE")]
|
||||
[NonSerialized]
|
||||
public Transform Pivot;
|
||||
|
||||
// Token: 0x0400C4CF RID: 50383
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400C4CF")]
|
||||
[NonSerialized]
|
||||
public Vector3 PivotLocalPosition;
|
||||
|
||||
// Token: 0x0400C4D0 RID: 50384
|
||||
[FieldOffset(Offset = "0xEC")]
|
||||
[Token(Token = "0x400C4D0")]
|
||||
[NonSerialized]
|
||||
public Quaternion PivotLocalRotation;
|
||||
|
||||
// Token: 0x0400C4D1 RID: 50385
|
||||
[FieldOffset(Offset = "0xFC")]
|
||||
[Token(Token = "0x400C4D1")]
|
||||
private Quaternion FBCINOHOHPG;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user