m
This commit is contained in:
@@ -0,0 +1,222 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.GameManagement;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002CAB RID: 11435
|
||||
[Token(Token = "0x2002CAB")]
|
||||
public class BattleRoyaleAmmo : CurrencyTool
|
||||
{
|
||||
// Token: 0x17003541 RID: 13633
|
||||
// (get) Token: 0x060131D7 RID: 78295 RVA: 0x00460300 File Offset: 0x0045E500
|
||||
// (set) Token: 0x060131D8 RID: 78296 RVA: 0x00460314 File Offset: 0x0045E514
|
||||
[Token(Token = "0x17003541")]
|
||||
public CLDJCKDMCFP LJLGIAHDIPF
|
||||
{
|
||||
[Token(Token = "0x60131D7")]
|
||||
[Address(RVA = "0x56DD20", Offset = "0x56CD20", VA = "0x18056DD20")]
|
||||
get;
|
||||
[Token(Token = "0x60131D8")]
|
||||
[Address(RVA = "0x56DEE0", Offset = "0x56CEE0", VA = "0x18056DEE0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003542 RID: 13634
|
||||
// (get) Token: 0x060131D9 RID: 78297 RVA: 0x00460328 File Offset: 0x0045E528
|
||||
// (set) Token: 0x060131DA RID: 78298 RVA: 0x0046033C File Offset: 0x0045E53C
|
||||
[Token(Token = "0x17003542")]
|
||||
public int JGAENBDGPFM
|
||||
{
|
||||
[Token(Token = "0x60131D9")]
|
||||
[Address(RVA = "0x56DCF0", Offset = "0x56CCF0", VA = "0x18056DCF0")]
|
||||
get;
|
||||
[Token(Token = "0x60131DA")]
|
||||
[Address(RVA = "0x56DCB0", Offset = "0x56CCB0", VA = "0x18056DCB0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003543 RID: 13635
|
||||
// (get) Token: 0x060131DB RID: 78299 RVA: 0x00460350 File Offset: 0x0045E550
|
||||
[Token(Token = "0x17003543")]
|
||||
public override bool OFPBKEKHCHM
|
||||
{
|
||||
[Token(Token = "0x60131DB")]
|
||||
[Address(RVA = "0x88D380", Offset = "0x88C380", VA = "0x18088D380", Slot = "15")]
|
||||
get
|
||||
{
|
||||
return this.DCICOENCOEJ;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060131DC RID: 78300 RVA: 0x00460364 File Offset: 0x0045E564
|
||||
[Token(Token = "0x60131DC")]
|
||||
[Address(RVA = "0x12EEB50", Offset = "0x12EDB50", VA = "0x1812EEB50")]
|
||||
private string GJFLFGNAPCA()
|
||||
{
|
||||
if (this.<PLLAINMPFMB>k__BackingField <= CLDJCKDMCFP.WEAPON_ROCKET_LAUNCHER)
|
||||
{
|
||||
return BattleRoyaleAmmo.BEAOENBIGIH;
|
||||
}
|
||||
return string.Empty;
|
||||
}
|
||||
|
||||
// Token: 0x060131DD RID: 78301 RVA: 0x004603AC File Offset: 0x0045E5AC
|
||||
[Token(Token = "0x60131DD")]
|
||||
[Address(RVA = "0x12EED60", Offset = "0x12EDD60", VA = "0x1812EED60")]
|
||||
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: 0x060131DE RID: 78302 RVA: 0x004603DC File Offset: 0x0045E5DC
|
||||
[Token(Token = "0x60131DE")]
|
||||
[Address(RVA = "0x12EEB30", Offset = "0x12EDB30", VA = "0x1812EEB30")]
|
||||
public void AuthoritySetAlreadyPickedUp()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
this.DCICOENCOEJ = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060131DF RID: 78303 RVA: 0x004603FC File Offset: 0x0045E5FC
|
||||
[Token(Token = "0x60131DF")]
|
||||
[Address(RVA = "0x12EE600", Offset = "0x12ED600", VA = "0x1812EE600", 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: 0x060131E0 RID: 78304 RVA: 0x0046048C File Offset: 0x0045E68C
|
||||
[Token(Token = "0x60131E0")]
|
||||
[Address(RVA = "0x12EEEE0", Offset = "0x12EDEE0", VA = "0x1812EEEE0")]
|
||||
public BattleRoyaleAmmo()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C576 RID: 50550
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C576")]
|
||||
[SerializeField]
|
||||
[Header("Feedback")]
|
||||
private RecRoomAudioClip collectAudio;
|
||||
|
||||
// Token: 0x0400C577 RID: 50551
|
||||
[Token(Token = "0x400C577")]
|
||||
public static BattleRoyaleAmmo.HAKPMCNMENF CollectEvent = 0;
|
||||
|
||||
// Token: 0x0400C57A RID: 50554
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C57A")]
|
||||
private bool DCICOENCOEJ;
|
||||
|
||||
// Token: 0x0400C57B RID: 50555
|
||||
[Token(Token = "0x400C57B")]
|
||||
private static readonly string EKNDDOJFAGA = "+{0} {1} AMMO";
|
||||
|
||||
// Token: 0x0400C57C RID: 50556
|
||||
[Token(Token = "0x400C57C")]
|
||||
private static readonly string CKIBGKHDIAI = "AUTOMATIC";
|
||||
|
||||
// Token: 0x0400C57D RID: 50557
|
||||
[Token(Token = "0x400C57D")]
|
||||
private static readonly string BEAOENBIGIH = "PISTOL";
|
||||
|
||||
// Token: 0x0400C57E RID: 50558
|
||||
[Token(Token = "0x400C57E")]
|
||||
private static readonly string IPGAKNDGGGI = "RIFLE";
|
||||
|
||||
// Token: 0x0400C57F RID: 50559
|
||||
[Token(Token = "0x400C57F")]
|
||||
private static readonly string BAMPFDALNCJ = "SHOTGUN";
|
||||
|
||||
// Token: 0x0400C580 RID: 50560
|
||||
[Token(Token = "0x400C580")]
|
||||
private static readonly string DHDNPGHGFMC = "BOW";
|
||||
|
||||
// Token: 0x0400C581 RID: 50561
|
||||
[Token(Token = "0x400C581")]
|
||||
private static readonly string FOCDKKKONEA = "HAND CANNON";
|
||||
|
||||
// Token: 0x0400C582 RID: 50562
|
||||
[Token(Token = "0x400C582")]
|
||||
private static readonly string NLIPGJFEECB = "LAUNCHER";
|
||||
|
||||
// Token: 0x0400C583 RID: 50563
|
||||
[Token(Token = "0x400C583")]
|
||||
private static readonly float HFPLCEJELKP;
|
||||
|
||||
// Token: 0x0400C584 RID: 50564
|
||||
[Token(Token = "0x400C584")]
|
||||
private static readonly Vector3 BFBNDKICGHF;
|
||||
|
||||
// Token: 0x02002CAC RID: 11436
|
||||
[Token(Token = "0x2002CAC")]
|
||||
public sealed class HAKPMCNMENF : MulticastDelegate
|
||||
{
|
||||
// Token: 0x060131E2 RID: 78306 RVA: 0x00460508 File Offset: 0x0045E708
|
||||
[Token(Token = "0x60131E2")]
|
||||
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
|
||||
public HAKPMCNMENF(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x060131E3 RID: 78307 RVA: 0x00460524 File Offset: 0x0045E724
|
||||
[Token(Token = "0x60131E3")]
|
||||
[Address(RVA = "0x5FA230", Offset = "0x5F9230", VA = "0x1805FA230", Slot = "13")]
|
||||
public void Invoke(BattleRoyaleAmmo DGIOBDLNLBH)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060131E4 RID: 78308 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60131E4")]
|
||||
[Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", 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: 0x060131E5 RID: 78309 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60131E5")]
|
||||
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", 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: 0x02002CAD RID: 11437
|
||||
[Token(Token = "0x2002CAD")]
|
||||
public class BattleRoyaleCableCar : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17003544 RID: 13636
|
||||
// (get) Token: 0x060131E6 RID: 78310 RVA: 0x004605D8 File Offset: 0x0045E7D8
|
||||
// (set) Token: 0x060131E7 RID: 78311 RVA: 0x004605EC File Offset: 0x0045E7EC
|
||||
[Token(Token = "0x17003544")]
|
||||
public static BattleRoyaleCableCar ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x60131E6")]
|
||||
[Address(RVA = "0x12F06B0", Offset = "0x12EF6B0", VA = "0x1812F06B0")]
|
||||
get;
|
||||
[Token(Token = "0x60131E7")]
|
||||
[Address(RVA = "0x12EF8D0", Offset = "0x12EE8D0", VA = "0x1812EF8D0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003545 RID: 13637
|
||||
// (get) Token: 0x060131E8 RID: 78312 RVA: 0x00460600 File Offset: 0x0045E800
|
||||
[Token(Token = "0x17003545")]
|
||||
public FixedPathVehicle DADMBAMNOMG
|
||||
{
|
||||
[Token(Token = "0x60131E8")]
|
||||
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
|
||||
get
|
||||
{
|
||||
return this.vehicle;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003546 RID: 13638
|
||||
// (get) Token: 0x060131E9 RID: 78313 RVA: 0x00460614 File Offset: 0x0045E814
|
||||
// (set) Token: 0x060131EA RID: 78314 RVA: 0x00460628 File Offset: 0x0045E828
|
||||
[Token(Token = "0x17003546")]
|
||||
public bool JKLJJDALLPK
|
||||
{
|
||||
[Token(Token = "0x60131E9")]
|
||||
[Address(RVA = "0x4A9720", Offset = "0x4A8720", VA = "0x1804A9720")]
|
||||
get
|
||||
{
|
||||
return this.HEIICPPJPAO;
|
||||
}
|
||||
[Token(Token = "0x60131EA")]
|
||||
[Address(RVA = "0x12F0770", Offset = "0x12EF770", VA = "0x1812F0770")]
|
||||
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: 0x060131EB RID: 78315 RVA: 0x0046067C File Offset: 0x0045E87C
|
||||
[Token(Token = "0x60131EB")]
|
||||
[Address(RVA = "0x12EF020", Offset = "0x12EE020", VA = "0x1812EF020", 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: 0x060131EC RID: 78316 RVA: 0x00460744 File Offset: 0x0045E944
|
||||
[Token(Token = "0x60131EC")]
|
||||
[Address(RVA = "0x12F0590", Offset = "0x12EF590", VA = "0x1812F0590")]
|
||||
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: 0x060131ED RID: 78317 RVA: 0x004607A0 File Offset: 0x0045E9A0
|
||||
[Token(Token = "0x60131ED")]
|
||||
[Address(RVA = "0x12F01B0", Offset = "0x12EF1B0", VA = "0x1812F01B0", 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: 0x060131EE RID: 78318 RVA: 0x00460848 File Offset: 0x0045EA48
|
||||
[Token(Token = "0x60131EE")]
|
||||
[Address(RVA = "0x12EFC50", Offset = "0x12EEC50", VA = "0x1812EFC50")]
|
||||
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: 0x060131EF RID: 78319 RVA: 0x004608B4 File Offset: 0x0045EAB4
|
||||
[Token(Token = "0x60131EF")]
|
||||
[Address(RVA = "0x12EFB50", Offset = "0x12EEB50", VA = "0x1812EFB50")]
|
||||
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: 0x060131F0 RID: 78320 RVA: 0x00460924 File Offset: 0x0045EB24
|
||||
[Token(Token = "0x60131F0")]
|
||||
[Address(RVA = "0x12EEFA0", Offset = "0x12EDFA0", VA = "0x1812EEFA0")]
|
||||
public void AuthorityStartRunning()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
this.vehicle.DCLBFAMFIKJ = true;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060131F1 RID: 78321 RVA: 0x00460950 File Offset: 0x0045EB50
|
||||
[Token(Token = "0x60131F1")]
|
||||
[Address(RVA = "0x12EEFE0", Offset = "0x12EDFE0", VA = "0x1812EEFE0")]
|
||||
public void AuthorityStopRunning()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
FixedPathVehicle fixedPathVehicle = this.vehicle;
|
||||
int num = 0;
|
||||
fixedPathVehicle.DCLBFAMFIKJ = num != 0;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060131F2 RID: 78322 RVA: 0x00460980 File Offset: 0x0045EB80
|
||||
[Token(Token = "0x60131F2")]
|
||||
[Address(RVA = "0x12F04C0", Offset = "0x12EF4C0", VA = "0x1812F04C0")]
|
||||
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: 0x060131F3 RID: 78323 RVA: 0x004609D8 File Offset: 0x0045EBD8
|
||||
[Token(Token = "0x60131F3")]
|
||||
[Address(RVA = "0x12EF470", Offset = "0x12EE470", VA = "0x1812EF470")]
|
||||
public void KickOutLocalPlayer()
|
||||
{
|
||||
if (this.vehicle.MFCCNPAJFHK)
|
||||
{
|
||||
OKNNKFGFODL preLoadSceneAssetsEvent = Player.PreLoadSceneAssetsEvent;
|
||||
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: 0x060131F4 RID: 78324 RVA: 0x00460A5C File Offset: 0x0045EC5C
|
||||
[Token(Token = "0x60131F4")]
|
||||
[Address(RVA = "0x12EF950", Offset = "0x12EE950", VA = "0x1812EF950")]
|
||||
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: 0x060131F5 RID: 78325 RVA: 0x00460AB0 File Offset: 0x0045ECB0
|
||||
[Token(Token = "0x60131F5")]
|
||||
[Address(RVA = "0x12EF930", Offset = "0x12EE930", VA = "0x1812EF930")]
|
||||
private void MDHCDEOGJLL()
|
||||
{
|
||||
this.ADIEGGEONPG();
|
||||
this.OHDLJCJOCAF();
|
||||
}
|
||||
|
||||
// Token: 0x060131F6 RID: 78326 RVA: 0x00460ACC File Offset: 0x0045ECCC
|
||||
[Token(Token = "0x60131F6")]
|
||||
[Address(RVA = "0x12EFAB0", Offset = "0x12EEAB0", VA = "0x1812EFAB0")]
|
||||
private void MLLKGGEJJIP(BattleRoyaleGlider GGHEMDILLGE)
|
||||
{
|
||||
BattleRoyaleCableCar.LocalPlayerExitEvent(this);
|
||||
}
|
||||
|
||||
// Token: 0x060131F7 RID: 78327 RVA: 0x00460AEC File Offset: 0x0045ECEC
|
||||
[Token(Token = "0x60131F7")]
|
||||
[Address(RVA = "0x12EEEF0", Offset = "0x12EDEF0", VA = "0x1812EEEF0")]
|
||||
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: 0x060131F8 RID: 78328 RVA: 0x00460B40 File Offset: 0x0045ED40
|
||||
[Token(Token = "0x60131F8")]
|
||||
[Address(RVA = "0x12EFF90", Offset = "0x12EEF90", VA = "0x1812EFF90")]
|
||||
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: 0x060131F9 RID: 78329 RVA: 0x00460BBC File Offset: 0x0045EDBC
|
||||
[Token(Token = "0x60131F9")]
|
||||
[Address(RVA = "0x12EFE10", Offset = "0x12EEE10", VA = "0x1812EFE10")]
|
||||
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: 0x060131FA RID: 78330 RVA: 0x00460C34 File Offset: 0x0045EE34
|
||||
[Token(Token = "0x60131FA")]
|
||||
[Address(RVA = "0x12EF400", Offset = "0x12EE400", VA = "0x1812EF400")]
|
||||
private void JLOFCOFBFCM()
|
||||
{
|
||||
AudioManager.AddAmbientAudio(this.ambientAudio, this);
|
||||
}
|
||||
|
||||
// Token: 0x060131FB RID: 78331 RVA: 0x00460C50 File Offset: 0x0045EE50
|
||||
[Token(Token = "0x60131FB")]
|
||||
[Address(RVA = "0x12EFA50", Offset = "0x12EEA50", VA = "0x1812EFA50")]
|
||||
private void MKKMFMPJOMI()
|
||||
{
|
||||
AudioManager.RemoveAmbientAudio(this);
|
||||
}
|
||||
|
||||
// Token: 0x060131FC RID: 78332 RVA: 0x00460C64 File Offset: 0x0045EE64
|
||||
[Token(Token = "0x60131FC")]
|
||||
[Address(RVA = "0x12EF360", Offset = "0x12EE360", VA = "0x1812EF360")]
|
||||
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: 0x060131FD RID: 78333 RVA: 0x00460CA0 File Offset: 0x0045EEA0
|
||||
[Token(Token = "0x60131FD")]
|
||||
[Address(RVA = "0x12EFD60", Offset = "0x12EED60", VA = "0x1812EFD60")]
|
||||
private void OCAAILFAACN()
|
||||
{
|
||||
SFXAudioSource lnphooncoka = this.LNPHOONCOKA;
|
||||
int num = 0;
|
||||
if (lnphooncoka != num)
|
||||
{
|
||||
AudioManager.StopLoopingSFX(this.LNPHOONCOKA);
|
||||
this.LNPHOONCOKA = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060131FE RID: 78334 RVA: 0x00460CD4 File Offset: 0x0045EED4
|
||||
[Token(Token = "0x60131FE")]
|
||||
[Address(RVA = "0x12EF300", Offset = "0x12EE300", VA = "0x1812EF300")]
|
||||
private void CGGAKMBFDED()
|
||||
{
|
||||
AudioManager.RemoveAmbientAudio(this);
|
||||
this.OCAAILFAACN();
|
||||
}
|
||||
|
||||
// Token: 0x060131FF RID: 78335 RVA: 0x00460CF0 File Offset: 0x0045EEF0
|
||||
[Token(Token = "0x60131FF")]
|
||||
[Address(RVA = "0x12F0690", Offset = "0x12EF690", VA = "0x1812F0690")]
|
||||
public BattleRoyaleCableCar()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06013200 RID: 78336 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6013200")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
||||
static BattleRoyaleCableCar()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0400C585 RID: 50565
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C585")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private FixedPathVehicle vehicle;
|
||||
|
||||
// Token: 0x0400C586 RID: 50566
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C586")]
|
||||
[SerializeField]
|
||||
[Header("Audio")]
|
||||
private RecRoomAudioClip ambientAudio;
|
||||
|
||||
// Token: 0x0400C587 RID: 50567
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C587")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip doorWindLoopingSFX;
|
||||
|
||||
// Token: 0x0400C588 RID: 50568
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C588")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip fanfareAudio;
|
||||
|
||||
// Token: 0x0400C589 RID: 50569
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C589")]
|
||||
[SerializeField]
|
||||
private Transform fanfareSpeakerTransform;
|
||||
|
||||
// Token: 0x0400C58A RID: 50570
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400C58A")]
|
||||
[SerializeField]
|
||||
[Header("Kick Players Out")]
|
||||
private float kickPlayersOutRandomMaxLateralOffset = 1.5f;
|
||||
|
||||
// Token: 0x0400C58B RID: 50571
|
||||
[FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x400C58B")]
|
||||
[SerializeField]
|
||||
private float kickPlayersOutRandomMaxRotationAngle = 20f;
|
||||
|
||||
// Token: 0x0400C58C RID: 50572
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C58C")]
|
||||
private KLLMCPFPIIE<bool> MGNCNNNKHFM;
|
||||
|
||||
// Token: 0x0400C58D RID: 50573
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400C58D")]
|
||||
private LockableDoor[] MFNABBJJAMG;
|
||||
|
||||
// Token: 0x0400C58E RID: 50574
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C58E")]
|
||||
private BattleRoyaleGliderSpawner[] NNMABNKCOCM;
|
||||
|
||||
// Token: 0x0400C58F RID: 50575
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400C58F")]
|
||||
private SFXAudioSource LNPHOONCOKA;
|
||||
|
||||
// Token: 0x0400C590 RID: 50576
|
||||
[Token(Token = "0x400C590")]
|
||||
public static BattleRoyaleCableCar.OOFOKDLMBCE LocalPlayerExitEvent;
|
||||
|
||||
// Token: 0x0400C592 RID: 50578
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400C592")]
|
||||
private bool HEIICPPJPAO;
|
||||
|
||||
// Token: 0x02002CAE RID: 11438
|
||||
[Token(Token = "0x2002CAE")]
|
||||
public sealed class OOFOKDLMBCE : MulticastDelegate
|
||||
{
|
||||
// Token: 0x06013201 RID: 78337 RVA: 0x00460D1C File Offset: 0x0045EF1C
|
||||
[Token(Token = "0x6013201")]
|
||||
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
|
||||
public OOFOKDLMBCE(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x06013202 RID: 78338 RVA: 0x00460D38 File Offset: 0x0045EF38
|
||||
[Token(Token = "0x6013202")]
|
||||
[Address(RVA = "0x5FA230", Offset = "0x5F9230", VA = "0x1805FA230", Slot = "13")]
|
||||
public void Invoke(BattleRoyaleCableCar PPAKMMEMCMN)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013203 RID: 78339 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013203")]
|
||||
[Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", 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: 0x06013204 RID: 78340 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013204")]
|
||||
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", 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: 0x02002CAF RID: 11439
|
||||
[Token(Token = "0x2002CAF")]
|
||||
public class BattleRoyaleChestSpawnPoint : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003547 RID: 13639
|
||||
// (get) Token: 0x06013205 RID: 78341 RVA: 0x00460DEC File Offset: 0x0045EFEC
|
||||
[Token(Token = "0x17003547")]
|
||||
public Vector3 GEANODGAGOO
|
||||
{
|
||||
[Token(Token = "0x6013205")]
|
||||
[Address(RVA = "0xE18950", Offset = "0xE17950", VA = "0x180E18950")]
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003548 RID: 13640
|
||||
// (get) Token: 0x06013206 RID: 78342 RVA: 0x00460E08 File Offset: 0x0045F008
|
||||
[Token(Token = "0x17003548")]
|
||||
public Quaternion LAPNDHLNOFL
|
||||
{
|
||||
[Token(Token = "0x6013206")]
|
||||
[Address(RVA = "0x1248AD0", Offset = "0x1247AD0", VA = "0x181248AD0")]
|
||||
get
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013207 RID: 78343 RVA: 0x00460E1C File Offset: 0x0045F01C
|
||||
[Token(Token = "0x6013207")]
|
||||
[Address(RVA = "0x12F0820", Offset = "0x12EF820", VA = "0x1812F0820")]
|
||||
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: 0x06013208 RID: 78344 RVA: 0x00460E70 File Offset: 0x0045F070
|
||||
[Token(Token = "0x6013208")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public BattleRoyaleChestSpawnPoint()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06013209 RID: 78345 RVA: 0x00460E84 File Offset: 0x0045F084
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6013209")]
|
||||
[Address(RVA = "0x12F0AA0", Offset = "0x12EFAA0", VA = "0x1812F0AA0")]
|
||||
static BattleRoyaleChestSpawnPoint()
|
||||
{
|
||||
Color red = Color.red;
|
||||
}
|
||||
|
||||
// Token: 0x0400C593 RID: 50579
|
||||
[Token(Token = "0x400C593")]
|
||||
private static readonly Color GOEFNIEKKLG = 0;
|
||||
|
||||
// Token: 0x0400C594 RID: 50580
|
||||
[Token(Token = "0x400C594")]
|
||||
private static readonly Color KHFGKIJNOPN;
|
||||
|
||||
// Token: 0x0400C595 RID: 50581
|
||||
[Token(Token = "0x400C595")]
|
||||
private static readonly Vector3 LLFMMLMEDPA;
|
||||
|
||||
// Token: 0x0400C596 RID: 50582
|
||||
[Token(Token = "0x400C596")]
|
||||
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: 0x02002CB0 RID: 11440
|
||||
[Token(Token = "0x2002CB0")]
|
||||
public class BattleRoyaleGameplayZone : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17003549 RID: 13641
|
||||
// (get) Token: 0x0601320A RID: 78346 RVA: 0x00460EA4 File Offset: 0x0045F0A4
|
||||
// (set) Token: 0x0601320B RID: 78347 RVA: 0x00460EB8 File Offset: 0x0045F0B8
|
||||
[Token(Token = "0x17003549")]
|
||||
public static BattleRoyaleGameplayZone ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x601320A")]
|
||||
[Address(RVA = "0x12F3F30", Offset = "0x12F2F30", VA = "0x1812F3F30")]
|
||||
get;
|
||||
[Token(Token = "0x601320B")]
|
||||
[Address(RVA = "0x12F2330", Offset = "0x12F1330", VA = "0x1812F2330")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700354A RID: 13642
|
||||
// (get) Token: 0x0601320C RID: 78348 RVA: 0x00460ECC File Offset: 0x0045F0CC
|
||||
[Token(Token = "0x1700354A")]
|
||||
public bool BKDOBCFKCJC
|
||||
{
|
||||
[Token(Token = "0x601320C")]
|
||||
[Address(RVA = "0x12F4140", Offset = "0x12F3140", VA = "0x1812F4140")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700354B RID: 13643
|
||||
// (get) Token: 0x0601320D RID: 78349 RVA: 0x00460EE8 File Offset: 0x0045F0E8
|
||||
// (set) Token: 0x0601320E RID: 78350 RVA: 0x00460F08 File Offset: 0x0045F108
|
||||
[Token(Token = "0x1700354B")]
|
||||
public Vector3 DGECKOLFKKI
|
||||
{
|
||||
[Token(Token = "0x601320D")]
|
||||
[Address(RVA = "0x12F3FF0", Offset = "0x12F2FF0", VA = "0x1812F3FF0")]
|
||||
get
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x601320E")]
|
||||
[Address(RVA = "0x12F1B10", Offset = "0x12F0B10", VA = "0x1812F1B10")]
|
||||
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: 0x1700354C RID: 13644
|
||||
// (get) Token: 0x0601320F RID: 78351 RVA: 0x00460F48 File Offset: 0x0045F148
|
||||
// (set) Token: 0x06013210 RID: 78352 RVA: 0x00460F68 File Offset: 0x0045F168
|
||||
[Token(Token = "0x1700354C")]
|
||||
public float NLHFHBEGFNP
|
||||
{
|
||||
[Token(Token = "0x601320F")]
|
||||
[Address(RVA = "0x12F4040", Offset = "0x12F3040", VA = "0x1812F4040")]
|
||||
get
|
||||
{
|
||||
Transform transform = this.fenceRoot.transform;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x6013210")]
|
||||
[Address(RVA = "0x12F0E80", Offset = "0x12EFE80", VA = "0x1812F0E80")]
|
||||
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: 0x1700354D RID: 13645
|
||||
// (get) Token: 0x06013211 RID: 78353 RVA: 0x00460FB4 File Offset: 0x0045F1B4
|
||||
[Token(Token = "0x1700354D")]
|
||||
public float ONBHPPFGDHI
|
||||
{
|
||||
[Token(Token = "0x6013211")]
|
||||
[Address(RVA = "0x12F40F0", Offset = "0x12F30F0", VA = "0x1812F40F0")]
|
||||
get
|
||||
{
|
||||
return this.KHCBGIOKEHL.DMCAOOPGLHN();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700354E RID: 13646
|
||||
// (get) Token: 0x06013212 RID: 78354 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x1700354E")]
|
||||
public Vector3 KBCIEEFEHEC
|
||||
{
|
||||
[Token(Token = "0x6013212")]
|
||||
[Address(RVA = "0x12F4080", Offset = "0x12F3080", VA = "0x1812F4080")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700354F RID: 13647
|
||||
// (get) Token: 0x06013213 RID: 78355 RVA: 0x00460FD4 File Offset: 0x0045F1D4
|
||||
[Token(Token = "0x1700354F")]
|
||||
public float OBEAJEABDPC
|
||||
{
|
||||
[Token(Token = "0x6013213")]
|
||||
[Address(RVA = "0x12F3EE0", Offset = "0x12F2EE0", VA = "0x1812F3EE0")]
|
||||
get
|
||||
{
|
||||
return this.KHCBGIOKEHL.FDPNNFKMEEO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003550 RID: 13648
|
||||
// (get) Token: 0x06013214 RID: 78356 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17003550")]
|
||||
public Vector3 DOIGNFLELPB
|
||||
{
|
||||
[Token(Token = "0x6013214")]
|
||||
[Address(RVA = "0x12F3E70", Offset = "0x12F2E70", VA = "0x1812F3E70")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003551 RID: 13649
|
||||
// (get) Token: 0x06013215 RID: 78357 RVA: 0x00460FF4 File Offset: 0x0045F1F4
|
||||
[Token(Token = "0x17003551")]
|
||||
private int INEBLAGKMBJ
|
||||
{
|
||||
[Token(Token = "0x6013215")]
|
||||
[Address(RVA = "0x12F1DE0", Offset = "0x12F0DE0", VA = "0x1812F1DE0")]
|
||||
get
|
||||
{
|
||||
return this.KHCBGIOKEHL.KLIAOAJIPKM();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003552 RID: 13650
|
||||
// (get) Token: 0x06013216 RID: 78358 RVA: 0x00461014 File Offset: 0x0045F214
|
||||
// (set) Token: 0x06013217 RID: 78359 RVA: 0x00461028 File Offset: 0x0045F228
|
||||
[Token(Token = "0x17003552")]
|
||||
private bool IKMEMBIKNJH
|
||||
{
|
||||
[Token(Token = "0x6013216")]
|
||||
[Address(RVA = "0x42D490", Offset = "0x42C490", VA = "0x18042D490")]
|
||||
get
|
||||
{
|
||||
return this.MDNLJEAJICJ;
|
||||
}
|
||||
[Token(Token = "0x6013217")]
|
||||
[Address(RVA = "0x12F1BF0", Offset = "0x12F0BF0", VA = "0x1812F1BF0")]
|
||||
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: 0x17003553 RID: 13651
|
||||
// (get) Token: 0x06013218 RID: 78360 RVA: 0x00461088 File Offset: 0x0045F288
|
||||
[Token(Token = "0x17003553")]
|
||||
private float IPFNJLNOOEH
|
||||
{
|
||||
[Token(Token = "0x6013218")]
|
||||
[Address(RVA = "0x12F16A0", Offset = "0x12F06A0", VA = "0x1812F16A0")]
|
||||
get
|
||||
{
|
||||
float[] array = this.ringRadii;
|
||||
if (array != 0 && array.Length != 0)
|
||||
{
|
||||
return array[0];
|
||||
}
|
||||
throw new IndexOutOfRangeException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013219 RID: 78361 RVA: 0x004610B8 File Offset: 0x0045F2B8
|
||||
[Token(Token = "0x6013219")]
|
||||
[Address(RVA = "0x12F1020", Offset = "0x12F0020", VA = "0x1812F1020", 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: 0x0601321A RID: 78362 RVA: 0x00461244 File Offset: 0x0045F444
|
||||
[Token(Token = "0x601321A")]
|
||||
[Address(RVA = "0x12F3CA0", Offset = "0x12F2CA0", VA = "0x1812F3CA0")]
|
||||
private void Start()
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.HDGEHNGPFDO(this, (ushort)num);
|
||||
}
|
||||
|
||||
// Token: 0x0601321B RID: 78363 RVA: 0x00461268 File Offset: 0x0045F468
|
||||
[Token(Token = "0x601321B")]
|
||||
[Address(RVA = "0x12F3760", Offset = "0x12F2760", VA = "0x1812F3760", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
this.PINPGDNNPDO();
|
||||
this.GGONHFEDCOD();
|
||||
if (BattleRoyaleGameplayZone.<OCDLBPHJMOP>k__BackingField == this)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601321C RID: 78364 RVA: 0x00461298 File Offset: 0x0045F498
|
||||
[Token(Token = "0x601321C")]
|
||||
[Address(RVA = "0x12F3CD0", Offset = "0x12F2CD0", VA = "0x1812F3CD0")]
|
||||
private void Update()
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
}
|
||||
|
||||
// Token: 0x0601321D RID: 78365 RVA: 0x004612B8 File Offset: 0x0045F4B8
|
||||
[Token(Token = "0x601321D")]
|
||||
[Address(RVA = "0x12F2580", Offset = "0x12F1580", VA = "0x1812F2580")]
|
||||
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: 0x0601321E RID: 78366 RVA: 0x00461320 File Offset: 0x0045F520
|
||||
[Token(Token = "0x601321E")]
|
||||
[Address(RVA = "0x12F2740", Offset = "0x12F1740", VA = "0x1812F2740")]
|
||||
public void MasterStop()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601321F RID: 78367 RVA: 0x00461350 File Offset: 0x0045F550
|
||||
[Token(Token = "0x601321F")]
|
||||
[Address(RVA = "0x12F22E0", Offset = "0x12F12E0", VA = "0x1812F22E0")]
|
||||
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: 0x06013220 RID: 78368 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013220")]
|
||||
[Address(RVA = "0x12F1990", Offset = "0x12F0990", VA = "0x1812F1990")]
|
||||
private void DFMLELKLNJH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013221 RID: 78369 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013221")]
|
||||
[Address(RVA = "0x12F2F40", Offset = "0x12F1F40", VA = "0x1812F2F40")]
|
||||
private void OJMOLPKPKOH()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013222 RID: 78370 RVA: 0x00461394 File Offset: 0x0045F594
|
||||
[Token(Token = "0x6013222")]
|
||||
[Address(RVA = "0x12F2C20", Offset = "0x12F1C20", VA = "0x1812F2C20")]
|
||||
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: 0x06013223 RID: 78371 RVA: 0x004613F0 File Offset: 0x0045F5F0
|
||||
[Token(Token = "0x6013223")]
|
||||
[Address(RVA = "0x12F0BF0", Offset = "0x12EFBF0", VA = "0x1812F0BF0")]
|
||||
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: 0x06013224 RID: 78372 RVA: 0x0046143C File Offset: 0x0045F63C
|
||||
[Token(Token = "0x6013224")]
|
||||
[Address(RVA = "0x12F20B0", Offset = "0x12F10B0", VA = "0x1812F20B0")]
|
||||
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: 0x06013225 RID: 78373 RVA: 0x0046147C File Offset: 0x0045F67C
|
||||
[Token(Token = "0x6013225")]
|
||||
[Address(RVA = "0x12F2240", Offset = "0x12F1240", VA = "0x1812F2240")]
|
||||
private void LEMLCADADIK()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && this.MBDCEOIOBNA.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013226 RID: 78374 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013226")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
||||
private void PBMNPJHENGN(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013227 RID: 78375 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013227")]
|
||||
[Address(RVA = "0x12F27C0", Offset = "0x12F17C0", VA = "0x1812F27C0")]
|
||||
private void NBEOMEAOKFC(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013228 RID: 78376 RVA: 0x004614B0 File Offset: 0x0045F6B0
|
||||
[Token(Token = "0x6013228")]
|
||||
[Address(RVA = "0x12F1600", Offset = "0x12F0600", VA = "0x1812F1600")]
|
||||
private void CJJFPFKCAOA()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && this.MBDCEOIOBNA.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013229 RID: 78377 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013229")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
||||
private void FMOIPEIIHFK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601322A RID: 78378 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601322A")]
|
||||
[Address(RVA = "0x12F16F0", Offset = "0x12F06F0", VA = "0x1812F16F0")]
|
||||
private void DCHLPPLICHB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601322B RID: 78379 RVA: 0x004614E4 File Offset: 0x0045F6E4
|
||||
[Token(Token = "0x601322B")]
|
||||
[Address(RVA = "0x12F2480", Offset = "0x12F1480", VA = "0x1812F2480")]
|
||||
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: 0x0601322C RID: 78380 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601322C")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
||||
private void DKLGPCBIPMB(ushort ANAPMOEECCP, ushort CKCOCKOPHAM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601322D RID: 78381 RVA: 0x00461530 File Offset: 0x0045F730
|
||||
[Token(Token = "0x601322D")]
|
||||
[Address(RVA = "0x12F1FB0", Offset = "0x12F0FB0", VA = "0x1812F1FB0")]
|
||||
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: 0x0601322E RID: 78382 RVA: 0x00461574 File Offset: 0x0045F774
|
||||
[Token(Token = "0x601322E")]
|
||||
[Address(RVA = "0x12F3BC0", Offset = "0x12F2BC0", VA = "0x1812F3BC0")]
|
||||
private void PINPGDNNPDO()
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
SingletonMonoBehaviour.ONCPNMDGGKG.RemovePersistentNotification(this);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601322F RID: 78383 RVA: 0x004615A4 File Offset: 0x0045F7A4
|
||||
[Token(Token = "0x601322F")]
|
||||
[Address(RVA = "0x12F0CE0", Offset = "0x12EFCE0", VA = "0x1812F0CE0")]
|
||||
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: 0x06013230 RID: 78384 RVA: 0x0046160C File Offset: 0x0045F80C
|
||||
[Token(Token = "0x6013230")]
|
||||
[Address(RVA = "0x12F1D10", Offset = "0x12F0D10", VA = "0x1812F1D10")]
|
||||
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: 0x06013231 RID: 78385 RVA: 0x0046165C File Offset: 0x0045F85C
|
||||
[Token(Token = "0x6013231")]
|
||||
[Address(RVA = "0x12F2170", Offset = "0x12F1170", VA = "0x1812F2170")]
|
||||
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: 0x06013232 RID: 78386 RVA: 0x00461680 File Offset: 0x0045F880
|
||||
[Token(Token = "0x6013232")]
|
||||
[Address(RVA = "0x12F2390", Offset = "0x12F1390", VA = "0x1812F2390")]
|
||||
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: 0x06013233 RID: 78387 RVA: 0x004616D4 File Offset: 0x0045F8D4
|
||||
[Token(Token = "0x6013233")]
|
||||
[Address(RVA = "0x12F1E30", Offset = "0x12F0E30", VA = "0x1812F1E30")]
|
||||
private bool HBDNOEABHGI(Vector3 KPACEPKGPCI, float BHFPLCCFPPC, float HLOECKKDIAK, out Vector3 BAHEJBJHODF)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06013233)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06013234 RID: 78388 RVA: 0x004616F8 File Offset: 0x0045F8F8
|
||||
[Token(Token = "0x6013234")]
|
||||
[Address(RVA = "0x12F38D0", Offset = "0x12F28D0", VA = "0x1812F38D0")]
|
||||
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: 0x06013235 RID: 78389 RVA: 0x00461774 File Offset: 0x0045F974
|
||||
[Token(Token = "0x6013235")]
|
||||
[Address(RVA = "0x12F3D50", Offset = "0x12F2D50", VA = "0x1812F3D50")]
|
||||
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: 0x0400C598 RID: 50584
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C598")]
|
||||
[SerializeField]
|
||||
[Header("Damage")]
|
||||
private int damageAmount = (int)((ulong)10L);
|
||||
|
||||
// Token: 0x0400C599 RID: 50585
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400C599")]
|
||||
[SerializeField]
|
||||
private float damagePeriod = 1f;
|
||||
|
||||
// Token: 0x0400C59A RID: 50586
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C59A")]
|
||||
[SerializeField]
|
||||
[Header("Timing")]
|
||||
private float initialWaitBeforeShrinkingDuration = 120f;
|
||||
|
||||
// Token: 0x0400C59B RID: 50587
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400C59B")]
|
||||
[SerializeField]
|
||||
private float waitBeforeShrinkingDuration = 60f;
|
||||
|
||||
// Token: 0x0400C59C RID: 50588
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C59C")]
|
||||
[SerializeField]
|
||||
private float shrinkingSoonDuration = 60f;
|
||||
|
||||
// Token: 0x0400C59D RID: 50589
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400C59D")]
|
||||
[SerializeField]
|
||||
private float shrinkingDuration = 10f;
|
||||
|
||||
// Token: 0x0400C59E RID: 50590
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C59E")]
|
||||
[SerializeField]
|
||||
[Header("Notifications")]
|
||||
private string shrinkingSoonNotification;
|
||||
|
||||
// Token: 0x0400C59F RID: 50591
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C59F")]
|
||||
[SerializeField]
|
||||
private string shrinkingNotification;
|
||||
|
||||
// Token: 0x0400C5A0 RID: 50592
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400C5A0")]
|
||||
[SerializeField]
|
||||
[Header("Ring Config")]
|
||||
private float[] ringRadii;
|
||||
|
||||
// Token: 0x0400C5A1 RID: 50593
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C5A1")]
|
||||
[SerializeField]
|
||||
private Vector3 initialRingCenter;
|
||||
|
||||
// Token: 0x0400C5A2 RID: 50594
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C5A2")]
|
||||
[SerializeField]
|
||||
[Header("Visuals")]
|
||||
private Transform fenceRoot;
|
||||
|
||||
// Token: 0x0400C5A3 RID: 50595
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400C5A3")]
|
||||
[SerializeField]
|
||||
private MeshRenderer fenceRenderer;
|
||||
|
||||
// Token: 0x0400C5A4 RID: 50596
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400C5A4")]
|
||||
[SerializeField]
|
||||
private float worldSpaceFenceHeight;
|
||||
|
||||
// Token: 0x0400C5A5 RID: 50597
|
||||
[FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x400C5A5")]
|
||||
[SerializeField]
|
||||
private float worldSpaceFenceHexHorizontalSize;
|
||||
|
||||
// Token: 0x0400C5A6 RID: 50598
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400C5A6")]
|
||||
[SerializeField]
|
||||
private float worldSpaceFenceHexVerticalSize;
|
||||
|
||||
// Token: 0x0400C5A7 RID: 50599
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400C5A7")]
|
||||
[SerializeField]
|
||||
[Header("Audio")]
|
||||
private RecRoomAudioClip loopingOutsideRingSFX;
|
||||
|
||||
// Token: 0x0400C5A8 RID: 50600
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400C5A8")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip outsideRingDamageAudio;
|
||||
|
||||
// Token: 0x0400C5A9 RID: 50601
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400C5A9")]
|
||||
[SerializeField]
|
||||
private AudioRolloff nearRingAudioRolloff;
|
||||
|
||||
// Token: 0x0400C5AA RID: 50602
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400C5AA")]
|
||||
[SerializeField]
|
||||
private AnimationCurve ringSpatialAudioCurve;
|
||||
|
||||
// Token: 0x0400C5AB RID: 50603
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400C5AB")]
|
||||
private DJHELPHHAEN PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x0400C5AC RID: 50604
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400C5AC")]
|
||||
private MJNLDDCLOGP MBDCEOIOBNA;
|
||||
|
||||
// Token: 0x0400C5AD RID: 50605
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400C5AD")]
|
||||
private EHKOFEFOLEE<int, Vector3, float, Vector3, float> KHCBGIOKEHL;
|
||||
|
||||
// Token: 0x0400C5AE RID: 50606
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400C5AE")]
|
||||
private float HKMMIPFBGNB;
|
||||
|
||||
// Token: 0x0400C5AF RID: 50607
|
||||
[FieldOffset(Offset = "0xDC")]
|
||||
[Token(Token = "0x400C5AF")]
|
||||
private float BKMEEFANDGF;
|
||||
|
||||
// Token: 0x0400C5B0 RID: 50608
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400C5B0")]
|
||||
private Vector3 JJMMBKHOOIP;
|
||||
|
||||
// Token: 0x0400C5B1 RID: 50609
|
||||
[FieldOffset(Offset = "0xEC")]
|
||||
[Token(Token = "0x400C5B1")]
|
||||
private float NAPEPDHHLHH;
|
||||
|
||||
// Token: 0x0400C5B2 RID: 50610
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400C5B2")]
|
||||
private SFXAudioSource DDDOJJFAAKF;
|
||||
|
||||
// Token: 0x0400C5B3 RID: 50611
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400C5B3")]
|
||||
private bool MDNLJEAJICJ;
|
||||
|
||||
// Token: 0x0400C5B4 RID: 50612
|
||||
[Token(Token = "0x400C5B4")]
|
||||
private static readonly int NAKIGKFPKMA = Shader.PropertyToID("_FadeEndViewDistance");
|
||||
|
||||
// Token: 0x0400C5B5 RID: 50613
|
||||
[Token(Token = "0x400C5B5")]
|
||||
private const float IILALDCNMCC = 1.27777f;
|
||||
|
||||
// Token: 0x0400C5B6 RID: 50614
|
||||
[Token(Token = "0x400C5B6")]
|
||||
private const float LIMLGFDBIOC = 0.25f;
|
||||
|
||||
// Token: 0x0400C5B7 RID: 50615
|
||||
[Token(Token = "0x400C5B7")]
|
||||
private const int AHAEEAIIMFB = 32;
|
||||
|
||||
// Token: 0x02002CB1 RID: 11441
|
||||
[Token(Token = "0x2002CB1")]
|
||||
private enum HOBLLCJPMMJ
|
||||
{
|
||||
// Token: 0x0400C5B9 RID: 50617
|
||||
[Token(Token = "0x400C5B9")]
|
||||
DISABLED,
|
||||
// Token: 0x0400C5BA RID: 50618
|
||||
[Token(Token = "0x400C5BA")]
|
||||
ENABLED
|
||||
}
|
||||
|
||||
// Token: 0x02002CB2 RID: 11442
|
||||
[Token(Token = "0x2002CB2")]
|
||||
private enum MBECHDEDHJG
|
||||
{
|
||||
// Token: 0x0400C5BC RID: 50620
|
||||
[Token(Token = "0x400C5BC")]
|
||||
WAITING,
|
||||
// Token: 0x0400C5BD RID: 50621
|
||||
[Token(Token = "0x400C5BD")]
|
||||
SHRINKING_SOON,
|
||||
// Token: 0x0400C5BE RID: 50622
|
||||
[Token(Token = "0x400C5BE")]
|
||||
SHRINKING,
|
||||
// Token: 0x0400C5BF RID: 50623
|
||||
[Token(Token = "0x400C5BF")]
|
||||
FINISHED
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,310 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Combat;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002CB3 RID: 11443
|
||||
[Token(Token = "0x2002CB3")]
|
||||
public class BattleRoyaleGear : MonoBehaviour, AICKHLGGBBH
|
||||
{
|
||||
// Token: 0x17003554 RID: 13652
|
||||
// (get) Token: 0x06013237 RID: 78391 RVA: 0x00461858 File Offset: 0x0045FA58
|
||||
[Token(Token = "0x17003554")]
|
||||
public string OOJFBECGEAD
|
||||
{
|
||||
[Token(Token = "0x6013237")]
|
||||
[Address(RVA = "0x137B7E0", Offset = "0x137A7E0", VA = "0x18137B7E0")]
|
||||
get
|
||||
{
|
||||
MDCDKMCDEGM cdhcbecjpom;
|
||||
do
|
||||
{
|
||||
cdhcbecjpom = this.CDHCBECJPOM;
|
||||
}
|
||||
while (cdhcbecjpom == 0);
|
||||
return cdhcbecjpom.NPDBPCLAOGI;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003555 RID: 13653
|
||||
// (get) Token: 0x06013238 RID: 78392 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17003555")]
|
||||
public Color INCNKMHCJDM
|
||||
{
|
||||
[Token(Token = "0x6013238")]
|
||||
[Address(RVA = "0x137B750", Offset = "0x137A750", VA = "0x18137B750")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013239 RID: 78393 RVA: 0x00461878 File Offset: 0x0045FA78
|
||||
[Token(Token = "0x6013239")]
|
||||
[Address(RVA = "0x137AA60", Offset = "0x1379A60", VA = "0x18137AA60")]
|
||||
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: 0x0601323A RID: 78394 RVA: 0x004618C0 File Offset: 0x0045FAC0
|
||||
[Token(Token = "0x601323A")]
|
||||
[Address(RVA = "0x137B2D0", Offset = "0x137A2D0", VA = "0x18137B2D0")]
|
||||
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: 0x0601323B RID: 78395 RVA: 0x00461A9C File Offset: 0x0045FC9C
|
||||
[Token(Token = "0x601323B")]
|
||||
[Address(RVA = "0x137B210", Offset = "0x137A210", VA = "0x18137B210")]
|
||||
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: 0x0601323C RID: 78396 RVA: 0x00461AE0 File Offset: 0x0045FCE0
|
||||
[Token(Token = "0x601323C")]
|
||||
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
|
||||
public void Initialize(MDCDKMCDEGM CDHCBECJPOM)
|
||||
{
|
||||
this.CDHCBECJPOM = CDHCBECJPOM;
|
||||
}
|
||||
|
||||
// Token: 0x0601323D RID: 78397 RVA: 0x00461AF4 File Offset: 0x0045FCF4
|
||||
[Token(Token = "0x601323D")]
|
||||
[Address(RVA = "0x137AB30", Offset = "0x1379B30", VA = "0x18137AB30")]
|
||||
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: 0x0601323E RID: 78398 RVA: 0x00461BEC File Offset: 0x0045FDEC
|
||||
[Token(Token = "0x601323E")]
|
||||
[Address(RVA = "0x137AE50", Offset = "0x1379E50", VA = "0x18137AE50")]
|
||||
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: 0x0601323F RID: 78399 RVA: 0x00461C78 File Offset: 0x0045FE78
|
||||
[Token(Token = "0x601323F")]
|
||||
[Address(RVA = "0x137B0E0", Offset = "0x137A0E0", VA = "0x18137B0E0")]
|
||||
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: 0x06013240 RID: 78400 RVA: 0x00461CE0 File Offset: 0x0045FEE0
|
||||
[Token(Token = "0x6013240")]
|
||||
[Address(RVA = "0x137AFD0", Offset = "0x1379FD0", VA = "0x18137AFD0", 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: 0x06013241 RID: 78401 RVA: 0x00461D20 File Offset: 0x0045FF20
|
||||
[Token(Token = "0x6013241")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public BattleRoyaleGear()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C5C0 RID: 50624
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C5C0")]
|
||||
private RangedWeapon CHOKCBJIJAL;
|
||||
|
||||
// Token: 0x0400C5C1 RID: 50625
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400C5C1")]
|
||||
private MDCDKMCDEGM CDHCBECJPOM;
|
||||
|
||||
// Token: 0x0400C5C2 RID: 50626
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400C5C2")]
|
||||
[HideInInspector]
|
||||
public JJIEGEBJPLO copyableDefaultGearQuality;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,706 @@
|
||||
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: 0x02002CB4 RID: 11444
|
||||
[Token(Token = "0x2002CB4")]
|
||||
public class BattleRoyaleGearBag : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17003556 RID: 13654
|
||||
// (get) Token: 0x06013242 RID: 78402 RVA: 0x00461D34 File Offset: 0x0045FF34
|
||||
[Token(Token = "0x17003556")]
|
||||
private bool OCMLJDHFLBI
|
||||
{
|
||||
[Token(Token = "0x6013242")]
|
||||
[Address(RVA = "0x1376990", Offset = "0x1375990", VA = "0x181376990")]
|
||||
get
|
||||
{
|
||||
AGAJMBPABDL fbfbjfnhnog = this.FBFBJFNHNOG;
|
||||
if (fbfbjfnhnog == 0)
|
||||
{
|
||||
}
|
||||
return fbfbjfnhnog.DMKCIEPGGAB;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003557 RID: 13655
|
||||
// (get) Token: 0x06013243 RID: 78403 RVA: 0x00461D54 File Offset: 0x0045FF54
|
||||
[Token(Token = "0x17003557")]
|
||||
private Vector3 AEDBAOFJJEE
|
||||
{
|
||||
[Token(Token = "0x6013243")]
|
||||
[Address(RVA = "0x1376570", Offset = "0x1375570", VA = "0x181376570")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003558 RID: 13656
|
||||
// (get) Token: 0x06013244 RID: 78404 RVA: 0x00461D78 File Offset: 0x0045FF78
|
||||
[Token(Token = "0x17003558")]
|
||||
private Quaternion LAEFAGOJOLJ
|
||||
{
|
||||
[Token(Token = "0x6013244")]
|
||||
[Address(RVA = "0x1375D30", Offset = "0x1374D30", VA = "0x181375D30")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003559 RID: 13657
|
||||
// (get) Token: 0x06013245 RID: 78405 RVA: 0x00461D90 File Offset: 0x0045FF90
|
||||
[Token(Token = "0x17003559")]
|
||||
private bool CNHHCJJAIDJ
|
||||
{
|
||||
[Token(Token = "0x6013245")]
|
||||
[Address(RVA = "0x1377370", Offset = "0x1376370", VA = "0x181377370")]
|
||||
get
|
||||
{
|
||||
HKKOHFHADKK cmhgdpokgoa = this.CMHGDPOKGOA;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013246 RID: 78406 RVA: 0x00461DAC File Offset: 0x0045FFAC
|
||||
[Token(Token = "0x6013246")]
|
||||
[Address(RVA = "0x1374E40", Offset = "0x1373E40", VA = "0x181374E40", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06013246)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06013247 RID: 78407 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013247")]
|
||||
[Address(RVA = "0x13773C0", Offset = "0x13763C0", VA = "0x1813773C0")]
|
||||
private void Start()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013248 RID: 78408 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013248")]
|
||||
[Address(RVA = "0x13769B0", Offset = "0x13759B0", VA = "0x1813769B0", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013249 RID: 78409 RVA: 0x004620F4 File Offset: 0x004602F4
|
||||
[Token(Token = "0x6013249")]
|
||||
[Address(RVA = "0x1377000", Offset = "0x1376000", VA = "0x181377000")]
|
||||
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: 0x0601324A RID: 78410 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601324A")]
|
||||
[Address(RVA = "0x1375C70", Offset = "0x1374C70", VA = "0x181375C70")]
|
||||
public void DropAllEquipment()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601324B RID: 78411 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601324B")]
|
||||
[Address(RVA = "0x13767C0", Offset = "0x13757C0", VA = "0x1813767C0")]
|
||||
private Tool NGFFGDEPFAP(Player IEKDDPPNFPF, bool GEJJBENPHJG, Collider DMMDDFILJMK)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601324C RID: 78412 RVA: 0x0046218C File Offset: 0x0046038C
|
||||
[Token(Token = "0x601324C")]
|
||||
[Address(RVA = "0x13758E0", Offset = "0x13748E0", VA = "0x1813758E0")]
|
||||
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: 0x0601324D RID: 78413 RVA: 0x004621D0 File Offset: 0x004603D0
|
||||
[Token(Token = "0x601324D")]
|
||||
[Address(RVA = "0x1375590", Offset = "0x1374590", VA = "0x181375590")]
|
||||
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: 0x0601324E RID: 78414 RVA: 0x00462220 File Offset: 0x00460420
|
||||
[Token(Token = "0x601324E")]
|
||||
[Address(RVA = "0x13764A0", Offset = "0x13754A0", VA = "0x1813764A0")]
|
||||
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: 0x0601324F RID: 78415 RVA: 0x0046229C File Offset: 0x0046049C
|
||||
[Token(Token = "0x601324F")]
|
||||
[Address(RVA = "0x1375AC0", Offset = "0x1374AC0", VA = "0x181375AC0")]
|
||||
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: 0x06013250 RID: 78416 RVA: 0x004622E4 File Offset: 0x004604E4
|
||||
[Token(Token = "0x6013250")]
|
||||
[Address(RVA = "0x1375660", Offset = "0x1374660", VA = "0x181375660")]
|
||||
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: 0x06013251 RID: 78417 RVA: 0x00462398 File Offset: 0x00460598
|
||||
[Token(Token = "0x6013251")]
|
||||
[Address(RVA = "0x13759B0", Offset = "0x13749B0", VA = "0x1813759B0")]
|
||||
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: 0x06013252 RID: 78418 RVA: 0x004623EC File Offset: 0x004605EC
|
||||
[Token(Token = "0x6013252")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690")]
|
||||
private bool DFFGKAJAFEJ(Tool EGFEJGHDNAI, PlayerToolEquipSlot POFOFFDCGCB)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06013253 RID: 78419 RVA: 0x004623FC File Offset: 0x004605FC
|
||||
[Token(Token = "0x6013253")]
|
||||
[Address(RVA = "0x1375BB0", Offset = "0x1374BB0", VA = "0x181375BB0")]
|
||||
private void DKEJCDEMBOM(Tool EGFEJGHDNAI, PlayerToolEquipSlot POFOFFDCGCB)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.hipAttachSFX;
|
||||
Transform transform = EGFEJGHDNAI.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
|
||||
// Token: 0x06013254 RID: 78420 RVA: 0x00462424 File Offset: 0x00460624
|
||||
[Token(Token = "0x6013254")]
|
||||
[Address(RVA = "0x13768D0", Offset = "0x13758D0", VA = "0x1813768D0")]
|
||||
private void NIBNPKFAEMG(Tool EGFEJGHDNAI, PlayerToolEquipSlot POFOFFDCGCB)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.hipDetachSFX;
|
||||
Transform transform = EGFEJGHDNAI.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
|
||||
// Token: 0x06013255 RID: 78421 RVA: 0x0046244C File Offset: 0x0046064C
|
||||
[Token(Token = "0x6013255")]
|
||||
[Address(RVA = "0x1377800", Offset = "0x1376800", VA = "0x181377800")]
|
||||
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: 0x06013256 RID: 78422 RVA: 0x00462508 File Offset: 0x00460708
|
||||
[Token(Token = "0x6013256")]
|
||||
[Address(RVA = "0x1374D60", Offset = "0x1373D60", VA = "0x181374D60")]
|
||||
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: 0x06013257 RID: 78423 RVA: 0x00462554 File Offset: 0x00460754
|
||||
[Token(Token = "0x6013257")]
|
||||
[Address(RVA = "0x13766C0", Offset = "0x13756C0", VA = "0x1813766C0")]
|
||||
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: 0x06013258 RID: 78424 RVA: 0x004625B4 File Offset: 0x004607B4
|
||||
[Token(Token = "0x6013258")]
|
||||
[Address(RVA = "0x1376390", Offset = "0x1375390", VA = "0x181376390")]
|
||||
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: 0x06013259 RID: 78425 RVA: 0x0046260C File Offset: 0x0046080C
|
||||
[Token(Token = "0x6013259")]
|
||||
[Address(RVA = "0x1375EC0", Offset = "0x1374EC0", VA = "0x181375EC0")]
|
||||
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: 0x0601325A RID: 78426 RVA: 0x00462668 File Offset: 0x00460868
|
||||
[Token(Token = "0x601325A")]
|
||||
[Address(RVA = "0x1375E10", Offset = "0x1374E10", VA = "0x181375E10")]
|
||||
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: 0x0601325B RID: 78427 RVA: 0x004626BC File Offset: 0x004608BC
|
||||
[Token(Token = "0x601325B")]
|
||||
[Address(RVA = "0x1376650", Offset = "0x1375650", VA = "0x181376650")]
|
||||
private IEnumerator LHDMBKBOINL(Tool EGFEJGHDNAI)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601325B)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0601325C RID: 78428 RVA: 0x004626E8 File Offset: 0x004608E8
|
||||
[Token(Token = "0x601325C")]
|
||||
[Address(RVA = "0x1375FA0", Offset = "0x1374FA0", VA = "0x181375FA0")]
|
||||
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;
|
||||
int inpoaaaoahi = KKPBCOOONNK.MDMMDPEKICF.INPOAAAOAHI;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
int num3 = 0;
|
||||
if (num != num3)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601325D RID: 78429 RVA: 0x00462768 File Offset: 0x00460968
|
||||
[Token(Token = "0x601325D")]
|
||||
[Address(RVA = "0x1377AE0", Offset = "0x1376AE0", VA = "0x181377AE0")]
|
||||
public BattleRoyaleGearBag()
|
||||
{
|
||||
List<FNCLOCJLFDG> list = new List();
|
||||
this.bagSlots = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C5C3 RID: 50627
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C5C3")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x0400C5C4 RID: 50628
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C5C4")]
|
||||
[SerializeField]
|
||||
[Header("Settings")]
|
||||
private Collider easyAccessCollider;
|
||||
|
||||
// Token: 0x0400C5C5 RID: 50629
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C5C5")]
|
||||
[SerializeField]
|
||||
[Header("Bag Slots")]
|
||||
private BattleRoyaleGearBag.BattleRoyaleGearSlotDescriptor[] bagSlotDescriptors;
|
||||
|
||||
// Token: 0x0400C5C6 RID: 50630
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C5C6")]
|
||||
[SerializeField]
|
||||
[Header("Audio")]
|
||||
private RecRoomAudioClip putOnSFX;
|
||||
|
||||
// Token: 0x0400C5C7 RID: 50631
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C5C7")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip takeOffSFX;
|
||||
|
||||
// Token: 0x0400C5C8 RID: 50632
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400C5C8")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip hipAttachSFX;
|
||||
|
||||
// Token: 0x0400C5C9 RID: 50633
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C5C9")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip hipDetachSFX;
|
||||
|
||||
// Token: 0x0400C5CA RID: 50634
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400C5CA")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip[] modifyStoredToolSFX;
|
||||
|
||||
// Token: 0x0400C5CB RID: 50635
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C5CB")]
|
||||
private HKKOHFHADKK CMHGDPOKGOA;
|
||||
|
||||
// Token: 0x0400C5CC RID: 50636
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400C5CC")]
|
||||
private AGAJMBPABDL FBFBJFNHNOG;
|
||||
|
||||
// Token: 0x0400C5CD RID: 50637
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400C5CD")]
|
||||
private Player MJFIFBHFJOC;
|
||||
|
||||
// Token: 0x0400C5CE RID: 50638
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400C5CE")]
|
||||
public List<FNCLOCJLFDG> bagSlots;
|
||||
|
||||
// Token: 0x0400C5CF RID: 50639
|
||||
[Token(Token = "0x400C5CF")]
|
||||
private static Dictionary<string, object> ALKGFHKHEPA;
|
||||
|
||||
// Token: 0x0400C5D0 RID: 50640
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400C5D0")]
|
||||
private Tool EPHLNFKJGNB;
|
||||
|
||||
// Token: 0x0400C5D1 RID: 50641
|
||||
[Token(Token = "0x400C5D1")]
|
||||
private static readonly string NFGPFLPBCBN = "PEB.WEARER_ID";
|
||||
|
||||
// Token: 0x0400C5D2 RID: 50642
|
||||
[Token(Token = "0x400C5D2")]
|
||||
private static readonly string IHEGGDCPIEH = "Purpose";
|
||||
|
||||
// Token: 0x02002CB5 RID: 11445
|
||||
[Token(Token = "0x2002CB5")]
|
||||
private enum DLADIMOEPGJ
|
||||
{
|
||||
// Token: 0x0400C5D4 RID: 50644
|
||||
[Token(Token = "0x400C5D4")]
|
||||
ON_BACK,
|
||||
// Token: 0x0400C5D5 RID: 50645
|
||||
[Token(Token = "0x400C5D5")]
|
||||
NOT_ON_BACK
|
||||
}
|
||||
|
||||
// Token: 0x02002CB6 RID: 11446
|
||||
[Token(Token = "0x2002CB6")]
|
||||
[Serializable]
|
||||
private struct BattleRoyaleGearSlotDescriptor
|
||||
{
|
||||
// Token: 0x1700355A RID: 13658
|
||||
// (get) Token: 0x0601325F RID: 78431 RVA: 0x004627AC File Offset: 0x004609AC
|
||||
[Token(Token = "0x1700355A")]
|
||||
public OGNBCNBPFCC[] SupportedEquipmentTypes
|
||||
{
|
||||
[Token(Token = "0x601325F")]
|
||||
[Address(RVA = "0x137A9B0", Offset = "0x13799B0", VA = "0x18137A9B0")]
|
||||
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: 0x0400C5D6 RID: 50646
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400C5D6")]
|
||||
[SerializeField]
|
||||
public string Name;
|
||||
|
||||
// Token: 0x0400C5D7 RID: 50647
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400C5D7")]
|
||||
[SerializeField]
|
||||
public Transform SlotTransform;
|
||||
|
||||
// Token: 0x0400C5D8 RID: 50648
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400C5D8")]
|
||||
[SerializeField]
|
||||
[HELOBGLDDLH.KBCDAGDEHAO(false)]
|
||||
public SerializedGuid[] SupportedEquipmentTypeIds;
|
||||
|
||||
// Token: 0x0400C5D9 RID: 50649
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C5D9")]
|
||||
[NonSerialized]
|
||||
private OGNBCNBPFCC[] _supportedEquipmentTypes;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,249 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002CD4 RID: 11476
|
||||
[Token(Token = "0x2002CD4")]
|
||||
[Serializable]
|
||||
public class BattleRoyaleGearConfig : ScriptableObject
|
||||
{
|
||||
// Token: 0x1700357A RID: 13690
|
||||
// (get) Token: 0x06013367 RID: 78695 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x1700357A")]
|
||||
public Color CommonColor
|
||||
{
|
||||
[Token(Token = "0x6013367")]
|
||||
[Address(RVA = "0x470E20", Offset = "0x46FE20", VA = "0x180470E20")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700357B RID: 13691
|
||||
// (get) Token: 0x06013368 RID: 78696 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x1700357B")]
|
||||
public Color UncommonColor
|
||||
{
|
||||
[Token(Token = "0x6013368")]
|
||||
[Address(RVA = "0x470E10", Offset = "0x46FE10", VA = "0x180470E10")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700357C RID: 13692
|
||||
// (get) Token: 0x06013369 RID: 78697 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x1700357C")]
|
||||
public Color RareColor
|
||||
{
|
||||
[Token(Token = "0x6013369")]
|
||||
[Address(RVA = "0x10BA7F0", Offset = "0x10B97F0", VA = "0x1810BA7F0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700357D RID: 13693
|
||||
// (get) Token: 0x0601336A RID: 78698 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x1700357D")]
|
||||
public Color EpicColor
|
||||
{
|
||||
[Token(Token = "0x601336A")]
|
||||
[Address(RVA = "0x1377B50", Offset = "0x1376B50", VA = "0x181377B50")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700357E RID: 13694
|
||||
// (get) Token: 0x0601336B RID: 78699 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x1700357E")]
|
||||
public Color LegendaryColor
|
||||
{
|
||||
[Token(Token = "0x601336B")]
|
||||
[Address(RVA = "0x12986A0", Offset = "0x12976A0", VA = "0x1812986A0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700357F RID: 13695
|
||||
// (get) Token: 0x0601336C RID: 78700 RVA: 0x0046944C File Offset: 0x0046764C
|
||||
[Token(Token = "0x1700357F")]
|
||||
public int PistolDropWeight
|
||||
{
|
||||
[Token(Token = "0x601336C")]
|
||||
[Address(RVA = "0x483190", Offset = "0x482190", VA = "0x180483190")]
|
||||
get
|
||||
{
|
||||
return this.pistolDropWeight;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003580 RID: 13696
|
||||
// (get) Token: 0x0601336D RID: 78701 RVA: 0x00469460 File Offset: 0x00467660
|
||||
[Token(Token = "0x17003580")]
|
||||
public int AutomaticDropWeight
|
||||
{
|
||||
[Token(Token = "0x601336D")]
|
||||
[Address(RVA = "0x4831A0", Offset = "0x4821A0", VA = "0x1804831A0")]
|
||||
get
|
||||
{
|
||||
return this.automaticDropWeight;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003581 RID: 13697
|
||||
// (get) Token: 0x0601336E RID: 78702 RVA: 0x00469474 File Offset: 0x00467674
|
||||
[Token(Token = "0x17003581")]
|
||||
public int RifleDropWeight
|
||||
{
|
||||
[Token(Token = "0x601336E")]
|
||||
[Address(RVA = "0x483230", Offset = "0x482230", VA = "0x180483230")]
|
||||
get
|
||||
{
|
||||
return this.rifleDropWeight;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003582 RID: 13698
|
||||
// (get) Token: 0x0601336F RID: 78703 RVA: 0x00469488 File Offset: 0x00467688
|
||||
[Token(Token = "0x17003582")]
|
||||
public int ShotgunDropWeight
|
||||
{
|
||||
[Token(Token = "0x601336F")]
|
||||
[Address(RVA = "0x483240", Offset = "0x482240", VA = "0x180483240")]
|
||||
get
|
||||
{
|
||||
return this.shotgunDropWeight;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003583 RID: 13699
|
||||
// (get) Token: 0x06013370 RID: 78704 RVA: 0x0046949C File Offset: 0x0046769C
|
||||
[Token(Token = "0x17003583")]
|
||||
public int HandCannonDropWeight
|
||||
{
|
||||
[Token(Token = "0x6013370")]
|
||||
[Address(RVA = "0x483340", Offset = "0x482340", VA = "0x180483340")]
|
||||
get
|
||||
{
|
||||
return this.handCannonDropWeight;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003584 RID: 13700
|
||||
// (get) Token: 0x06013371 RID: 78705 RVA: 0x004694B0 File Offset: 0x004676B0
|
||||
[Token(Token = "0x17003584")]
|
||||
public int BowDropWeight
|
||||
{
|
||||
[Token(Token = "0x6013371")]
|
||||
[Address(RVA = "0xAB93B0", Offset = "0xAB83B0", VA = "0x180AB93B0")]
|
||||
get
|
||||
{
|
||||
return this.bowDropWeight;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003585 RID: 13701
|
||||
// (get) Token: 0x06013372 RID: 78706 RVA: 0x004694C4 File Offset: 0x004676C4
|
||||
[Token(Token = "0x17003585")]
|
||||
public int RocketLauncherDropWeight
|
||||
{
|
||||
[Token(Token = "0x6013372")]
|
||||
[Address(RVA = "0x6A5700", Offset = "0x6A4700", VA = "0x1806A5700")]
|
||||
get
|
||||
{
|
||||
return this.rocketLauncherDropWeight;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013373 RID: 78707 RVA: 0x004694D8 File Offset: 0x004676D8
|
||||
[Token(Token = "0x6013373")]
|
||||
[Address(RVA = "0x5B1810", Offset = "0x5B0810", VA = "0x1805B1810")]
|
||||
public BattleRoyaleGearConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C6C7 RID: 50887
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C6C7")]
|
||||
[SerializeField]
|
||||
[Header("Quality Colors")]
|
||||
private Color commonColor;
|
||||
|
||||
// Token: 0x0400C6C8 RID: 50888
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400C6C8")]
|
||||
[SerializeField]
|
||||
private Color uncommonColor;
|
||||
|
||||
// Token: 0x0400C6C9 RID: 50889
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400C6C9")]
|
||||
[SerializeField]
|
||||
private Color rareColor;
|
||||
|
||||
// Token: 0x0400C6CA RID: 50890
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C6CA")]
|
||||
[SerializeField]
|
||||
private Color epicColor;
|
||||
|
||||
// Token: 0x0400C6CB RID: 50891
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C6CB")]
|
||||
[SerializeField]
|
||||
private Color legendaryColor;
|
||||
|
||||
// Token: 0x0400C6CC RID: 50892
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400C6CC")]
|
||||
[SerializeField]
|
||||
[Header("Weapon Type Drop Weight")]
|
||||
private int pistolDropWeight;
|
||||
|
||||
// Token: 0x0400C6CD RID: 50893
|
||||
[FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x400C6CD")]
|
||||
[SerializeField]
|
||||
private int automaticDropWeight;
|
||||
|
||||
// Token: 0x0400C6CE RID: 50894
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C6CE")]
|
||||
[SerializeField]
|
||||
private int rifleDropWeight;
|
||||
|
||||
// Token: 0x0400C6CF RID: 50895
|
||||
[FieldOffset(Offset = "0x74")]
|
||||
[Token(Token = "0x400C6CF")]
|
||||
[SerializeField]
|
||||
private int shotgunDropWeight;
|
||||
|
||||
// Token: 0x0400C6D0 RID: 50896
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400C6D0")]
|
||||
[SerializeField]
|
||||
private int handCannonDropWeight;
|
||||
|
||||
// Token: 0x0400C6D1 RID: 50897
|
||||
[FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x400C6D1")]
|
||||
[SerializeField]
|
||||
private int bowDropWeight;
|
||||
|
||||
// Token: 0x0400C6D2 RID: 50898
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C6D2")]
|
||||
[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: 0x02002CB8 RID: 11448
|
||||
[Token(Token = "0x2002CB8")]
|
||||
public class BattleRoyaleGearManager : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x1700355D RID: 13661
|
||||
// (get) Token: 0x06013266 RID: 78438 RVA: 0x004628B0 File Offset: 0x00460AB0
|
||||
// (set) Token: 0x06013267 RID: 78439 RVA: 0x004628C4 File Offset: 0x00460AC4
|
||||
[Token(Token = "0x1700355D")]
|
||||
public static BattleRoyaleGearManager ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x6013266")]
|
||||
[Address(RVA = "0x137A930", Offset = "0x1379930", VA = "0x18137A930")]
|
||||
get;
|
||||
[Token(Token = "0x6013267")]
|
||||
[Address(RVA = "0x1379720", Offset = "0x1378720", VA = "0x181379720")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06013268 RID: 78440 RVA: 0x004628D8 File Offset: 0x00460AD8
|
||||
[Token(Token = "0x6013268")]
|
||||
[Address(RVA = "0x1377B60", Offset = "0x1376B60", VA = "0x181377B60", 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: 0x06013269 RID: 78441 RVA: 0x00462A84 File Offset: 0x00460C84
|
||||
[Token(Token = "0x6013269")]
|
||||
[Address(RVA = "0x137A740", Offset = "0x1379740", VA = "0x18137A740")]
|
||||
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: 0x0601326A RID: 78442 RVA: 0x00462AEC File Offset: 0x00460CEC
|
||||
[Token(Token = "0x601326A")]
|
||||
[Address(RVA = "0x137A0E0", Offset = "0x13790E0", VA = "0x18137A0E0", 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: 0x0601326B RID: 78443 RVA: 0x00462C74 File Offset: 0x00460E74
|
||||
[Token(Token = "0x601326B")]
|
||||
[Address(RVA = "0x1378500", Offset = "0x1377500", VA = "0x181378500")]
|
||||
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: 0x0601326C RID: 78444 RVA: 0x00462E18 File Offset: 0x00461018
|
||||
[Token(Token = "0x601326C")]
|
||||
[Address(RVA = "0x1378DF0", Offset = "0x1377DF0", VA = "0x181378DF0")]
|
||||
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: 0x0601326D RID: 78445 RVA: 0x00462E4C File Offset: 0x0046104C
|
||||
[Token(Token = "0x601326D")]
|
||||
[Address(RVA = "0x1378180", Offset = "0x1377180", VA = "0x181378180")]
|
||||
private IEnumerator DFEOGMJABEO(EquipmentSpawnerChest MMOJOJPDKIC)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601326D)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0601326E RID: 78446 RVA: 0x00462E78 File Offset: 0x00461078
|
||||
[Token(Token = "0x601326E")]
|
||||
[Address(RVA = "0x1378280", Offset = "0x1377280", VA = "0x181378280")]
|
||||
public int GetFieldAmmo(AGAJMBPABDL IEKDDPPNFPF, CLDJCKDMCFP KIGCFHHMPCG)
|
||||
{
|
||||
return this.NOBMGOHDKBE(IEKDDPPNFPF).IAHDANBDAAM()[(int)KIGCFHHMPCG];
|
||||
}
|
||||
|
||||
// Token: 0x0601326F RID: 78447 RVA: 0x00462EA0 File Offset: 0x004610A0
|
||||
[Token(Token = "0x601326F")]
|
||||
[Address(RVA = "0x137A650", Offset = "0x1379650", VA = "0x18137A650")]
|
||||
public void SetFieldAmmo(AGAJMBPABDL IEKDDPPNFPF, CLDJCKDMCFP KIGCFHHMPCG, int GEFICFCCGDK)
|
||||
{
|
||||
int[] array;
|
||||
do
|
||||
{
|
||||
array = this.NOBMGOHDKBE(IEKDDPPNFPF).IAHDANBDAAM();
|
||||
}
|
||||
while (array == 0);
|
||||
array[0] = GEFICFCCGDK;
|
||||
}
|
||||
|
||||
// Token: 0x06013270 RID: 78448 RVA: 0x00462ED0 File Offset: 0x004610D0
|
||||
[Token(Token = "0x6013270")]
|
||||
[Address(RVA = "0x1378E70", Offset = "0x1377E70", VA = "0x181378E70")]
|
||||
private void JGFHDEKLIIG()
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
KLLMCPFPIIE<int[]> kllmcpfpiie = this.NOBMGOHDKBE(agajmbpabdl);
|
||||
int[] array = new int[9];
|
||||
}
|
||||
|
||||
// Token: 0x06013271 RID: 78449 RVA: 0x00462EFC File Offset: 0x004610FC
|
||||
[Token(Token = "0x6013271")]
|
||||
[Address(RVA = "0x1379FC0", Offset = "0x1378FC0", VA = "0x181379FC0")]
|
||||
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: 0x06013272 RID: 78450 RVA: 0x00462F3C File Offset: 0x0046113C
|
||||
[Token(Token = "0x6013272")]
|
||||
[Address(RVA = "0x1379630", Offset = "0x1378630", VA = "0x181379630")]
|
||||
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: 0x06013273 RID: 78451 RVA: 0x00462FA8 File Offset: 0x004611A8
|
||||
[Token(Token = "0x6013273")]
|
||||
[Address(RVA = "0x1379B60", Offset = "0x1378B60", VA = "0x181379B60")]
|
||||
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: 0x06013274 RID: 78452 RVA: 0x00463020 File Offset: 0x00461220
|
||||
[Token(Token = "0x6013274")]
|
||||
[Address(RVA = "0x1379AD0", Offset = "0x1378AD0", VA = "0x181379AD0")]
|
||||
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: 0x06013275 RID: 78453 RVA: 0x00463054 File Offset: 0x00461254
|
||||
[Token(Token = "0x6013275")]
|
||||
[Address(RVA = "0x13781F0", Offset = "0x13771F0", VA = "0x1813781F0")]
|
||||
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: 0x06013276 RID: 78454 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013276")]
|
||||
[Address(RVA = "0x1379E10", Offset = "0x1378E10", VA = "0x181379E10")]
|
||||
private void NKDDCNLIONO()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013277 RID: 78455 RVA: 0x00463088 File Offset: 0x00461288
|
||||
[Token(Token = "0x6013277")]
|
||||
[Address(RVA = "0x1378900", Offset = "0x1377900", VA = "0x181378900")]
|
||||
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: 0x06013278 RID: 78456 RVA: 0x00463134 File Offset: 0x00461334
|
||||
[Token(Token = "0x6013278")]
|
||||
[Address(RVA = "0x13799B0", Offset = "0x13789B0", VA = "0x1813799B0")]
|
||||
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: 0x06013279 RID: 78457 RVA: 0x00463184 File Offset: 0x00461384
|
||||
[Token(Token = "0x6013279")]
|
||||
[Address(RVA = "0x1379760", Offset = "0x1378760", VA = "0x181379760")]
|
||||
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: 0x0601327A RID: 78458 RVA: 0x00463214 File Offset: 0x00461414
|
||||
[Token(Token = "0x601327A")]
|
||||
[Address(RVA = "0x1378F00", Offset = "0x1377F00", VA = "0x181378F00")]
|
||||
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: 0x0601327B RID: 78459 RVA: 0x0046327C File Offset: 0x0046147C
|
||||
[Token(Token = "0x601327B")]
|
||||
[Address(RVA = "0x1378310", Offset = "0x1377310", VA = "0x181378310")]
|
||||
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: 0x0601327C RID: 78460 RVA: 0x004632E4 File Offset: 0x004614E4
|
||||
[Token(Token = "0x601327C")]
|
||||
[Address(RVA = "0x1379420", Offset = "0x1378420", VA = "0x181379420")]
|
||||
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: 0x0601327D RID: 78461 RVA: 0x00463368 File Offset: 0x00461568
|
||||
[Token(Token = "0x601327D")]
|
||||
[Address(RVA = "0x13790F0", Offset = "0x13780F0", VA = "0x1813790F0")]
|
||||
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: 0x0601327E RID: 78462 RVA: 0x004633E4 File Offset: 0x004615E4
|
||||
[Token(Token = "0x601327E")]
|
||||
[Address(RVA = "0x1379360", Offset = "0x1378360", VA = "0x181379360")]
|
||||
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: 0x0601327F RID: 78463 RVA: 0x00463430 File Offset: 0x00461630
|
||||
[Token(Token = "0x601327F")]
|
||||
[Address(RVA = "0x137A8A0", Offset = "0x13798A0", VA = "0x18137A8A0")]
|
||||
public BattleRoyaleGearManager()
|
||||
{
|
||||
EOEOFMCNLOL<EOEOFMCNLOL<int>> eoeofmcnlol = new EOEOFMCNLOL();
|
||||
this.LPBBEFCLDIG = eoeofmcnlol;
|
||||
Dictionary<int, KLLMCPFPIIE<int[]>> dictionary = new Dictionary();
|
||||
this.PMMGPDAHOIF = dictionary;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C5DF RID: 50655
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C5DF")]
|
||||
[SerializeField]
|
||||
[Header("Player Bags")]
|
||||
private BattleRoyaleGearBag bagPrefab;
|
||||
|
||||
// Token: 0x0400C5E0 RID: 50656
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C5E0")]
|
||||
[SerializeField]
|
||||
private BattleRoyalePlayerMap mapPrefab;
|
||||
|
||||
// Token: 0x0400C5E1 RID: 50657
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C5E1")]
|
||||
[SerializeField]
|
||||
[Header("Equipment")]
|
||||
private TextAsset arsenalBlob;
|
||||
|
||||
// Token: 0x0400C5E2 RID: 50658
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C5E2")]
|
||||
[SerializeField]
|
||||
[Header("Chests")]
|
||||
private float chestEnabledPercentage = 0.5f;
|
||||
|
||||
// Token: 0x0400C5E3 RID: 50659
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C5E3")]
|
||||
private BattleRoyaleGearBag BEANHKLNMII;
|
||||
|
||||
// Token: 0x0400C5E4 RID: 50660
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400C5E4")]
|
||||
private FOKDOODJKOP HGJCHIAMDIE;
|
||||
|
||||
// Token: 0x0400C5E5 RID: 50661
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C5E5")]
|
||||
private EOEOFMCNLOL<EOEOFMCNLOL<int>> LPBBEFCLDIG;
|
||||
|
||||
// Token: 0x0400C5E6 RID: 50662
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400C5E6")]
|
||||
private EOEOFMCNLOL<int> HIDHPKNHBCH;
|
||||
|
||||
// Token: 0x0400C5E7 RID: 50663
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C5E7")]
|
||||
private EOEOFMCNLOL<int> ONDFFIPFJON;
|
||||
|
||||
// Token: 0x0400C5E8 RID: 50664
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400C5E8")]
|
||||
private int[] OFGNGGBPLBI;
|
||||
|
||||
// Token: 0x0400C5E9 RID: 50665
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400C5E9")]
|
||||
private Dictionary<int, KLLMCPFPIIE<int[]>> PMMGPDAHOIF;
|
||||
|
||||
// Token: 0x0400C5EA RID: 50666
|
||||
[Token(Token = "0x400C5EA")]
|
||||
private const float FJLBHOHFGDP = 0.05f;
|
||||
|
||||
// Token: 0x0400C5EB RID: 50667
|
||||
[Token(Token = "0x400C5EB")]
|
||||
private const float GIHPLBMNJLK = 4f;
|
||||
|
||||
// Token: 0x0400C5EC RID: 50668
|
||||
[Token(Token = "0x400C5EC")]
|
||||
private const float JPADELFAGEK = 720f;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,921 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Cpp2IlInjected;
|
||||
using Pathfinding.RVO;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Core.Vehicles;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002CBA RID: 11450
|
||||
[Token(Token = "0x2002CBA")]
|
||||
public class BattleRoyaleGlider : BaseVehicle
|
||||
{
|
||||
// Token: 0x17003560 RID: 13664
|
||||
// (get) Token: 0x06013286 RID: 78470 RVA: 0x00463688 File Offset: 0x00461888
|
||||
[Token(Token = "0x17003560")]
|
||||
public float CCMOFNFDFCN
|
||||
{
|
||||
[Token(Token = "0x6013286")]
|
||||
[Address(RVA = "0xCB1CA0", Offset = "0xCB0CA0", VA = "0x180CB1CA0")]
|
||||
get
|
||||
{
|
||||
return this.maxYawSpeed;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003561 RID: 13665
|
||||
// (get) Token: 0x06013287 RID: 78471 RVA: 0x0046369C File Offset: 0x0046189C
|
||||
[Token(Token = "0x17003561")]
|
||||
public BattleRoyaleGliderHandlebar DDOLEGFJODO
|
||||
{
|
||||
[Token(Token = "0x6013287")]
|
||||
[Address(RVA = "0x4C31C0", Offset = "0x4C21C0", VA = "0x1804C31C0")]
|
||||
get
|
||||
{
|
||||
return this.handlebar;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003562 RID: 13666
|
||||
// (get) Token: 0x06013288 RID: 78472 RVA: 0x004636B0 File Offset: 0x004618B0
|
||||
// (set) Token: 0x06013289 RID: 78473 RVA: 0x004636C4 File Offset: 0x004618C4
|
||||
[Token(Token = "0x17003562")]
|
||||
public bool ODJEFAAIEEM
|
||||
{
|
||||
[Token(Token = "0x6013288")]
|
||||
[Address(RVA = "0x137F5A0", Offset = "0x137E5A0", VA = "0x18137F5A0")]
|
||||
get
|
||||
{
|
||||
return this.JIAPMNJEKPG;
|
||||
}
|
||||
[Token(Token = "0x6013289")]
|
||||
[Address(RVA = "0x137F5B0", Offset = "0x137E5B0", VA = "0x18137F5B0")]
|
||||
set
|
||||
{
|
||||
TeleportationPortal teleportationPortal = this.portal;
|
||||
this.JIAPMNJEKPG = value;
|
||||
RVOLayer layer = ((IAgent)teleportationPortal).Layer;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601328A RID: 78474 RVA: 0x004636EC File Offset: 0x004618EC
|
||||
[Token(Token = "0x601328A")]
|
||||
[Address(RVA = "0x137CD50", Offset = "0x137BD50", VA = "0x18137CD50", 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: 0x0601328B RID: 78475 RVA: 0x00463730 File Offset: 0x00461930
|
||||
[Token(Token = "0x601328B")]
|
||||
[Address(RVA = "0x137EBB0", Offset = "0x137DBB0", VA = "0x18137EBB0", 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: 0x0601328C RID: 78476 RVA: 0x0046376C File Offset: 0x0046196C
|
||||
[Token(Token = "0x601328C")]
|
||||
[Address(RVA = "0x137F140", Offset = "0x137E140", VA = "0x18137F140")]
|
||||
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: 0x0601328D RID: 78477 RVA: 0x00463854 File Offset: 0x00461A54
|
||||
[Token(Token = "0x601328D")]
|
||||
[Address(RVA = "0x137EC50", Offset = "0x137DC50", VA = "0x18137EC50")]
|
||||
private void OnDrawGizmos()
|
||||
{
|
||||
Color green = Color.green;
|
||||
Transform transform = base.transform;
|
||||
float z = this.collisionSphereOriginLocalposition.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
}
|
||||
|
||||
// Token: 0x0601328E RID: 78478 RVA: 0x00463888 File Offset: 0x00461A88
|
||||
[Token(Token = "0x601328E")]
|
||||
[Address(RVA = "0x137F120", Offset = "0x137E120", VA = "0x18137F120")]
|
||||
public void SteerDirectly(float BFLMJKIKKAI, float CDGGDBLHBNF)
|
||||
{
|
||||
if (this.InDirectSteerMode)
|
||||
{
|
||||
this.OKHAOPCDDAH(BFLMJKIKKAI, CDGGDBLHBNF);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601328F RID: 78479 RVA: 0x004638A8 File Offset: 0x00461AA8
|
||||
[Token(Token = "0x601328F")]
|
||||
[Address(RVA = "0x137E840", Offset = "0x137D840", VA = "0x18137E840")]
|
||||
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: 0x06013290 RID: 78480 RVA: 0x00463998 File Offset: 0x00461B98
|
||||
[Token(Token = "0x6013290")]
|
||||
[Address(RVA = "0x137E660", Offset = "0x137D660", VA = "0x18137E660")]
|
||||
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: 0x06013291 RID: 78481 RVA: 0x00463A04 File Offset: 0x00461C04
|
||||
[Token(Token = "0x6013291")]
|
||||
[Address(RVA = "0x137DFC0", Offset = "0x137CFC0", VA = "0x18137DFC0")]
|
||||
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: 0x06013292 RID: 78482 RVA: 0x00463A54 File Offset: 0x00461C54
|
||||
[Token(Token = "0x6013292")]
|
||||
[Address(RVA = "0x137E0C0", Offset = "0x137D0C0", VA = "0x18137E0C0")]
|
||||
private void OHDLJCJOCAF(float JLPPJBIKPAG, float EJPHOFNOGLO)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06013292)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06013293 RID: 78483 RVA: 0x00463C70 File Offset: 0x00461E70
|
||||
[Token(Token = "0x6013293")]
|
||||
[Address(RVA = "0x137D230", Offset = "0x137C230", VA = "0x18137D230")]
|
||||
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: 0x06013294 RID: 78484 RVA: 0x00463CF8 File Offset: 0x00461EF8
|
||||
[Token(Token = "0x6013294")]
|
||||
[Address(RVA = "0x137D3C0", Offset = "0x137C3C0", VA = "0x18137D3C0")]
|
||||
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: 0x06013295 RID: 78485 RVA: 0x00463E6C File Offset: 0x0046206C
|
||||
[Token(Token = "0x6013295")]
|
||||
[Address(RVA = "0x137DC60", Offset = "0x137CC60", VA = "0x18137DC60")]
|
||||
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: 0x06013296 RID: 78486 RVA: 0x00463EB8 File Offset: 0x004620B8
|
||||
[Token(Token = "0x6013296")]
|
||||
[Address(RVA = "0x137EDC0", Offset = "0x137DDC0", VA = "0x18137EDC0")]
|
||||
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: 0x06013297 RID: 78487 RVA: 0x00463F28 File Offset: 0x00462128
|
||||
[Token(Token = "0x6013297")]
|
||||
[Address(RVA = "0x137CCA0", Offset = "0x137BCA0", VA = "0x18137CCA0")]
|
||||
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: 0x06013298 RID: 78488 RVA: 0x00463F7C File Offset: 0x0046217C
|
||||
[Token(Token = "0x6013298")]
|
||||
[Address(RVA = "0x137CEF0", Offset = "0x137BEF0", VA = "0x18137CEF0", 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: 0x06013299 RID: 78489 RVA: 0x00463FEC File Offset: 0x004621EC
|
||||
[Token(Token = "0x6013299")]
|
||||
[Address(RVA = "0x137D1E0", Offset = "0x137C1E0", VA = "0x18137D1E0")]
|
||||
private void HFMGIGMCNOG()
|
||||
{
|
||||
TeleportationPortal teleportationPortal = this.portal;
|
||||
RVOLayer layer = ((IAgent)teleportationPortal).Layer;
|
||||
}
|
||||
|
||||
// Token: 0x0601329A RID: 78490 RVA: 0x00464010 File Offset: 0x00462210
|
||||
[Token(Token = "0x601329A")]
|
||||
[Address(RVA = "0x137CFF0", Offset = "0x137BFF0", VA = "0x18137CFF0", 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: 0x0601329B RID: 78491 RVA: 0x00464054 File Offset: 0x00462254
|
||||
[Token(Token = "0x601329B")]
|
||||
[Address(RVA = "0x137ECF0", Offset = "0x137DCF0", VA = "0x18137ECF0", 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: 0x0601329C RID: 78492 RVA: 0x004640C0 File Offset: 0x004622C0
|
||||
[Token(Token = "0x601329C")]
|
||||
[Address(RVA = "0x137CE80", Offset = "0x137BE80", VA = "0x18137CE80")]
|
||||
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: 0x0601329D RID: 78493 RVA: 0x004640EC File Offset: 0x004622EC
|
||||
[Token(Token = "0x601329D")]
|
||||
[Address(RVA = "0x137CE00", Offset = "0x137BE00", VA = "0x18137CE00")]
|
||||
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: 0x0601329E RID: 78494 RVA: 0x0046412C File Offset: 0x0046232C
|
||||
[Token(Token = "0x601329E")]
|
||||
[Address(RVA = "0x137DF00", Offset = "0x137CF00", VA = "0x18137DF00")]
|
||||
private IEnumerator KFJPKLPKCLA()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601329E)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0601329F RID: 78495 RVA: 0x00464150 File Offset: 0x00462350
|
||||
[Token(Token = "0x601329F")]
|
||||
[Address(RVA = "0x137DF60", Offset = "0x137CF60", VA = "0x18137DF60")]
|
||||
private IEnumerator LEKENOBANLA()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601329F)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x060132A0 RID: 78496 RVA: 0x00464174 File Offset: 0x00462374
|
||||
[Token(Token = "0x60132A0")]
|
||||
[Address(RVA = "0x137F090", Offset = "0x137E090", VA = "0x18137F090")]
|
||||
[NFOMENMAOIA]
|
||||
private void RpcOnGliderDeploy(Vector3 HLGGOHMNGED)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.deploySFX;
|
||||
float z = HLGGOHMNGED.z;
|
||||
}
|
||||
|
||||
// Token: 0x060132A1 RID: 78497 RVA: 0x00464190 File Offset: 0x00462390
|
||||
[Token(Token = "0x60132A1")]
|
||||
[Address(RVA = "0x137DA20", Offset = "0x137CA20", VA = "0x18137DA20")]
|
||||
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: 0x060132A2 RID: 78498 RVA: 0x00464230 File Offset: 0x00462430
|
||||
[Token(Token = "0x60132A2")]
|
||||
[Address(RVA = "0x137F420", Offset = "0x137E420", VA = "0x18137F420")]
|
||||
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: 0x0400C5F5 RID: 50677
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400C5F5")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private AnimateInOut animateInOut;
|
||||
|
||||
// Token: 0x0400C5F6 RID: 50678
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C5F6")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private TeleportationPortal portal;
|
||||
|
||||
// Token: 0x0400C5F7 RID: 50679
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400C5F7")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private BattleRoyaleGliderHandlebar handlebar;
|
||||
|
||||
// Token: 0x0400C5F8 RID: 50680
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400C5F8")]
|
||||
[SerializeField]
|
||||
[Header("Disembark")]
|
||||
private float postDisembarkSlowdownDuration;
|
||||
|
||||
// Token: 0x0400C5F9 RID: 50681
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400C5F9")]
|
||||
[SerializeField]
|
||||
[Header("Visuals")]
|
||||
private Transform canopyVisual;
|
||||
|
||||
// Token: 0x0400C5FA RID: 50682
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400C5FA")]
|
||||
[SerializeField]
|
||||
private ParticleSystem firstPersonParticles;
|
||||
|
||||
// Token: 0x0400C5FB RID: 50683
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400C5FB")]
|
||||
[SerializeField]
|
||||
[Header("Collision")]
|
||||
private Vector3 collisionSphereOriginLocalposition;
|
||||
|
||||
// Token: 0x0400C5FC RID: 50684
|
||||
[FieldOffset(Offset = "0xB4")]
|
||||
[Token(Token = "0x400C5FC")]
|
||||
[SerializeField]
|
||||
private float collisionSphereRadius;
|
||||
|
||||
// Token: 0x0400C5FD RID: 50685
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400C5FD")]
|
||||
[SerializeField]
|
||||
private float collisionSkinThickness;
|
||||
|
||||
// Token: 0x0400C5FE RID: 50686
|
||||
[FieldOffset(Offset = "0xBC")]
|
||||
[Token(Token = "0x400C5FE")]
|
||||
[SerializeField]
|
||||
private int collisionMaxIterations;
|
||||
|
||||
// Token: 0x0400C5FF RID: 50687
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400C5FF")]
|
||||
[SerializeField]
|
||||
[Header("Throttle")]
|
||||
private AnimationCurve throttleCurve;
|
||||
|
||||
// Token: 0x0400C600 RID: 50688
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400C600")]
|
||||
[SerializeField]
|
||||
[Header("Throttle Forward Speed")]
|
||||
private float negativeThrottleForwardSpeed;
|
||||
|
||||
// Token: 0x0400C601 RID: 50689
|
||||
[FieldOffset(Offset = "0xCC")]
|
||||
[Token(Token = "0x400C601")]
|
||||
[SerializeField]
|
||||
private float minThrottleForwardSpeed;
|
||||
|
||||
// Token: 0x0400C602 RID: 50690
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400C602")]
|
||||
[SerializeField]
|
||||
private float maxThrottleForwardSpeed;
|
||||
|
||||
// Token: 0x0400C603 RID: 50691
|
||||
[FieldOffset(Offset = "0xD4")]
|
||||
[Token(Token = "0x400C603")]
|
||||
[SerializeField]
|
||||
[Header("Throttle Falling Speed")]
|
||||
private float negativeThrottleFallingSpeed;
|
||||
|
||||
// Token: 0x0400C604 RID: 50692
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400C604")]
|
||||
[SerializeField]
|
||||
private float minThrottleFallingSpeed;
|
||||
|
||||
// Token: 0x0400C605 RID: 50693
|
||||
[FieldOffset(Offset = "0xDC")]
|
||||
[Token(Token = "0x400C605")]
|
||||
[SerializeField]
|
||||
private float maxThrottleFallingSpeed;
|
||||
|
||||
// Token: 0x0400C606 RID: 50694
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400C606")]
|
||||
[SerializeField]
|
||||
[Header("Throttle Canopy Pitch")]
|
||||
private float negativeThrottleCanopyPitch;
|
||||
|
||||
// Token: 0x0400C607 RID: 50695
|
||||
[FieldOffset(Offset = "0xE4")]
|
||||
[Token(Token = "0x400C607")]
|
||||
[SerializeField]
|
||||
private float minThrottleCanopyPitch;
|
||||
|
||||
// Token: 0x0400C608 RID: 50696
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400C608")]
|
||||
[SerializeField]
|
||||
private float maxThrottleCanopyPitch;
|
||||
|
||||
// Token: 0x0400C609 RID: 50697
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400C609")]
|
||||
[SerializeField]
|
||||
[Header("Steering")]
|
||||
private AnimationCurve steeringCurve;
|
||||
|
||||
// Token: 0x0400C60A RID: 50698
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400C60A")]
|
||||
[SerializeField]
|
||||
private float maxYawSpeed;
|
||||
|
||||
// Token: 0x0400C60B RID: 50699
|
||||
[FieldOffset(Offset = "0xFC")]
|
||||
[Token(Token = "0x400C60B")]
|
||||
[SerializeField]
|
||||
private float maxTurnCanopyRoll;
|
||||
|
||||
// Token: 0x0400C60C RID: 50700
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400C60C")]
|
||||
[SerializeField]
|
||||
[Header("Vignetting")]
|
||||
private AnimationCurve steeringVignetteCurve;
|
||||
|
||||
// Token: 0x0400C60D RID: 50701
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400C60D")]
|
||||
[SerializeField]
|
||||
[Header("Audio")]
|
||||
private RecRoomAudioClip deploySFX;
|
||||
|
||||
// Token: 0x0400C60E RID: 50702
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400C60E")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip canopyFlapSFX;
|
||||
|
||||
// Token: 0x0400C60F RID: 50703
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400C60F")]
|
||||
[SerializeField]
|
||||
[Header("Steer Audio")]
|
||||
private RecRoomAudioClip steerSFX;
|
||||
|
||||
// Token: 0x0400C610 RID: 50704
|
||||
[FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400C610")]
|
||||
[SerializeField]
|
||||
private Transform steerLeftAudioOrigin;
|
||||
|
||||
// Token: 0x0400C611 RID: 50705
|
||||
[FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400C611")]
|
||||
[SerializeField]
|
||||
private Transform steerRightAudioOrigin;
|
||||
|
||||
// Token: 0x0400C612 RID: 50706
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400C612")]
|
||||
[SerializeField]
|
||||
private AnimationCurve steerSFXCurve;
|
||||
|
||||
// Token: 0x0400C613 RID: 50707
|
||||
[FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400C613")]
|
||||
[SerializeField]
|
||||
[Header("Throttle Audio")]
|
||||
private RecRoomAudioClip windSFX;
|
||||
|
||||
// Token: 0x0400C614 RID: 50708
|
||||
[FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400C614")]
|
||||
[SerializeField]
|
||||
private AnimationCurve windSFXThrottleCurve;
|
||||
|
||||
// Token: 0x0400C615 RID: 50709
|
||||
[FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x400C615")]
|
||||
[SerializeField]
|
||||
private float throttleAudioDecelerateTime;
|
||||
|
||||
// Token: 0x0400C616 RID: 50710
|
||||
[FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x400C616")]
|
||||
[SerializeField]
|
||||
[Header("Creak Audio")]
|
||||
private RecRoomAudioClip[] handlebarCreakSFXChoices;
|
||||
|
||||
// Token: 0x0400C617 RID: 50711
|
||||
[FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x400C617")]
|
||||
[SerializeField]
|
||||
private float minCreakPeriod;
|
||||
|
||||
// Token: 0x0400C618 RID: 50712
|
||||
[FieldOffset(Offset = "0x15C")]
|
||||
[Token(Token = "0x400C618")]
|
||||
[SerializeField]
|
||||
private float steerCreakThreshold;
|
||||
|
||||
// Token: 0x0400C619 RID: 50713
|
||||
[FieldOffset(Offset = "0x160")]
|
||||
[Token(Token = "0x400C619")]
|
||||
[SerializeField]
|
||||
private float throttleCreakThreshold;
|
||||
|
||||
// Token: 0x0400C61A RID: 50714
|
||||
[FieldOffset(Offset = "0x164")]
|
||||
[Token(Token = "0x400C61A")]
|
||||
private bool NDOKLKMJCDD;
|
||||
|
||||
// Token: 0x0400C61B RID: 50715
|
||||
[FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x400C61B")]
|
||||
private Coroutine LOJNGJCECIH;
|
||||
|
||||
// Token: 0x0400C61C RID: 50716
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x400C61C")]
|
||||
private SFXAudioSource NKAILEEALAO;
|
||||
|
||||
// Token: 0x0400C61D RID: 50717
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x400C61D")]
|
||||
private SFXAudioSource MDADELNCINL;
|
||||
|
||||
// Token: 0x0400C61E RID: 50718
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x400C61E")]
|
||||
private SFXAudioSource ELJPFKCHDLJ;
|
||||
|
||||
// Token: 0x0400C61F RID: 50719
|
||||
[FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x400C61F")]
|
||||
private float FHHCAPIEOFP;
|
||||
|
||||
// Token: 0x0400C620 RID: 50720
|
||||
[FieldOffset(Offset = "0x18C")]
|
||||
[Token(Token = "0x400C620")]
|
||||
private float PAICMLCFILK;
|
||||
|
||||
// Token: 0x0400C621 RID: 50721
|
||||
[FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x400C621")]
|
||||
private Vector2 HPGMGEGCIMP;
|
||||
|
||||
// Token: 0x0400C622 RID: 50722
|
||||
[FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x400C622")]
|
||||
private float ABLCICCLKFJ;
|
||||
|
||||
// Token: 0x0400C623 RID: 50723
|
||||
[Token(Token = "0x400C623")]
|
||||
private const float ADLCOBMIHJD = 1f;
|
||||
|
||||
// Token: 0x0400C624 RID: 50724
|
||||
[Token(Token = "0x400C624")]
|
||||
private const float KBCLCKBNPDM = 1f;
|
||||
|
||||
// Token: 0x0400C625 RID: 50725
|
||||
[FieldOffset(Offset = "0x19C")]
|
||||
[Token(Token = "0x400C625")]
|
||||
[NonSerialized]
|
||||
public bool InDirectSteerMode;
|
||||
|
||||
// Token: 0x0400C626 RID: 50726
|
||||
[FieldOffset(Offset = "0x19D")]
|
||||
[Token(Token = "0x400C626")]
|
||||
private bool JIAPMNJEKPG;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,301 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002CBD RID: 11453
|
||||
[Token(Token = "0x2002CBD")]
|
||||
public class BattleRoyaleGliderHandlebar : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003567 RID: 13671
|
||||
// (get) Token: 0x060132AF RID: 78511 RVA: 0x004644E0 File Offset: 0x004626E0
|
||||
[Token(Token = "0x17003567")]
|
||||
public float FOJOAPKDAND
|
||||
{
|
||||
[Token(Token = "0x60132AF")]
|
||||
[Address(RVA = "0x137C250", Offset = "0x137B250", VA = "0x18137C250")]
|
||||
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: 0x17003568 RID: 13672
|
||||
// (get) Token: 0x060132B0 RID: 78512 RVA: 0x0046453C File Offset: 0x0046273C
|
||||
[Token(Token = "0x17003568")]
|
||||
public float FOKKJNNBANL
|
||||
{
|
||||
[Token(Token = "0x60132B0")]
|
||||
[Address(RVA = "0x137C3B0", Offset = "0x137B3B0", VA = "0x18137C3B0")]
|
||||
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: 0x17003569 RID: 13673
|
||||
// (get) Token: 0x060132B1 RID: 78513 RVA: 0x00464598 File Offset: 0x00462798
|
||||
[Token(Token = "0x17003569")]
|
||||
public Tool PBBJCLJPFMI
|
||||
{
|
||||
[Token(Token = "0x60132B1")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
||||
get
|
||||
{
|
||||
return this.tool;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060132B2 RID: 78514 RVA: 0x004645AC File Offset: 0x004627AC
|
||||
[Token(Token = "0x60132B2")]
|
||||
[Address(RVA = "0x137B7F0", Offset = "0x137A7F0", VA = "0x18137B7F0")]
|
||||
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: 0x060132B3 RID: 78515 RVA: 0x00464734 File Offset: 0x00462934
|
||||
[Token(Token = "0x60132B3")]
|
||||
[Address(RVA = "0x137BF60", Offset = "0x137AF60", VA = "0x18137BF60")]
|
||||
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: 0x060132B4 RID: 78516 RVA: 0x004647A4 File Offset: 0x004629A4
|
||||
[Token(Token = "0x60132B4")]
|
||||
[Address(RVA = "0x137BD70", Offset = "0x137AD70", VA = "0x18137BD70")]
|
||||
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: 0x060132B5 RID: 78517 RVA: 0x00464880 File Offset: 0x00462A80
|
||||
[Token(Token = "0x60132B5")]
|
||||
[Address(RVA = "0x137BFE0", Offset = "0x137AFE0", VA = "0x18137BFE0")]
|
||||
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: 0x060132B6 RID: 78518 RVA: 0x004648FC File Offset: 0x00462AFC
|
||||
[Token(Token = "0x60132B6")]
|
||||
[Address(RVA = "0x137BD00", Offset = "0x137AD00", VA = "0x18137BD00")]
|
||||
private void NFIFHJNJFGH(Tool EGFEJGHDNAI)
|
||||
{
|
||||
Tool tool = this.tool;
|
||||
int num = 0;
|
||||
tool.EnableUnderhandToss(num != 0, this);
|
||||
}
|
||||
|
||||
// Token: 0x060132B7 RID: 78519 RVA: 0x00464920 File Offset: 0x00462B20
|
||||
[Token(Token = "0x60132B7")]
|
||||
[Address(RVA = "0x137BD30", Offset = "0x137AD30", VA = "0x18137BD30")]
|
||||
private void OGHNKALGNEJ(Tool EGFEJGHDNAI)
|
||||
{
|
||||
this.tool.EnableUnderhandToss(true, this);
|
||||
float time = Time.time;
|
||||
this.NBMIHIIBBNP = time;
|
||||
}
|
||||
|
||||
// Token: 0x060132B8 RID: 78520 RVA: 0x00464950 File Offset: 0x00462B50
|
||||
[Token(Token = "0x60132B8")]
|
||||
[Address(RVA = "0x137BB30", Offset = "0x137AB30", VA = "0x18137BB30")]
|
||||
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: 0x060132B9 RID: 78521 RVA: 0x004649B8 File Offset: 0x00462BB8
|
||||
[Token(Token = "0x60132B9")]
|
||||
[Address(RVA = "0x137BC40", Offset = "0x137AC40", VA = "0x18137BC40")]
|
||||
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: 0x060132BA RID: 78522 RVA: 0x004649FC File Offset: 0x00462BFC
|
||||
[Token(Token = "0x60132BA")]
|
||||
[Address(RVA = "0x137C1B0", Offset = "0x137B1B0", VA = "0x18137C1B0")]
|
||||
public BattleRoyaleGliderHandlebar()
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
this.EIJNMCNMMOC.z = z;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C62D RID: 50733
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C62D")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x0400C62E RID: 50734
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400C62E")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private VirtualJoystickRigidbodyPickup pickup;
|
||||
|
||||
// Token: 0x0400C62F RID: 50735
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400C62F")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Parent, false, false, false)]
|
||||
private BattleRoyaleGlider glider;
|
||||
|
||||
// Token: 0x0400C630 RID: 50736
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400C630")]
|
||||
[SerializeField]
|
||||
[Header("Settings")]
|
||||
private AnimationCurve settleSpeedCurve;
|
||||
|
||||
// Token: 0x0400C631 RID: 50737
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400C631")]
|
||||
private float NBMIHIIBBNP;
|
||||
|
||||
// Token: 0x0400C632 RID: 50738
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x400C632")]
|
||||
private Vector3 EIJNMCNMMOC;
|
||||
|
||||
// Token: 0x0400C633 RID: 50739
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C633")]
|
||||
private Quaternion PANKPLBABFB;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,108 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002CBE RID: 11454
|
||||
[Token(Token = "0x2002CBE")]
|
||||
[RequireComponent(typeof(SimpleVolume))]
|
||||
public class BattleRoyaleGliderSpawner : MonoBehaviour
|
||||
{
|
||||
// Token: 0x140001AA RID: 426
|
||||
// (add) Token: 0x060132BB RID: 78523 RVA: 0x00464A2C File Offset: 0x00462C2C
|
||||
// (remove) Token: 0x060132BC RID: 78524 RVA: 0x00464A54 File Offset: 0x00462C54
|
||||
[Token(Token = "0x140001AA")]
|
||||
public event Action<BattleRoyaleGlider> MMGAPMHONHH
|
||||
{
|
||||
[Token(Token = "0x60132BB")]
|
||||
[Address(RVA = "0x137CB60", Offset = "0x137BB60", VA = "0x18137CB60")]
|
||||
[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 = "0x60132BC")]
|
||||
[Address(RVA = "0x137CC00", Offset = "0x137BC00", VA = "0x18137CC00")]
|
||||
[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: 0x060132BD RID: 78525 RVA: 0x00464A7C File Offset: 0x00462C7C
|
||||
[Token(Token = "0x60132BD")]
|
||||
[Address(RVA = "0x137C510", Offset = "0x137B510", VA = "0x18137C510")]
|
||||
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: 0x060132BE RID: 78526 RVA: 0x00464B18 File Offset: 0x00462D18
|
||||
[Token(Token = "0x60132BE")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public BattleRoyaleGliderSpawner()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C634 RID: 50740
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C634")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private SimpleVolume volume;
|
||||
|
||||
// Token: 0x0400C635 RID: 50741
|
||||
[Token(Token = "0x400C635")]
|
||||
private const float FOADLDOACFP = 3.5f;
|
||||
|
||||
// Token: 0x0400C636 RID: 50742
|
||||
[Token(Token = "0x400C636")]
|
||||
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: 0x02002CBF RID: 11455
|
||||
[Token(Token = "0x2002CBF")]
|
||||
public class BattleRoyaleManager : GameRuleManager
|
||||
{
|
||||
// Token: 0x1700356A RID: 13674
|
||||
// (get) Token: 0x060132BF RID: 78527 RVA: 0x00464B2C File Offset: 0x00462D2C
|
||||
[Token(Token = "0x1700356A")]
|
||||
public new static BattleRoyaleManager ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x60132BF")]
|
||||
[Address(RVA = "0x1386C90", Offset = "0x1385C90", VA = "0x181386C90")]
|
||||
get
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700356B RID: 13675
|
||||
// (get) Token: 0x060132C0 RID: 78528 RVA: 0x00464B44 File Offset: 0x00462D44
|
||||
[Token(Token = "0x1700356B")]
|
||||
public new static bool FFNIFALJLDD
|
||||
{
|
||||
[Token(Token = "0x60132C0")]
|
||||
[Address(RVA = "0x1386D80", Offset = "0x1385D80", VA = "0x181386D80")]
|
||||
get
|
||||
{
|
||||
BattleRoyaleManager instance = BattleRoyaleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
return instance != num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700356C RID: 13676
|
||||
// (get) Token: 0x060132C1 RID: 78529 RVA: 0x00464B64 File Offset: 0x00462D64
|
||||
[Token(Token = "0x1700356C")]
|
||||
public override bool LEOEBAJLADB
|
||||
{
|
||||
[Token(Token = "0x60132C1")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700356D RID: 13677
|
||||
// (get) Token: 0x060132C2 RID: 78530 RVA: 0x00464B74 File Offset: 0x00462D74
|
||||
[Token(Token = "0x1700356D")]
|
||||
public bool LKODHJAHPGN
|
||||
{
|
||||
[Token(Token = "0x60132C2")]
|
||||
[Address(RVA = "0x1386D30", Offset = "0x1385D30", VA = "0x181386D30")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700356E RID: 13678
|
||||
// (get) Token: 0x060132C3 RID: 78531 RVA: 0x00464B90 File Offset: 0x00462D90
|
||||
[Token(Token = "0x1700356E")]
|
||||
public int LMANHECEFAB
|
||||
{
|
||||
[Token(Token = "0x60132C3")]
|
||||
[Address(RVA = "0x6A5AD0", Offset = "0x6A4AD0", VA = "0x1806A5AD0")]
|
||||
get
|
||||
{
|
||||
return this.HFICOGGGJCI;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700356F RID: 13679
|
||||
// (get) Token: 0x060132C4 RID: 78532 RVA: 0x00464BA4 File Offset: 0x00462DA4
|
||||
[Token(Token = "0x1700356F")]
|
||||
public override string LJDMGKNAOOG
|
||||
{
|
||||
[Token(Token = "0x60132C4")]
|
||||
[Address(RVA = "0x1386DE0", Offset = "0x1385DE0", VA = "0x181386DE0", Slot = "20")]
|
||||
get
|
||||
{
|
||||
return "recroyale";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060132C5 RID: 78533 RVA: 0x00464BB8 File Offset: 0x00462DB8
|
||||
[Token(Token = "0x60132C5")]
|
||||
[Address(RVA = "0x1381550", Offset = "0x1380550", VA = "0x181381550")]
|
||||
private void CLMJNPFECAM(bool HOCMIMEHLLM, bool FONNIABLACF)
|
||||
{
|
||||
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
||||
int num = 0;
|
||||
spawnManager.AddLocalPlayerSpawnPointTag((DPPICCPGHLJ)num, this, 500);
|
||||
this.KOJEPAOCJKP();
|
||||
}
|
||||
|
||||
// Token: 0x060132C6 RID: 78534 RVA: 0x00464BEC File Offset: 0x00462DEC
|
||||
[Token(Token = "0x60132C6")]
|
||||
[Address(RVA = "0x1381180", Offset = "0x1380180", VA = "0x181381180")]
|
||||
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: 0x060132C7 RID: 78535 RVA: 0x00464C8C File Offset: 0x00462E8C
|
||||
[Token(Token = "0x60132C7")]
|
||||
[Address(RVA = "0x1380B50", Offset = "0x137FB50", VA = "0x181380B50")]
|
||||
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: 0x060132C8 RID: 78536 RVA: 0x00464CD0 File Offset: 0x00462ED0
|
||||
[Token(Token = "0x60132C8")]
|
||||
[Address(RVA = "0x1381D70", Offset = "0x1380D70", VA = "0x181381D70")]
|
||||
private IEnumerator DBKPKBPKNID()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060132C8)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x060132C9 RID: 78537 RVA: 0x00464CF4 File Offset: 0x00462EF4
|
||||
[Token(Token = "0x60132C9")]
|
||||
[Address(RVA = "0x13844D0", Offset = "0x13834D0", VA = "0x1813844D0")]
|
||||
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<GameRuleCircuitWrapperTool> mlmhookdnin = instance.MLMHOOKDNIN;
|
||||
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: 0x060132CA RID: 78538 RVA: 0x00464ECC File Offset: 0x004630CC
|
||||
[Token(Token = "0x60132CA")]
|
||||
[Address(RVA = "0x1382710", Offset = "0x1381710", VA = "0x181382710")]
|
||||
private void GKBIIBDPAFH(AGAJMBPABDL GGLKKJKJGHA)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
if (!teamManager.PlayersAreTeammates(agajmbpabdl, GGLKKJKJGHA))
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060132CB RID: 78539 RVA: 0x00464F00 File Offset: 0x00463100
|
||||
[Token(Token = "0x60132CB")]
|
||||
[Address(RVA = "0x13824F0", Offset = "0x13814F0", VA = "0x1813824F0")]
|
||||
private void FIDEMOBAAOO()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060132CC RID: 78540 RVA: 0x00464F10 File Offset: 0x00463110
|
||||
[Token(Token = "0x60132CC")]
|
||||
[Address(RVA = "0x137FA70", Offset = "0x137EA70", VA = "0x18137FA70")]
|
||||
private void ANIIOODMIIF(float DGHHILLKELO, float GNDCMFLHHAN)
|
||||
{
|
||||
int num = 0;
|
||||
if (DGHHILLKELO > (float)num)
|
||||
{
|
||||
}
|
||||
if (GNDCMFLHHAN > (float)num)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060132CD RID: 78541 RVA: 0x00464F28 File Offset: 0x00463128
|
||||
[Token(Token = "0x60132CD")]
|
||||
[Address(RVA = "0x1382260", Offset = "0x1381260", VA = "0x181382260")]
|
||||
private void FBKNNHGPPNK()
|
||||
{
|
||||
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
||||
ulong num;
|
||||
this.DJNJIHIFCDH = num;
|
||||
}
|
||||
|
||||
// Token: 0x060132CE RID: 78542 RVA: 0x00464F44 File Offset: 0x00463144
|
||||
[Token(Token = "0x60132CE")]
|
||||
[Address(RVA = "0x1383670", Offset = "0x1382670", VA = "0x181383670")]
|
||||
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: 0x060132CF RID: 78543 RVA: 0x00464FF4 File Offset: 0x004631F4
|
||||
[Token(Token = "0x60132CF")]
|
||||
[Address(RVA = "0x1382880", Offset = "0x1381880", VA = "0x181382880")]
|
||||
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: 0x060132D0 RID: 78544 RVA: 0x004650A4 File Offset: 0x004632A4
|
||||
[Token(Token = "0x60132D0")]
|
||||
[Address(RVA = "0x1385460", Offset = "0x1384460", VA = "0x181385460", 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: 0x060132D1 RID: 78545 RVA: 0x004650E4 File Offset: 0x004632E4
|
||||
[Token(Token = "0x60132D1")]
|
||||
[Address(RVA = "0x1385BF0", Offset = "0x1384BF0", VA = "0x181385BF0", Slot = "25")]
|
||||
protected override void OODEMNCOLED()
|
||||
{
|
||||
base.OODEMNCOLED();
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060132D2 RID: 78546 RVA: 0x00465110 File Offset: 0x00463310
|
||||
[Token(Token = "0x60132D2")]
|
||||
[Address(RVA = "0x137FC50", Offset = "0x137EC50", VA = "0x18137FC50", 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: 0x060132D3 RID: 78547 RVA: 0x00465588 File Offset: 0x00463788
|
||||
[Token(Token = "0x60132D3")]
|
||||
[Address(RVA = "0x1386790", Offset = "0x1385790", VA = "0x181386790", Slot = "21")]
|
||||
protected override void Start()
|
||||
{
|
||||
base.Start();
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
}
|
||||
|
||||
// Token: 0x060132D4 RID: 78548 RVA: 0x004655A8 File Offset: 0x004637A8
|
||||
[Token(Token = "0x60132D4")]
|
||||
[Address(RVA = "0x1385C80", Offset = "0x1384C80", VA = "0x181385C80", 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: 0x060132D5 RID: 78549 RVA: 0x004657E8 File Offset: 0x004639E8
|
||||
[Token(Token = "0x60132D5")]
|
||||
[Address(RVA = "0x1386BB0", Offset = "0x1385BB0", VA = "0x181386BB0")]
|
||||
private void Update()
|
||||
{
|
||||
this.HAALOCBNDEL.OCGHOBMJNMA();
|
||||
this.EOMJFPLCDBD.OPEMIFENIJM();
|
||||
int num = this.EBINGOMNGLG();
|
||||
this.HFICOGGGJCI = num;
|
||||
}
|
||||
|
||||
// Token: 0x060132D6 RID: 78550 RVA: 0x00465820 File Offset: 0x00463A20
|
||||
[Token(Token = "0x60132D6")]
|
||||
[Address(RVA = "0x1383450", Offset = "0x1382450", VA = "0x181383450")]
|
||||
public bool IsPlayerEliminated(AGAJMBPABDL IEKDDPPNFPF, out float EJJCJPECCKF)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
bool flag;
|
||||
bool flag2;
|
||||
return !flag || flag2;
|
||||
}
|
||||
|
||||
// Token: 0x060132D7 RID: 78551 RVA: 0x00465848 File Offset: 0x00463A48
|
||||
[Token(Token = "0x60132D7")]
|
||||
[Address(RVA = "0x13833B0", Offset = "0x13823B0", VA = "0x1813833B0")]
|
||||
public bool IsPlayerEliminated(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
bool flag;
|
||||
bool flag2;
|
||||
return !flag || flag2;
|
||||
}
|
||||
|
||||
// Token: 0x060132D8 RID: 78552 RVA: 0x00465870 File Offset: 0x00463A70
|
||||
[Token(Token = "0x60132D8")]
|
||||
[Address(RVA = "0x1383510", Offset = "0x1382510", VA = "0x181383510")]
|
||||
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: 0x060132D9 RID: 78553 RVA: 0x004658B8 File Offset: 0x00463AB8
|
||||
[Token(Token = "0x60132D9")]
|
||||
[Address(RVA = "0x13816F0", Offset = "0x13806F0", VA = "0x1813816F0")]
|
||||
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: 0x060132DA RID: 78554 RVA: 0x00465924 File Offset: 0x00463B24
|
||||
[Token(Token = "0x60132DA")]
|
||||
[Address(RVA = "0x1381EE0", Offset = "0x1380EE0", VA = "0x181381EE0")]
|
||||
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: 0x060132DB RID: 78555 RVA: 0x00465980 File Offset: 0x00463B80
|
||||
[Token(Token = "0x60132DB")]
|
||||
[Address(RVA = "0x13854F0", Offset = "0x13844F0", VA = "0x1813854F0")]
|
||||
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: 0x060132DC RID: 78556 RVA: 0x004659BC File Offset: 0x00463BBC
|
||||
[Token(Token = "0x60132DC")]
|
||||
[Address(RVA = "0x1386B00", Offset = "0x1385B00", VA = "0x181386B00")]
|
||||
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: 0x060132DD RID: 78557 RVA: 0x004659EC File Offset: 0x00463BEC
|
||||
[Token(Token = "0x60132DD")]
|
||||
[Address(RVA = "0x13867D0", Offset = "0x13857D0", VA = "0x1813867D0")]
|
||||
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: 0x060132DE RID: 78558 RVA: 0x00465AA0 File Offset: 0x00463CA0
|
||||
[Token(Token = "0x60132DE")]
|
||||
[Address(RVA = "0x1383C70", Offset = "0x1382C70", VA = "0x181383C70")]
|
||||
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: 0x060132DF RID: 78559 RVA: 0x00465B08 File Offset: 0x00463D08
|
||||
[Token(Token = "0x60132DF")]
|
||||
[Address(RVA = "0x1382B60", Offset = "0x1381B60", VA = "0x181382B60")]
|
||||
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: 0x060132E0 RID: 78560 RVA: 0x00465B7C File Offset: 0x00463D7C
|
||||
[Token(Token = "0x60132E0")]
|
||||
[Address(RVA = "0x1382250", Offset = "0x1381250", VA = "0x181382250")]
|
||||
private void EMJHGFGADGO(bool KEEODNCLLBL)
|
||||
{
|
||||
this.KOJEPAOCJKP();
|
||||
}
|
||||
|
||||
// Token: 0x060132E1 RID: 78561 RVA: 0x00465B90 File Offset: 0x00463D90
|
||||
[Token(Token = "0x60132E1")]
|
||||
[Address(RVA = "0x1382250", Offset = "0x1381250", VA = "0x181382250")]
|
||||
private void JIHNIONEAKF(AGAJMBPABDL FPODELJNIIB, bool BCLPBCCEJJF)
|
||||
{
|
||||
this.KOJEPAOCJKP();
|
||||
}
|
||||
|
||||
// Token: 0x060132E2 RID: 78562 RVA: 0x00465BA4 File Offset: 0x00463DA4
|
||||
[Token(Token = "0x60132E2")]
|
||||
[Address(RVA = "0x1384130", Offset = "0x1383130", VA = "0x181384130")]
|
||||
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: 0x060132E3 RID: 78563 RVA: 0x00465CC4 File Offset: 0x00463EC4
|
||||
[Token(Token = "0x60132E3")]
|
||||
[Address(RVA = "0x1384E50", Offset = "0x1383E50", VA = "0x181384E50")]
|
||||
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: 0x060132E4 RID: 78564 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60132E4")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
||||
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: 0x060132E5 RID: 78565 RVA: 0x00465D24 File Offset: 0x00463F24
|
||||
[Token(Token = "0x60132E5")]
|
||||
[Address(RVA = "0x1385270", Offset = "0x1384270", VA = "0x181385270")]
|
||||
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: 0x060132E6 RID: 78566 RVA: 0x00465DA0 File Offset: 0x00463FA0
|
||||
[Token(Token = "0x60132E6")]
|
||||
[Address(RVA = "0x1385B70", Offset = "0x1384B70", VA = "0x181385B70")]
|
||||
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: 0x060132E7 RID: 78567 RVA: 0x00465DD4 File Offset: 0x00463FD4
|
||||
[Token(Token = "0x60132E7")]
|
||||
[Address(RVA = "0x13830B0", Offset = "0x13820B0", VA = "0x1813830B0")]
|
||||
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: 0x060132E8 RID: 78568 RVA: 0x00465E70 File Offset: 0x00464070
|
||||
[Token(Token = "0x60132E8")]
|
||||
[Address(RVA = "0x13815E0", Offset = "0x13805E0", VA = "0x1813815E0")]
|
||||
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: 0x060132E9 RID: 78569 RVA: 0x00465EDC File Offset: 0x004640DC
|
||||
[Token(Token = "0x60132E9")]
|
||||
[Address(RVA = "0x1381110", Offset = "0x1380110", VA = "0x181381110")]
|
||||
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: 0x060132EA RID: 78570 RVA: 0x00465F10 File Offset: 0x00464110
|
||||
[Token(Token = "0x60132EA")]
|
||||
[Address(RVA = "0x1383FE0", Offset = "0x1382FE0", VA = "0x181383FE0")]
|
||||
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: 0x060132EB RID: 78571 RVA: 0x00465F58 File Offset: 0x00464158
|
||||
[Token(Token = "0x60132EB")]
|
||||
[Address(RVA = "0x13808C0", Offset = "0x137F8C0", VA = "0x1813808C0")]
|
||||
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: 0x060132EC RID: 78572 RVA: 0x00466000 File Offset: 0x00464200
|
||||
[Token(Token = "0x60132EC")]
|
||||
[Address(RVA = "0x1382ED0", Offset = "0x1381ED0", VA = "0x181382ED0")]
|
||||
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: 0x060132ED RID: 78573 RVA: 0x0046605C File Offset: 0x0046425C
|
||||
[Token(Token = "0x60132ED")]
|
||||
[Address(RVA = "0x1385A70", Offset = "0x1384A70", VA = "0x181385A70")]
|
||||
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: 0x060132EE RID: 78574 RVA: 0x004660A0 File Offset: 0x004642A0
|
||||
[Token(Token = "0x60132EE")]
|
||||
[Address(RVA = "0x1384C00", Offset = "0x1383C00", VA = "0x181384C00")]
|
||||
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: 0x060132EF RID: 78575 RVA: 0x0046612C File Offset: 0x0046432C
|
||||
[Token(Token = "0x60132EF")]
|
||||
[Address(RVA = "0x1385000", Offset = "0x1384000", VA = "0x181385000")]
|
||||
private void MODHMNOAIGI(string JEMIOHEFIKC)
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
string text = "Hit by " + JEMIOHEFIKC;
|
||||
}
|
||||
|
||||
// Token: 0x060132F0 RID: 78576 RVA: 0x00466154 File Offset: 0x00464354
|
||||
[Token(Token = "0x60132F0")]
|
||||
[Address(RVA = "0x13858B0", Offset = "0x13848B0", VA = "0x1813858B0")]
|
||||
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: 0x060132F1 RID: 78577 RVA: 0x004661E0 File Offset: 0x004643E0
|
||||
[Token(Token = "0x60132F1")]
|
||||
[Address(RVA = "0x13862E0", Offset = "0x13852E0", VA = "0x1813862E0")]
|
||||
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: 0x060132F2 RID: 78578 RVA: 0x00466230 File Offset: 0x00464430
|
||||
[Token(Token = "0x60132F2")]
|
||||
[Address(RVA = "0x13820C0", Offset = "0x13810C0", VA = "0x1813820C0")]
|
||||
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: 0x060132F3 RID: 78579 RVA: 0x004662B0 File Offset: 0x004644B0
|
||||
[Token(Token = "0x60132F3")]
|
||||
[Address(RVA = "0x137FA90", Offset = "0x137EA90", VA = "0x18137FA90")]
|
||||
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: 0x060132F4 RID: 78580 RVA: 0x004662EC File Offset: 0x004644EC
|
||||
[Token(Token = "0x60132F4")]
|
||||
[Address(RVA = "0x1381090", Offset = "0x1380090", VA = "0x181381090")]
|
||||
private void BPNLHPHBGGA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
MJNLDDCLOGP haalocbndel = this.HAALOCBNDEL;
|
||||
float num = this.spawnInCableCarStateDuration;
|
||||
haalocbndel.KGFFMEICLNN(num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060132F5 RID: 78581 RVA: 0x00466320 File Offset: 0x00464520
|
||||
[Token(Token = "0x60132F5")]
|
||||
[Address(RVA = "0x13853C0", Offset = "0x13843C0", VA = "0x1813853C0")]
|
||||
private void NIOLNEEPOGG()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && this.HAALOCBNDEL.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060132F6 RID: 78582 RVA: 0x00466358 File Offset: 0x00464558
|
||||
[Token(Token = "0x60132F6")]
|
||||
[Address(RVA = "0x13850C0", Offset = "0x13840C0", VA = "0x1813850C0")]
|
||||
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: 0x060132F7 RID: 78583 RVA: 0x004663A8 File Offset: 0x004645A8
|
||||
[Token(Token = "0x60132F7")]
|
||||
[Address(RVA = "0x1382670", Offset = "0x1381670", VA = "0x181382670")]
|
||||
private void GCLKLOAOOMO()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && this.HAALOCBNDEL.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060132F8 RID: 78584 RVA: 0x004663E0 File Offset: 0x004645E0
|
||||
[Token(Token = "0x60132F8")]
|
||||
[Address(RVA = "0x137F600", Offset = "0x137E600", VA = "0x18137F600")]
|
||||
private void AADKECCJCNK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
|
||||
// Token: 0x060132F9 RID: 78585 RVA: 0x004663FC File Offset: 0x004645FC
|
||||
[Token(Token = "0x60132F9")]
|
||||
[Address(RVA = "0x13855F0", Offset = "0x13845F0", VA = "0x1813855F0")]
|
||||
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: 0x060132FA RID: 78586 RVA: 0x0046645C File Offset: 0x0046465C
|
||||
[Token(Token = "0x60132FA")]
|
||||
[Address(RVA = "0x137F6A0", Offset = "0x137E6A0", VA = "0x18137F6A0")]
|
||||
private void AAHIMFLHINH()
|
||||
{
|
||||
bool flag;
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && flag)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060132FB RID: 78587 RVA: 0x00466490 File Offset: 0x00464690
|
||||
[Token(Token = "0x60132FB")]
|
||||
[Address(RVA = "0x137F780", Offset = "0x137E780", VA = "0x18137F780")]
|
||||
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: 0x060132FC RID: 78588 RVA: 0x004664F4 File Offset: 0x004646F4
|
||||
[Token(Token = "0x60132FC")]
|
||||
[Address(RVA = "0x1380CB0", Offset = "0x137FCB0", VA = "0x181380CB0")]
|
||||
private void BCJKIGMGHOA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
MJNLDDCLOGP haalocbndel = this.HAALOCBNDEL;
|
||||
float num = this.waitForPlayersToExitCableCarStateDuration;
|
||||
haalocbndel.KGFFMEICLNN(num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060132FD RID: 78589 RVA: 0x00466528 File Offset: 0x00464728
|
||||
[Token(Token = "0x60132FD")]
|
||||
[Address(RVA = "0x13866F0", Offset = "0x13856F0", VA = "0x1813866F0")]
|
||||
private void POKNHMHMHPK()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && this.HAALOCBNDEL.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060132FE RID: 78590 RVA: 0x0046655C File Offset: 0x0046475C
|
||||
[Token(Token = "0x60132FE")]
|
||||
[Address(RVA = "0x1381410", Offset = "0x1380410", VA = "0x181381410")]
|
||||
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: 0x060132FF RID: 78591 RVA: 0x004665B8 File Offset: 0x004647B8
|
||||
[Token(Token = "0x60132FF")]
|
||||
[Address(RVA = "0x1383010", Offset = "0x1382010", VA = "0x181383010")]
|
||||
private void HPGCBMHFBHM()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && this.HAALOCBNDEL.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013300 RID: 78592 RVA: 0x004665EC File Offset: 0x004647EC
|
||||
[Token(Token = "0x6013300")]
|
||||
[Address(RVA = "0x1381DD0", Offset = "0x1380DD0", VA = "0x181381DD0")]
|
||||
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: 0x06013301 RID: 78593 RVA: 0x00466634 File Offset: 0x00464834
|
||||
[Token(Token = "0x6013301")]
|
||||
[Address(RVA = "0x1382450", Offset = "0x1381450", VA = "0x181382450")]
|
||||
private void FGEGMLPFMPK()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && this.HAALOCBNDEL.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013302 RID: 78594 RVA: 0x00466668 File Offset: 0x00464868
|
||||
[Token(Token = "0x6013302")]
|
||||
[Address(RVA = "0x13822C0", Offset = "0x13812C0", VA = "0x1813822C0")]
|
||||
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: 0x06013303 RID: 78595 RVA: 0x004666A4 File Offset: 0x004648A4
|
||||
[Token(Token = "0x6013303")]
|
||||
[Address(RVA = "0x1380D30", Offset = "0x137FD30", VA = "0x181380D30")]
|
||||
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: 0x06013304 RID: 78596 RVA: 0x00466714 File Offset: 0x00464914
|
||||
[Token(Token = "0x6013304")]
|
||||
[Address(RVA = "0x1382500", Offset = "0x1381500", VA = "0x181382500")]
|
||||
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: 0x06013305 RID: 78597 RVA: 0x00466760 File Offset: 0x00464960
|
||||
[Token(Token = "0x6013305")]
|
||||
[Address(RVA = "0x13863C0", Offset = "0x13853C0", VA = "0x1813863C0")]
|
||||
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: 0x06013306 RID: 78598 RVA: 0x00466874 File Offset: 0x00464A74
|
||||
[Token(Token = "0x6013306")]
|
||||
[Address(RVA = "0x1380C10", Offset = "0x137FC10", VA = "0x181380C10")]
|
||||
private void BBLIDDGLNIC()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && this.HAALOCBNDEL.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013307 RID: 78599 RVA: 0x004668A8 File Offset: 0x00464AA8
|
||||
[Token(Token = "0x6013307")]
|
||||
[Address(RVA = "0x13832A0", Offset = "0x13822A0", VA = "0x1813832A0")]
|
||||
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: 0x06013308 RID: 78600 RVA: 0x0046690C File Offset: 0x00464B0C
|
||||
[Token(Token = "0x6013308")]
|
||||
[Address(RVA = "0x1380F70", Offset = "0x137FF70", VA = "0x181380F70")]
|
||||
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: 0x06013309 RID: 78601 RVA: 0x00466970 File Offset: 0x00464B70
|
||||
[Token(Token = "0x6013309")]
|
||||
[Address(RVA = "0x1383F20", Offset = "0x1382F20", VA = "0x181383F20")]
|
||||
private void KLMKGCHGPMF()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && this.HAALOCBNDEL.OLGMEEIPCAL)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
instance.MasterStopGame(num != 0);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601330A RID: 78602 RVA: 0x004669AC File Offset: 0x00464BAC
|
||||
[Token(Token = "0x601330A")]
|
||||
[Address(RVA = "0x1383950", Offset = "0x1382950", VA = "0x181383950")]
|
||||
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: 0x0601330B RID: 78603 RVA: 0x00466AA0 File Offset: 0x00464CA0
|
||||
[Token(Token = "0x601330B")]
|
||||
[Address(RVA = "0x1381860", Offset = "0x1380860", VA = "0x181381860")]
|
||||
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: 0x0601330C RID: 78604 RVA: 0x00466BD8 File Offset: 0x00464DD8
|
||||
[Token(Token = "0x601330C")]
|
||||
[Address(RVA = "0x1386C00", Offset = "0x1385C00", VA = "0x181386C00")]
|
||||
public BattleRoyaleManager()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C638 RID: 50744
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C638")]
|
||||
[SerializeField]
|
||||
[Header("UI")]
|
||||
private PlayerCombatUI playerCombatUIPrefab;
|
||||
|
||||
// Token: 0x0400C639 RID: 50745
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400C639")]
|
||||
[SerializeField]
|
||||
[Header("Timing")]
|
||||
private float spawnInCableCarStateDuration = 3f;
|
||||
|
||||
// Token: 0x0400C63A RID: 50746
|
||||
[FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x400C63A")]
|
||||
[SerializeField]
|
||||
private float cableCarFanfareDuration = 10f;
|
||||
|
||||
// Token: 0x0400C63B RID: 50747
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C63B")]
|
||||
[SerializeField]
|
||||
private float victoryStateDuration = 12f;
|
||||
|
||||
// Token: 0x0400C63C RID: 50748
|
||||
[FieldOffset(Offset = "0x84")]
|
||||
[Token(Token = "0x400C63C")]
|
||||
[SerializeField]
|
||||
private float waitForPlayersToExitCableCarStateDuration = 20f;
|
||||
|
||||
// Token: 0x0400C63D RID: 50749
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400C63D")]
|
||||
[SerializeField]
|
||||
private float warnKickPlayersOutOfCableCarStateDuration = 10f;
|
||||
|
||||
// Token: 0x0400C63E RID: 50750
|
||||
[FieldOffset(Offset = "0x8C")]
|
||||
[Token(Token = "0x400C63E")]
|
||||
[SerializeField]
|
||||
private float kickPlayerOutOfCableCarStateDuration = 5f;
|
||||
|
||||
// Token: 0x0400C63F RID: 50751
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400C63F")]
|
||||
[SerializeField]
|
||||
[Header("Feedback")]
|
||||
private RecRoomAudioClip playerReviveSFX;
|
||||
|
||||
// Token: 0x0400C640 RID: 50752
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400C640")]
|
||||
[SerializeField]
|
||||
[Header("Music")]
|
||||
private RecRoomAudioClip localPlayerOutMusic;
|
||||
|
||||
// Token: 0x0400C641 RID: 50753
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400C641")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip localPlayerWinMusic;
|
||||
|
||||
// Token: 0x0400C642 RID: 50754
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400C642")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip localPlayerLoseMusic;
|
||||
|
||||
// Token: 0x0400C643 RID: 50755
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400C643")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip localPlayerExitGondolaMusic;
|
||||
|
||||
// Token: 0x0400C644 RID: 50756
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400C644")]
|
||||
[SerializeField]
|
||||
[Header("Celebration")]
|
||||
private BattleRoyaleWinnerDoor winnerDoor;
|
||||
|
||||
// Token: 0x0400C645 RID: 50757
|
||||
[Token(Token = "0x400C645")]
|
||||
private const float AJCEPLKBBGF = 5f;
|
||||
|
||||
// Token: 0x0400C646 RID: 50758
|
||||
[Token(Token = "0x400C646")]
|
||||
private const float AGBGBJFMHNM = 3f;
|
||||
|
||||
// Token: 0x0400C647 RID: 50759
|
||||
[Token(Token = "0x400C647")]
|
||||
private const float CIGNAFCMGDB = 4f;
|
||||
|
||||
// Token: 0x0400C648 RID: 50760
|
||||
[Token(Token = "0x400C648")]
|
||||
private const float AKKCBLOKCHD = 3f;
|
||||
|
||||
// Token: 0x0400C649 RID: 50761
|
||||
[Token(Token = "0x400C649")]
|
||||
private const float LMDPOGLCJJL = 4f;
|
||||
|
||||
// Token: 0x0400C64A RID: 50762
|
||||
[Token(Token = "0x400C64A")]
|
||||
private const float FDINEHEECDD = 3f;
|
||||
|
||||
// Token: 0x0400C64B RID: 50763
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400C64B")]
|
||||
private MJNLDDCLOGP HAALOCBNDEL;
|
||||
|
||||
// Token: 0x0400C64C RID: 50764
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400C64C")]
|
||||
private DJHELPHHAEN EOMJFPLCDBD;
|
||||
|
||||
// Token: 0x0400C64D RID: 50765
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400C64D")]
|
||||
private bool LLOBEIMNOAO;
|
||||
|
||||
// Token: 0x0400C64E RID: 50766
|
||||
[FieldOffset(Offset = "0xD4")]
|
||||
[Token(Token = "0x400C64E")]
|
||||
private int EKJMAIEHCHC;
|
||||
|
||||
// Token: 0x0400C64F RID: 50767
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400C64F")]
|
||||
private float? PBGGOGAAFKN;
|
||||
|
||||
// Token: 0x0400C650 RID: 50768
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400C650")]
|
||||
private int ODPOHNEMJOD;
|
||||
|
||||
// Token: 0x0400C651 RID: 50769
|
||||
[FieldOffset(Offset = "0xE4")]
|
||||
[Token(Token = "0x400C651")]
|
||||
private int HFLLCNBIPLL;
|
||||
|
||||
// Token: 0x0400C652 RID: 50770
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400C652")]
|
||||
private int IGGHBKAFKME;
|
||||
|
||||
// Token: 0x0400C653 RID: 50771
|
||||
[FieldOffset(Offset = "0xEC")]
|
||||
[Token(Token = "0x400C653")]
|
||||
private float? DJNJIHIFCDH;
|
||||
|
||||
// Token: 0x0400C654 RID: 50772
|
||||
[FieldOffset(Offset = "0xF4")]
|
||||
[Token(Token = "0x400C654")]
|
||||
private int HFICOGGGJCI;
|
||||
|
||||
// Token: 0x0400C655 RID: 50773
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400C655")]
|
||||
private bool OHLKDAFLMCA;
|
||||
|
||||
// Token: 0x02002CC0 RID: 11456
|
||||
[Token(Token = "0x2002CC0")]
|
||||
public enum DMPADCEFPMB
|
||||
{
|
||||
// Token: 0x0400C657 RID: 50775
|
||||
[Token(Token = "0x400C657")]
|
||||
SOLOS,
|
||||
// Token: 0x0400C658 RID: 50776
|
||||
[Token(Token = "0x400C658")]
|
||||
SQUADS,
|
||||
// Token: 0x0400C659 RID: 50777
|
||||
[Token(Token = "0x400C659")]
|
||||
NONE
|
||||
}
|
||||
|
||||
// Token: 0x02002CC1 RID: 11457
|
||||
[Token(Token = "0x2002CC1")]
|
||||
private enum BDKDCDGJJPD
|
||||
{
|
||||
// Token: 0x0400C65B RID: 50779
|
||||
[Token(Token = "0x400C65B")]
|
||||
CABLE_CAR,
|
||||
// Token: 0x0400C65C RID: 50780
|
||||
[Token(Token = "0x400C65C")]
|
||||
GAME_RUNNING,
|
||||
// Token: 0x0400C65D RID: 50781
|
||||
[Token(Token = "0x400C65D")]
|
||||
VICTORY,
|
||||
// Token: 0x0400C65E RID: 50782
|
||||
[Token(Token = "0x400C65E")]
|
||||
INVALID = 65535
|
||||
}
|
||||
|
||||
// Token: 0x02002CC2 RID: 11458
|
||||
[Token(Token = "0x2002CC2")]
|
||||
private enum MPFGPANIANP
|
||||
{
|
||||
// Token: 0x0400C660 RID: 50784
|
||||
[Token(Token = "0x400C660")]
|
||||
SPAWN_IN_CABLE_CAR,
|
||||
// Token: 0x0400C661 RID: 50785
|
||||
[Token(Token = "0x400C661")]
|
||||
CABLE_CAR_FANFARE
|
||||
}
|
||||
|
||||
// Token: 0x02002CC3 RID: 11459
|
||||
[Token(Token = "0x2002CC3")]
|
||||
private enum HDECEIDPGLA
|
||||
{
|
||||
// Token: 0x0400C663 RID: 50787
|
||||
[Token(Token = "0x400C663")]
|
||||
WAIT_FOR_PLAYERS_TO_EXIT_CABLE_CAR,
|
||||
// Token: 0x0400C664 RID: 50788
|
||||
[Token(Token = "0x400C664")]
|
||||
WARN_PLAYERS_KICK_OUT_OF_CABLE_CAR,
|
||||
// Token: 0x0400C665 RID: 50789
|
||||
[Token(Token = "0x400C665")]
|
||||
KICK_PLAYERS_OUT_OF_CABLE_CAR,
|
||||
// Token: 0x0400C666 RID: 50790
|
||||
[Token(Token = "0x400C666")]
|
||||
WAIT_FOR_REST_OF_GAME
|
||||
}
|
||||
|
||||
// Token: 0x02002CC4 RID: 11460
|
||||
[Token(Token = "0x2002CC4")]
|
||||
private enum LGLGNAIAJLF
|
||||
{
|
||||
// Token: 0x0400C668 RID: 50792
|
||||
[Token(Token = "0x400C668")]
|
||||
INITIAL_FEEDBACK,
|
||||
// Token: 0x0400C669 RID: 50793
|
||||
[Token(Token = "0x400C669")]
|
||||
SECONDARY_FEEDBACK
|
||||
}
|
||||
|
||||
// Token: 0x02002CC5 RID: 11461
|
||||
[Token(Token = "0x2002CC5")]
|
||||
private enum CIJLGBFJNJP
|
||||
{
|
||||
// Token: 0x0400C66B RID: 50795
|
||||
[Token(Token = "0x400C66B")]
|
||||
PLAYER_IS_ELIMINATED,
|
||||
// Token: 0x0400C66C RID: 50796
|
||||
[Token(Token = "0x400C66C")]
|
||||
ELIMINATION_RANK,
|
||||
// Token: 0x0400C66D RID: 50797
|
||||
[Token(Token = "0x400C66D")]
|
||||
LAST_KILL,
|
||||
// Token: 0x0400C66E RID: 50798
|
||||
[Token(Token = "0x400C66E")]
|
||||
DEFERRED_KILLER_PLAYER_ID
|
||||
}
|
||||
|
||||
// Token: 0x02002CC6 RID: 11462
|
||||
[Token(Token = "0x2002CC6")]
|
||||
private enum LLDDFHOHKKK
|
||||
{
|
||||
// Token: 0x0400C670 RID: 50800
|
||||
[Token(Token = "0x400C670")]
|
||||
INITIALIZE,
|
||||
// Token: 0x0400C671 RID: 50801
|
||||
[Token(Token = "0x400C671")]
|
||||
GAME_OVER,
|
||||
// Token: 0x0400C672 RID: 50802
|
||||
[Token(Token = "0x400C672")]
|
||||
VICTORY
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,221 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002CC8 RID: 11464
|
||||
[Token(Token = "0x2002CC8")]
|
||||
public class BattleRoyaleMapManager : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003572 RID: 13682
|
||||
// (get) Token: 0x06013313 RID: 78611 RVA: 0x00466D40 File Offset: 0x00464F40
|
||||
// (set) Token: 0x06013314 RID: 78612 RVA: 0x00466D54 File Offset: 0x00464F54
|
||||
[Token(Token = "0x17003572")]
|
||||
public static BattleRoyaleMapManager ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x6013313")]
|
||||
[Address(RVA = "0x13877B0", Offset = "0x13867B0", VA = "0x1813877B0")]
|
||||
get;
|
||||
[Token(Token = "0x6013314")]
|
||||
[Address(RVA = "0x1387600", Offset = "0x1386600", VA = "0x181387600")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06013315 RID: 78613 RVA: 0x00466D68 File Offset: 0x00464F68
|
||||
[Token(Token = "0x6013315")]
|
||||
[Address(RVA = "0x1386E10", Offset = "0x1385E10", VA = "0x181386E10")]
|
||||
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: 0x06013316 RID: 78614 RVA: 0x00466E04 File Offset: 0x00465004
|
||||
[Token(Token = "0x6013316")]
|
||||
[Address(RVA = "0x1387640", Offset = "0x1386640", VA = "0x181387640")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
if (BattleRoyaleMapManager.<OCDLBPHJMOP>k__BackingField == this)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013317 RID: 78615 RVA: 0x00466E20 File Offset: 0x00465020
|
||||
[Token(Token = "0x6013317")]
|
||||
[Address(RVA = "0x1387120", Offset = "0x1386120", VA = "0x181387120")]
|
||||
public Vector3 GetMapSpacePoint(Vector3 IJMEBODGPDG, Transform ENKCEKBDOIH, Vector3 ABEGEHOLLPK, float GMJJPIFDHGH = 0f)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013318 RID: 78616 RVA: 0x00466E34 File Offset: 0x00465034
|
||||
[Token(Token = "0x6013318")]
|
||||
[Address(RVA = "0x1387300", Offset = "0x1386300", VA = "0x181387300")]
|
||||
public Vector3 GetNormalizedMapSpacePoint(Vector3 IJMEBODGPDG, float GMJJPIFDHGH = 0f)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06013318)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06013319 RID: 78617 RVA: 0x00466E4C File Offset: 0x0046504C
|
||||
[Token(Token = "0x6013319")]
|
||||
[Address(RVA = "0x13871F0", Offset = "0x13861F0", VA = "0x1813871F0")]
|
||||
public Quaternion GetMapSpaceRotation(Vector3 FFHEILCNOEB)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06013319)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0601331A RID: 78618 RVA: 0x00466E6C File Offset: 0x0046506C
|
||||
[Token(Token = "0x601331A")]
|
||||
[Address(RVA = "0x13870A0", Offset = "0x13860A0", VA = "0x1813870A0")]
|
||||
public float GetMapSpaceDistance(float FAEHMLDJNHB)
|
||||
{
|
||||
return Mathf.InverseLerp((float)0, FAEHMLDJNHB, FAEHMLDJNHB);
|
||||
}
|
||||
|
||||
// Token: 0x0601331B RID: 78619 RVA: 0x00466E84 File Offset: 0x00465084
|
||||
[Token(Token = "0x601331B")]
|
||||
[Address(RVA = "0x1387470", Offset = "0x1386470", VA = "0x181387470")]
|
||||
private Vector3 LODHDNAKAFE(Vector3 BIBABDPNNKB)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601331B)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0601331C RID: 78620 RVA: 0x00466EC4 File Offset: 0x004650C4
|
||||
[Token(Token = "0x601331C")]
|
||||
[Address(RVA = "0x1387700", Offset = "0x1386700", VA = "0x181387700")]
|
||||
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: 0x0400C676 RID: 50806
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C676")]
|
||||
[SerializeField]
|
||||
[Header("World Space Corners")]
|
||||
private Vector3 lowerLeftCornerWorldSpacePosition;
|
||||
|
||||
// Token: 0x0400C677 RID: 50807
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400C677")]
|
||||
[SerializeField]
|
||||
private Vector3 lowerRightCornerWorldSpacePosition;
|
||||
|
||||
// Token: 0x0400C678 RID: 50808
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400C678")]
|
||||
[SerializeField]
|
||||
private Vector3 upperLeftCornerWorldSpacePosition;
|
||||
|
||||
// Token: 0x0400C679 RID: 50809
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x400C679")]
|
||||
private Vector3 OIMCIHEJLBM;
|
||||
|
||||
// Token: 0x0400C67A RID: 50810
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C67A")]
|
||||
private Vector3 HNPFFLLONGJ;
|
||||
|
||||
// Token: 0x0400C67B RID: 50811
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400C67B")]
|
||||
private float APNGOPMMIJF;
|
||||
|
||||
// Token: 0x0400C67C RID: 50812
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C67C")]
|
||||
private float GPHJICFDCBH;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,78 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002CC9 RID: 11465
|
||||
[Token(Token = "0x2002CC9")]
|
||||
public class BattleRoyalePlayerCombatUI : PlayerCombatUI
|
||||
{
|
||||
// Token: 0x0601331D RID: 78621 RVA: 0x00466F1C File Offset: 0x0046511C
|
||||
[Token(Token = "0x601331D")]
|
||||
[Address(RVA = "0x1387830", Offset = "0x1386830", VA = "0x181387830", 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: 0x0601331E RID: 78622 RVA: 0x00467060 File Offset: 0x00465260
|
||||
[Token(Token = "0x601331E")]
|
||||
[Address(RVA = "0x1387AD0", Offset = "0x1386AD0", VA = "0x181387AD0")]
|
||||
public BattleRoyalePlayerCombatUI()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,861 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002CCA RID: 11466
|
||||
[Token(Token = "0x2002CCA")]
|
||||
public class BattleRoyalePlayerMap : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17003573 RID: 13683
|
||||
// (get) Token: 0x0601331F RID: 78623 RVA: 0x00467074 File Offset: 0x00465274
|
||||
[Token(Token = "0x17003573")]
|
||||
public Tool PBBJCLJPFMI
|
||||
{
|
||||
[Token(Token = "0x601331F")]
|
||||
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
|
||||
get
|
||||
{
|
||||
return this.tool;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003574 RID: 13684
|
||||
// (get) Token: 0x06013320 RID: 78624 RVA: 0x00467088 File Offset: 0x00465288
|
||||
[Token(Token = "0x17003574")]
|
||||
public AGAJMBPABDL FOPDDJIKMPG
|
||||
{
|
||||
[Token(Token = "0x6013320")]
|
||||
[Address(RVA = "0x42B670", Offset = "0x42A670", VA = "0x18042B670")]
|
||||
get
|
||||
{
|
||||
return this.HDGGKEACHLL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003575 RID: 13685
|
||||
// (get) Token: 0x06013321 RID: 78625 RVA: 0x0046709C File Offset: 0x0046529C
|
||||
[Token(Token = "0x17003575")]
|
||||
public Transform DDNFJDIHBAH
|
||||
{
|
||||
[Token(Token = "0x6013321")]
|
||||
[Address(RVA = "0x138AB20", Offset = "0x1389B20", VA = "0x18138AB20")]
|
||||
get
|
||||
{
|
||||
return this.expandedRoot.transform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003576 RID: 13686
|
||||
// (get) Token: 0x06013322 RID: 78626 RVA: 0x004670BC File Offset: 0x004652BC
|
||||
[Token(Token = "0x17003576")]
|
||||
public Vector3 JGMBOFMKLAF
|
||||
{
|
||||
[Token(Token = "0x6013322")]
|
||||
[Address(RVA = "0x138AA90", Offset = "0x1389A90", VA = "0x18138AA90")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06013322)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003577 RID: 13687
|
||||
// (get) Token: 0x06013323 RID: 78627 RVA: 0x004670D0 File Offset: 0x004652D0
|
||||
[Token(Token = "0x17003577")]
|
||||
public bool GFGKPENHNEM
|
||||
{
|
||||
[Token(Token = "0x6013323")]
|
||||
[Address(RVA = "0x138AB40", Offset = "0x1389B40", VA = "0x18138AB40")]
|
||||
get
|
||||
{
|
||||
AGAJMBPABDL hdggkeachll = this.HDGGKEACHLL;
|
||||
if (hdggkeachll == 0)
|
||||
{
|
||||
}
|
||||
return hdggkeachll.DMKCIEPGGAB;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013324 RID: 78628 RVA: 0x004670F0 File Offset: 0x004652F0
|
||||
[Token(Token = "0x6013324")]
|
||||
[Address(RVA = "0x1387B90", Offset = "0x1386B90", VA = "0x181387B90", 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: 0x06013325 RID: 78629 RVA: 0x00467390 File Offset: 0x00465590
|
||||
[Token(Token = "0x6013325")]
|
||||
[Address(RVA = "0x138A440", Offset = "0x1389440", VA = "0x18138A440")]
|
||||
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: 0x06013326 RID: 78630 RVA: 0x00467410 File Offset: 0x00465610
|
||||
[Token(Token = "0x6013326")]
|
||||
[Address(RVA = "0x138A150", Offset = "0x1389150", VA = "0x18138A150", 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: 0x06013327 RID: 78631 RVA: 0x004674D4 File Offset: 0x004656D4
|
||||
[Token(Token = "0x6013327")]
|
||||
[Address(RVA = "0x138A570", Offset = "0x1389570", VA = "0x18138A570")]
|
||||
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: 0x06013328 RID: 78632 RVA: 0x0046757C File Offset: 0x0046577C
|
||||
[Token(Token = "0x6013328")]
|
||||
[Address(RVA = "0x138A370", Offset = "0x1389370", VA = "0x18138A370")]
|
||||
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: 0x06013329 RID: 78633 RVA: 0x004675BC File Offset: 0x004657BC
|
||||
[Token(Token = "0x6013329")]
|
||||
[Address(RVA = "0x13892E0", Offset = "0x13882E0", VA = "0x1813892E0")]
|
||||
private void FOKOPLDFEPA(Tool EGFEJGHDNAI)
|
||||
{
|
||||
HKKOHFHADKK cmhgdpokgoa = this.CMHGDPOKGOA;
|
||||
int num = 0;
|
||||
cmhgdpokgoa.PIEOGAPMGIH((ushort)num);
|
||||
}
|
||||
|
||||
// Token: 0x0601332A RID: 78634 RVA: 0x004675E0 File Offset: 0x004657E0
|
||||
[Token(Token = "0x601332A")]
|
||||
[Address(RVA = "0x1388B70", Offset = "0x1387B70", VA = "0x181388B70")]
|
||||
private void DJKOAHFHLOG(Tool EGFEJGHDNAI)
|
||||
{
|
||||
HKKOHFHADKK cmhgdpokgoa = this.CMHGDPOKGOA;
|
||||
}
|
||||
|
||||
// Token: 0x0601332B RID: 78635 RVA: 0x004675FC File Offset: 0x004657FC
|
||||
[Token(Token = "0x601332B")]
|
||||
[Address(RVA = "0x1387AE0", Offset = "0x1386AE0", VA = "0x181387AE0")]
|
||||
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: 0x0601332C RID: 78636 RVA: 0x00467638 File Offset: 0x00465838
|
||||
[Token(Token = "0x601332C")]
|
||||
[Address(RVA = "0x1388260", Offset = "0x1387260", VA = "0x181388260")]
|
||||
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: 0x0601332D RID: 78637 RVA: 0x004676A4 File Offset: 0x004658A4
|
||||
[Token(Token = "0x601332D")]
|
||||
[Address(RVA = "0x1388B30", Offset = "0x1387B30", VA = "0x181388B30")]
|
||||
private bool DCFBEKINLFD(Tool EGFEJGHDNAI, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
|
||||
{
|
||||
return this.HDGGKEACHLL == (ulong)0L || NHCEBNBEEBE.DBAJDHGDPOL == this.HDGGKEACHLL;
|
||||
}
|
||||
|
||||
// Token: 0x0601332E RID: 78638 RVA: 0x004676D4 File Offset: 0x004658D4
|
||||
[Token(Token = "0x601332E")]
|
||||
[Address(RVA = "0x13883D0", Offset = "0x13873D0", VA = "0x1813883D0")]
|
||||
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: 0x0601332F RID: 78639 RVA: 0x00467730 File Offset: 0x00465930
|
||||
[Token(Token = "0x601332F")]
|
||||
[Address(RVA = "0x1388190", Offset = "0x1387190", VA = "0x181388190")]
|
||||
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: 0x06013330 RID: 78640 RVA: 0x00467790 File Offset: 0x00465990
|
||||
[Token(Token = "0x6013330")]
|
||||
[Address(RVA = "0x1389340", Offset = "0x1388340", VA = "0x181389340")]
|
||||
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: 0x06013331 RID: 78641 RVA: 0x004677E4 File Offset: 0x004659E4
|
||||
[Token(Token = "0x6013331")]
|
||||
[Address(RVA = "0x138A140", Offset = "0x1389140", VA = "0x18138A140")]
|
||||
private void JIHNIONEAKF(AGAJMBPABDL FPODELJNIIB, bool BCLPBCCEJJF)
|
||||
{
|
||||
this.DNGKBBFENLP();
|
||||
}
|
||||
|
||||
// Token: 0x06013332 RID: 78642 RVA: 0x004677F8 File Offset: 0x004659F8
|
||||
[Token(Token = "0x6013332")]
|
||||
[Address(RVA = "0x1389850", Offset = "0x1388850", VA = "0x181389850")]
|
||||
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: 0x06013333 RID: 78643 RVA: 0x00467AB0 File Offset: 0x00465CB0
|
||||
[Token(Token = "0x6013333")]
|
||||
[Address(RVA = "0x1388BD0", Offset = "0x1387BD0", VA = "0x181388BD0")]
|
||||
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: 0x06013334 RID: 78644 RVA: 0x00467C70 File Offset: 0x00465E70
|
||||
[Token(Token = "0x6013334")]
|
||||
[Address(RVA = "0x13884A0", Offset = "0x13874A0", VA = "0x1813884A0")]
|
||||
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: 0x06013335 RID: 78645 RVA: 0x00467D7C File Offset: 0x00465F7C
|
||||
[Token(Token = "0x6013335")]
|
||||
[Address(RVA = "0x1389450", Offset = "0x1388450", VA = "0x181389450")]
|
||||
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;
|
||||
int viewIdField = IJAJHJHHELK.JDHMIOJKLCK.viewIdField;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
int num4 = 0;
|
||||
if (num != num4)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013336 RID: 78646 RVA: 0x00467E4C File Offset: 0x0046604C
|
||||
[Token(Token = "0x6013336")]
|
||||
[Address(RVA = "0x138AA20", Offset = "0x1389A20", VA = "0x18138AA20")]
|
||||
public BattleRoyalePlayerMap()
|
||||
{
|
||||
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
|
||||
this.CMHGDPOKGOA = hkkohfhadkk;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06013337 RID: 78647 RVA: 0x00467E78 File Offset: 0x00466078
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6013337")]
|
||||
[Address(RVA = "0x138A7C0", Offset = "0x13897C0", VA = "0x18138A7C0")]
|
||||
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: 0x0400C67E RID: 50814
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C67E")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x0400C67F RID: 50815
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C67F")]
|
||||
[SerializeField]
|
||||
private GameObject collapsedRoot;
|
||||
|
||||
// Token: 0x0400C680 RID: 50816
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C680")]
|
||||
[SerializeField]
|
||||
private GameObject expandedRoot;
|
||||
|
||||
// Token: 0x0400C681 RID: 50817
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C681")]
|
||||
[SerializeField]
|
||||
private Vector2 expandedLocalSpaceDimensions;
|
||||
|
||||
// Token: 0x0400C682 RID: 50818
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C682")]
|
||||
[SerializeField]
|
||||
private float zOffset = 0.0005f;
|
||||
|
||||
// Token: 0x0400C683 RID: 50819
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400C683")]
|
||||
[SerializeField]
|
||||
[Header("Map References")]
|
||||
private Transform lowerLeftMapTransform;
|
||||
|
||||
// Token: 0x0400C684 RID: 50820
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C684")]
|
||||
[SerializeField]
|
||||
private Transform upperRightMapTransform;
|
||||
|
||||
// Token: 0x0400C685 RID: 50821
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400C685")]
|
||||
[SerializeField]
|
||||
private BattleRoyalePlayerMap.Pip[] pips;
|
||||
|
||||
// Token: 0x0400C686 RID: 50822
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C686")]
|
||||
[SerializeField]
|
||||
private Sprite arrowSprite;
|
||||
|
||||
// Token: 0x0400C687 RID: 50823
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400C687")]
|
||||
[SerializeField]
|
||||
private Sprite downSprite;
|
||||
|
||||
// Token: 0x0400C688 RID: 50824
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400C688")]
|
||||
[SerializeField]
|
||||
private Sprite eliminatedSprite;
|
||||
|
||||
// Token: 0x0400C689 RID: 50825
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400C689")]
|
||||
[SerializeField]
|
||||
private RendererMaterialPair ringOverlayRenderer;
|
||||
|
||||
// Token: 0x0400C68A RID: 50826
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400C68A")]
|
||||
private HKKOHFHADKK CMHGDPOKGOA;
|
||||
|
||||
// Token: 0x0400C68B RID: 50827
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400C68B")]
|
||||
private AGAJMBPABDL HDGGKEACHLL;
|
||||
|
||||
// Token: 0x0400C68C RID: 50828
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400C68C")]
|
||||
private BattleRoyaleGearBag HJIOCMLBPPH;
|
||||
|
||||
// Token: 0x0400C68D RID: 50829
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400C68D")]
|
||||
private Transform OMHBOBEDNEK;
|
||||
|
||||
// Token: 0x0400C68E RID: 50830
|
||||
[Token(Token = "0x400C68E")]
|
||||
private static Dictionary<string, object> ALKGFHKHEPA;
|
||||
|
||||
// Token: 0x0400C68F RID: 50831
|
||||
[Token(Token = "0x400C68F")]
|
||||
private static readonly int LFKGLMGOFBI = Shader.PropertyToID("_OuterRingCenterUV");
|
||||
|
||||
// Token: 0x0400C690 RID: 50832
|
||||
[Token(Token = "0x400C690")]
|
||||
private static readonly int CGEBBKFBGMK = Shader.PropertyToID("_OuterRingRadiusUV");
|
||||
|
||||
// Token: 0x0400C691 RID: 50833
|
||||
[Token(Token = "0x400C691")]
|
||||
private static readonly int HJIJPKNMKCG = Shader.PropertyToID("_InnerRingCenterUV");
|
||||
|
||||
// Token: 0x0400C692 RID: 50834
|
||||
[Token(Token = "0x400C692")]
|
||||
private static readonly int BFOLEKGEIFD = Shader.PropertyToID("_InnerRingRadiusUV");
|
||||
|
||||
// Token: 0x0400C693 RID: 50835
|
||||
[Token(Token = "0x400C693")]
|
||||
private static readonly Color CKDAAJFEDCH = 0;
|
||||
|
||||
// Token: 0x0400C694 RID: 50836
|
||||
[Token(Token = "0x400C694")]
|
||||
private static readonly Vector3 AKNJBKLAODG;
|
||||
|
||||
// Token: 0x0400C695 RID: 50837
|
||||
[Token(Token = "0x400C695")]
|
||||
private static readonly Vector3 FNPLCOLDFBE;
|
||||
|
||||
// Token: 0x0400C696 RID: 50838
|
||||
[Token(Token = "0x400C696")]
|
||||
private static readonly Vector3 CILLNEIBCGD;
|
||||
|
||||
// Token: 0x0400C697 RID: 50839
|
||||
[Token(Token = "0x400C697")]
|
||||
private static readonly string NONIHHHKCHL;
|
||||
|
||||
// Token: 0x0400C698 RID: 50840
|
||||
[Token(Token = "0x400C698")]
|
||||
private static readonly string CMDJPONLNKE;
|
||||
|
||||
// Token: 0x0400C699 RID: 50841
|
||||
[Token(Token = "0x400C699")]
|
||||
private const float BOMDJNCHHLG = 3f;
|
||||
|
||||
// Token: 0x0400C69A RID: 50842
|
||||
[Token(Token = "0x400C69A")]
|
||||
private const float NNBODGKMOOP = 9f;
|
||||
|
||||
// Token: 0x02002CCB RID: 11467
|
||||
[Token(Token = "0x2002CCB")]
|
||||
[Serializable]
|
||||
public class Pip
|
||||
{
|
||||
// Token: 0x06013338 RID: 78648 RVA: 0x00467F18 File Offset: 0x00466118
|
||||
[Token(Token = "0x6013338")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public Pip()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C69B RID: 50843
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400C69B")]
|
||||
[NonSerialized]
|
||||
public Player player;
|
||||
|
||||
// Token: 0x0400C69C RID: 50844
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C69C")]
|
||||
public SpriteRenderer marker;
|
||||
|
||||
// Token: 0x0400C69D RID: 50845
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400C69D")]
|
||||
public SpriteRenderer outlineMarker;
|
||||
|
||||
// Token: 0x0400C69E RID: 50846
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400C69E")]
|
||||
public GameObject backgroundFiller;
|
||||
|
||||
// Token: 0x0400C69F RID: 50847
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400C69F")]
|
||||
public Transform mainTransform;
|
||||
}
|
||||
|
||||
// Token: 0x02002CCC RID: 11468
|
||||
[Token(Token = "0x2002CCC")]
|
||||
private enum MGAHNCGEBPH
|
||||
{
|
||||
// Token: 0x0400C6A1 RID: 50849
|
||||
[Token(Token = "0x400C6A1")]
|
||||
COLLAPSED,
|
||||
// Token: 0x0400C6A2 RID: 50850
|
||||
[Token(Token = "0x400C6A2")]
|
||||
EXPANDED
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,119 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RecRoom.Systems.PlayerRoles;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002CCD RID: 11469
|
||||
[Token(Token = "0x2002CCD")]
|
||||
public class BattleRoyalePosterSwap : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06013339 RID: 78649 RVA: 0x00467F2C File Offset: 0x0046612C
|
||||
[Token(Token = "0x6013339")]
|
||||
[Address(RVA = "0x138AC40", Offset = "0x1389C40", VA = "0x18138AC40")]
|
||||
private void Awake()
|
||||
{
|
||||
OKNNKFGFODL localPlayerCreatedEvent = Player.LocalPlayerCreatedEvent;
|
||||
Action action = new Action(this.CLBLFCJEDLL);
|
||||
int num = 0;
|
||||
localPlayerCreatedEvent.BPAJKKAGPKB(action, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0601333A RID: 78650 RVA: 0x00467F64 File Offset: 0x00466164
|
||||
[Token(Token = "0x601333A")]
|
||||
[Address(RVA = "0x138AFC0", Offset = "0x1389FC0", VA = "0x18138AFC0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
OKNNKFGFODL localPlayerCreatedEvent = Player.LocalPlayerCreatedEvent;
|
||||
Action action = new Action(this.CLBLFCJEDLL);
|
||||
localPlayerCreatedEvent.BIHKNNPGGKP(action);
|
||||
}
|
||||
|
||||
// Token: 0x0601333B RID: 78651 RVA: 0x00467F94 File Offset: 0x00466194
|
||||
[Token(Token = "0x601333B")]
|
||||
[Address(RVA = "0x138AD70", Offset = "0x1389D70", VA = "0x18138AD70")]
|
||||
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: 0x0601333C RID: 78652 RVA: 0x0046803C File Offset: 0x0046623C
|
||||
[Token(Token = "0x601333C")]
|
||||
[Address(RVA = "0x138AF20", Offset = "0x1389F20", VA = "0x18138AF20")]
|
||||
private bool NEAGAJHJNAJ()
|
||||
{
|
||||
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
||||
if (this.AKOKFLEJGOB("Walk") && this.AKOKFLEJGOB("Teleport"))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601333D RID: 78653 RVA: 0x00468078 File Offset: 0x00466278
|
||||
[Token(Token = "0x601333D")]
|
||||
[Address(RVA = "0x138AB60", Offset = "0x1389B60", VA = "0x18138AB60")]
|
||||
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: 0x0601333E RID: 78654 RVA: 0x004680B8 File Offset: 0x004662B8
|
||||
[Token(Token = "0x601333E")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public BattleRoyalePosterSwap()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C6A3 RID: 50851
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C6A3")]
|
||||
[SerializeField]
|
||||
[Header("Setup")]
|
||||
private Renderer posterRenderer;
|
||||
|
||||
// Token: 0x0400C6A4 RID: 50852
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400C6A4")]
|
||||
[SerializeField]
|
||||
private int posterMaterialIndex;
|
||||
|
||||
// Token: 0x0400C6A5 RID: 50853
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400C6A5")]
|
||||
[SerializeField]
|
||||
[Header("Poster Swap")]
|
||||
private Material publicGamePosterMaterial;
|
||||
|
||||
// Token: 0x0400C6A6 RID: 50854
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400C6A6")]
|
||||
[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: 0x02002CCF RID: 11471
|
||||
[Token(Token = "0x2002CCF")]
|
||||
public class BattleRoyaleVisitorMap : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0601333F RID: 78655 RVA: 0x004680CC File Offset: 0x004662CC
|
||||
[Token(Token = "0x601333F")]
|
||||
[Address(RVA = "0x138B720", Offset = "0x138A720", VA = "0x18138B720")]
|
||||
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: 0x06013340 RID: 78656 RVA: 0x00468238 File Offset: 0x00466438
|
||||
[Token(Token = "0x6013340")]
|
||||
[Address(RVA = "0x138D3A0", Offset = "0x138C3A0", VA = "0x18138D3A0")]
|
||||
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: 0x06013341 RID: 78657 RVA: 0x00468388 File Offset: 0x00466588
|
||||
[Token(Token = "0x6013341")]
|
||||
[Address(RVA = "0x138CB90", Offset = "0x138BB90", VA = "0x18138CB90")]
|
||||
private void LKDMBKNGKFE()
|
||||
{
|
||||
if (this.mode != BattleRoyaleVisitorMap.KIGNMBLALJP.NONE)
|
||||
{
|
||||
int activePlayersMaxCount = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayersMaxCount();
|
||||
this.FKBKEDOIOEF(activePlayersMaxCount);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013342 RID: 78658 RVA: 0x004683BC File Offset: 0x004665BC
|
||||
[Token(Token = "0x6013342")]
|
||||
[Address(RVA = "0x138C3A0", Offset = "0x138B3A0", VA = "0x18138C3A0")]
|
||||
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: 0x06013343 RID: 78659 RVA: 0x0046850C File Offset: 0x0046670C
|
||||
[Token(Token = "0x6013343")]
|
||||
[Address(RVA = "0x138C6D0", Offset = "0x138B6D0", VA = "0x18138C6D0")]
|
||||
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: 0x06013344 RID: 78660 RVA: 0x00468564 File Offset: 0x00466764
|
||||
[Token(Token = "0x6013344")]
|
||||
[Address(RVA = "0x138CA90", Offset = "0x138BA90", VA = "0x18138CA90")]
|
||||
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: 0x06013345 RID: 78661 RVA: 0x00468584 File Offset: 0x00466784
|
||||
[Token(Token = "0x6013345")]
|
||||
[Address(RVA = "0x138CE80", Offset = "0x138BE80", VA = "0x18138CE80")]
|
||||
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: 0x06013346 RID: 78662 RVA: 0x004685C0 File Offset: 0x004667C0
|
||||
[Token(Token = "0x6013346")]
|
||||
[Address(RVA = "0x138CDD0", Offset = "0x138BDD0", VA = "0x18138CDD0")]
|
||||
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: 0x06013347 RID: 78663 RVA: 0x004685E8 File Offset: 0x004667E8
|
||||
[Token(Token = "0x6013347")]
|
||||
[Address(RVA = "0x138CAF0", Offset = "0x138BAF0", VA = "0x18138CAF0")]
|
||||
private int LEEHMCMGODA(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
BattleRoyaleManager instance = BattleRoyaleManager.ONCPNMDGGKG;
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013348 RID: 78664 RVA: 0x00468610 File Offset: 0x00466810
|
||||
[Token(Token = "0x6013348")]
|
||||
[Address(RVA = "0x138C180", Offset = "0x138B180", VA = "0x18138C180")]
|
||||
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: 0x06013349 RID: 78665 RVA: 0x004686DC File Offset: 0x004668DC
|
||||
[Token(Token = "0x6013349")]
|
||||
[Address(RVA = "0x138BD60", Offset = "0x138AD60", VA = "0x18138BD60")]
|
||||
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: 0x0601334A RID: 78666 RVA: 0x0046885C File Offset: 0x00466A5C
|
||||
[Token(Token = "0x601334A")]
|
||||
[Address(RVA = "0x138BB50", Offset = "0x138AB50", VA = "0x18138BB50")]
|
||||
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: 0x0601334B RID: 78667 RVA: 0x004688E0 File Offset: 0x00466AE0
|
||||
[Token(Token = "0x601334B")]
|
||||
[Address(RVA = "0x138D7C0", Offset = "0x138C7C0", VA = "0x18138D7C0")]
|
||||
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: 0x0601334C RID: 78668 RVA: 0x00468930 File Offset: 0x00466B30
|
||||
[Token(Token = "0x601334C")]
|
||||
[Address(RVA = "0x138D830", Offset = "0x138C830", VA = "0x18138D830")]
|
||||
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: 0x0601334D RID: 78669 RVA: 0x00468988 File Offset: 0x00466B88
|
||||
[Token(Token = "0x601334D")]
|
||||
[Address(RVA = "0x138CE40", Offset = "0x138BE40", VA = "0x18138CE40")]
|
||||
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: 0x0601334E RID: 78670 RVA: 0x004689C8 File Offset: 0x00466BC8
|
||||
[Token(Token = "0x601334E")]
|
||||
[Address(RVA = "0x138D2F0", Offset = "0x138C2F0", VA = "0x18138D2F0")]
|
||||
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: 0x0601334F RID: 78671 RVA: 0x00468A40 File Offset: 0x00466C40
|
||||
[Token(Token = "0x601334F")]
|
||||
[Address(RVA = "0x138C760", Offset = "0x138B760", VA = "0x18138C760")]
|
||||
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: 0x06013350 RID: 78672 RVA: 0x00468A88 File Offset: 0x00466C88
|
||||
[Token(Token = "0x6013350")]
|
||||
[Address(RVA = "0x138CC20", Offset = "0x138BC20", VA = "0x18138CC20")]
|
||||
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: 0x06013351 RID: 78673 RVA: 0x00468ABC File Offset: 0x00466CBC
|
||||
[Token(Token = "0x6013351")]
|
||||
[Address(RVA = "0x138DC20", Offset = "0x138CC20", VA = "0x18138DC20")]
|
||||
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: 0x06013352 RID: 78674 RVA: 0x00468B18 File Offset: 0x00466D18
|
||||
[Token(Token = "0x6013352")]
|
||||
[Address(RVA = "0x138CF40", Offset = "0x138BF40", VA = "0x18138CF40")]
|
||||
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: 0x06013353 RID: 78675 RVA: 0x00468BB4 File Offset: 0x00466DB4
|
||||
[Token(Token = "0x6013353")]
|
||||
[Address(RVA = "0x138D8C0", Offset = "0x138C8C0", VA = "0x18138D8C0")]
|
||||
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: 0x06013354 RID: 78676 RVA: 0x00468CB4 File Offset: 0x00466EB4
|
||||
[Token(Token = "0x6013354")]
|
||||
[Address(RVA = "0x138DCD0", Offset = "0x138CCD0", VA = "0x18138DCD0")]
|
||||
public BattleRoyaleVisitorMap()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C6AB RID: 50859
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C6AB")]
|
||||
[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: 0x0400C6AC RID: 50860
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400C6AC")]
|
||||
[SerializeField]
|
||||
private GameObject mapTokenPrefab;
|
||||
|
||||
// Token: 0x0400C6AD RID: 50861
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400C6AD")]
|
||||
[SerializeField]
|
||||
private GameObject beeRingVisualizerPrefab;
|
||||
|
||||
// Token: 0x0400C6AE RID: 50862
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400C6AE")]
|
||||
[SerializeField]
|
||||
[Tooltip("If/when to track players and bee movement on this map.")]
|
||||
private BattleRoyaleVisitorMap.KIGNMBLALJP mode;
|
||||
|
||||
// Token: 0x0400C6AF RID: 50863
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400C6AF")]
|
||||
[SerializeField]
|
||||
private PlayerRankPositionSettings settings;
|
||||
|
||||
// Token: 0x0400C6B0 RID: 50864
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C6B0")]
|
||||
private BattleRoyaleVisitorMapToken[] PNPOFOLDMJO;
|
||||
|
||||
// Token: 0x0400C6B1 RID: 50865
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C6B1")]
|
||||
private GameObject LMNJPJMIKGI;
|
||||
|
||||
// Token: 0x0400C6B2 RID: 50866
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C6B2")]
|
||||
[SerializeField]
|
||||
private Transform lowerLeftMapTransform;
|
||||
|
||||
// Token: 0x0400C6B3 RID: 50867
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400C6B3")]
|
||||
[SerializeField]
|
||||
private Transform upperRightMapTransform;
|
||||
|
||||
// Token: 0x0400C6B4 RID: 50868
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C6B4")]
|
||||
[SerializeField]
|
||||
private Collider mapCollider;
|
||||
|
||||
// Token: 0x0400C6B5 RID: 50869
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400C6B5")]
|
||||
private float FEBDCEILMGO = 1.2f;
|
||||
|
||||
// Token: 0x0400C6B6 RID: 50870
|
||||
[FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x400C6B6")]
|
||||
private int HGIPFGAOPHI;
|
||||
|
||||
// Token: 0x0400C6B7 RID: 50871
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C6B7")]
|
||||
private bool GMGOCPPAGCI;
|
||||
|
||||
// Token: 0x02002CD0 RID: 11472
|
||||
[Token(Token = "0x2002CD0")]
|
||||
private enum KIGNMBLALJP
|
||||
{
|
||||
// Token: 0x0400C6B9 RID: 50873
|
||||
[Token(Token = "0x400C6B9")]
|
||||
NONE,
|
||||
// Token: 0x0400C6BA RID: 50874
|
||||
[Token(Token = "0x400C6BA")]
|
||||
BEES_AND_LIVE_PLAYERS,
|
||||
// Token: 0x0400C6BB RID: 50875
|
||||
[Token(Token = "0x400C6BB")]
|
||||
BEES_AND_PLAYER_DEATHS
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,163 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002CD1 RID: 11473
|
||||
[Token(Token = "0x2002CD1")]
|
||||
public class BattleRoyaleVisitorMapToken : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003578 RID: 13688
|
||||
// (get) Token: 0x06013355 RID: 78677 RVA: 0x00468CE0 File Offset: 0x00466EE0
|
||||
// (set) Token: 0x06013356 RID: 78678 RVA: 0x00468CF4 File Offset: 0x00466EF4
|
||||
[Token(Token = "0x17003578")]
|
||||
public AGAJMBPABDL BDPNENBMDDB
|
||||
{
|
||||
[Token(Token = "0x6013355")]
|
||||
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
|
||||
get;
|
||||
[Token(Token = "0x6013356")]
|
||||
[Address(RVA = "0x41CFF0", Offset = "0x41BFF0", VA = "0x18041CFF0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06013357 RID: 78679 RVA: 0x00468D08 File Offset: 0x00466F08
|
||||
[Token(Token = "0x6013357")]
|
||||
[Address(RVA = "0x138B070", Offset = "0x138A070", VA = "0x18138B070")]
|
||||
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: 0x06013358 RID: 78680 RVA: 0x00468D34 File Offset: 0x00466F34
|
||||
[Token(Token = "0x6013358")]
|
||||
[Address(RVA = "0x138B090", Offset = "0x138A090", VA = "0x18138B090")]
|
||||
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: 0x06013359 RID: 78681 RVA: 0x00468D90 File Offset: 0x00466F90
|
||||
[Token(Token = "0x6013359")]
|
||||
[Address(RVA = "0x138B670", Offset = "0x138A670", VA = "0x18138B670")]
|
||||
public void SetWinningTeamInfo(AGAJMBPABDL IEKDDPPNFPF, string DBKGGBEKJJN, PlayerRankPositionSettings GHGBPMPLLBK)
|
||||
{
|
||||
TextMesh textMesh = this.playerName;
|
||||
string text = string.Format("#1: {0}", DBKGGBEKJJN);
|
||||
textMesh.text = text;
|
||||
}
|
||||
|
||||
// Token: 0x0601335A RID: 78682 RVA: 0x00468DC0 File Offset: 0x00466FC0
|
||||
[Token(Token = "0x601335A")]
|
||||
[Address(RVA = "0x138B370", Offset = "0x138A370", VA = "0x18138B370")]
|
||||
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: 0x0601335B RID: 78683 RVA: 0x00468E94 File Offset: 0x00467094
|
||||
[Token(Token = "0x601335B")]
|
||||
[Address(RVA = "0x138B1F0", Offset = "0x138A1F0", VA = "0x18138B1F0")]
|
||||
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: 0x0601335C RID: 78684 RVA: 0x00468F28 File Offset: 0x00467128
|
||||
[Token(Token = "0x601335C")]
|
||||
[Address(RVA = "0x138B190", Offset = "0x138A190", VA = "0x18138B190")]
|
||||
public void SetPlayerMarkerRotation(Quaternion IGPENJBJADK)
|
||||
{
|
||||
Transform parent = this.playerMarkerRoot.transform.parent;
|
||||
}
|
||||
|
||||
// Token: 0x0601335D RID: 78685 RVA: 0x00468F4C File Offset: 0x0046714C
|
||||
[Token(Token = "0x601335D")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public BattleRoyaleVisitorMapToken()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C6BC RID: 50876
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C6BC")]
|
||||
[SerializeField]
|
||||
private TextMesh playerName;
|
||||
|
||||
// Token: 0x0400C6BD RID: 50877
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400C6BD")]
|
||||
[SerializeField]
|
||||
private GameObject playerMarkerRoot;
|
||||
|
||||
// Token: 0x0400C6BE RID: 50878
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400C6BE")]
|
||||
[SerializeField]
|
||||
private MeshRenderer flagRenderer;
|
||||
|
||||
// Token: 0x0400C6BF RID: 50879
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400C6BF")]
|
||||
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: 0x02002CD2 RID: 11474
|
||||
[Token(Token = "0x2002CD2")]
|
||||
public class BattleRoyaleWinnerDoor : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x0601335E RID: 78686 RVA: 0x00468F60 File Offset: 0x00467160
|
||||
[Token(Token = "0x601335E")]
|
||||
[Address(RVA = "0x138E2E0", Offset = "0x138D2E0", VA = "0x18138E2E0")]
|
||||
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: 0x0601335F RID: 78687 RVA: 0x004690E0 File Offset: 0x004672E0
|
||||
[Token(Token = "0x601335F")]
|
||||
[Address(RVA = "0x138DDA0", Offset = "0x138CDA0", VA = "0x18138DDA0")]
|
||||
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: 0x06013360 RID: 78688 RVA: 0x00469150 File Offset: 0x00467350
|
||||
[Token(Token = "0x6013360")]
|
||||
[Address(RVA = "0x8E9790", Offset = "0x8E8790", VA = "0x1808E9790")]
|
||||
public BattleRoyaleWinnerDoor()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06013361 RID: 78689 RVA: 0x00469164 File Offset: 0x00467364
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6013361")]
|
||||
[Address(RVA = "0x138ECC0", Offset = "0x138DCC0", VA = "0x18138ECC0")]
|
||||
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: 0x0400C6C1 RID: 50881
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C6C1")]
|
||||
[SerializeField]
|
||||
private BattleRoyaleWinnerSign winnerSign;
|
||||
|
||||
// Token: 0x0400C6C2 RID: 50882
|
||||
[Token(Token = "0x400C6C2")]
|
||||
private static OGNBCNBPFCC[] DICCPJBOGPK;
|
||||
|
||||
// Token: 0x0400C6C3 RID: 50883
|
||||
[Token(Token = "0x400C6C3")]
|
||||
private static Vector3[] GMGKOMLHLNC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002CD3 RID: 11475
|
||||
[Token(Token = "0x2002CD3")]
|
||||
[RequireComponent(typeof(Tool))]
|
||||
public class BattleRoyaleWinnerSign : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17003579 RID: 13689
|
||||
// (get) Token: 0x06013362 RID: 78690 RVA: 0x00469338 File Offset: 0x00467538
|
||||
// (set) Token: 0x06013363 RID: 78691 RVA: 0x00469358 File Offset: 0x00467558
|
||||
[Token(Token = "0x17003579")]
|
||||
public int BGKDOLDOKNG
|
||||
{
|
||||
[Token(Token = "0x6013362")]
|
||||
[Address(RVA = "0x138FBB0", Offset = "0x138EBB0", VA = "0x18138FBB0")]
|
||||
get
|
||||
{
|
||||
return this.PEBPIDECBMC.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x6013363")]
|
||||
[Address(RVA = "0x138FB50", Offset = "0x138EB50", VA = "0x18138FB50")]
|
||||
private set
|
||||
{
|
||||
KLLMCPFPIIE<int> pebpidecbmc = this.PEBPIDECBMC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013364 RID: 78692 RVA: 0x00469374 File Offset: 0x00467574
|
||||
[Token(Token = "0x6013364")]
|
||||
[Address(RVA = "0x138F8E0", Offset = "0x138E8E0", VA = "0x18138F8E0", 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: 0x06013365 RID: 78693 RVA: 0x004693D0 File Offset: 0x004675D0
|
||||
[Token(Token = "0x6013365")]
|
||||
[Address(RVA = "0x138FA10", Offset = "0x138EA10", VA = "0x18138FA10")]
|
||||
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: 0x06013366 RID: 78694 RVA: 0x00469438 File Offset: 0x00467638
|
||||
[Token(Token = "0x6013366")]
|
||||
[Address(RVA = "0x8E9790", Offset = "0x8E8790", VA = "0x1808E9790")]
|
||||
public BattleRoyaleWinnerSign()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C6C4 RID: 50884
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C6C4")]
|
||||
[SerializeField]
|
||||
[Header("Available strings")]
|
||||
private string[] availableSignTexts;
|
||||
|
||||
// Token: 0x0400C6C5 RID: 50885
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C6C5")]
|
||||
[SerializeField]
|
||||
private TextMeshPro signText;
|
||||
|
||||
// Token: 0x0400C6C6 RID: 50886
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C6C6")]
|
||||
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: 0x02002CD6 RID: 11478
|
||||
[Token(Token = "0x2002CD6")]
|
||||
public class HealthPotion : MonoBehaviourPun, EOCLMMENCKH
|
||||
{
|
||||
// Token: 0x17003586 RID: 13702
|
||||
// (get) Token: 0x06013377 RID: 78711 RVA: 0x004695D4 File Offset: 0x004677D4
|
||||
// (set) Token: 0x06013378 RID: 78712 RVA: 0x004695F4 File Offset: 0x004677F4
|
||||
[Token(Token = "0x17003586")]
|
||||
public float ICBDJPPLHIN
|
||||
{
|
||||
[Token(Token = "0x6013377")]
|
||||
[Address(RVA = "0x13907D0", Offset = "0x138F7D0", VA = "0x1813907D0")]
|
||||
get
|
||||
{
|
||||
return this.DLJIJKOBGKC.KLIAOAJIPKM();
|
||||
}
|
||||
[Token(Token = "0x6013378")]
|
||||
[Address(RVA = "0x13903B0", Offset = "0x138F3B0", VA = "0x1813903B0")]
|
||||
private set
|
||||
{
|
||||
HCKAGCOEFNM<float, float, float, float> dljijkobgkc = this.DLJIJKOBGKC;
|
||||
float num = Mathf.Max((float)0, value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003587 RID: 13703
|
||||
// (get) Token: 0x06013379 RID: 78713 RVA: 0x00469618 File Offset: 0x00467818
|
||||
// (set) Token: 0x0601337A RID: 78714 RVA: 0x00469638 File Offset: 0x00467838
|
||||
[Token(Token = "0x17003587")]
|
||||
public float IPKBECKDMBG
|
||||
{
|
||||
[Token(Token = "0x6013379")]
|
||||
[Address(RVA = "0x13902D0", Offset = "0x138F2D0", VA = "0x1813902D0")]
|
||||
get
|
||||
{
|
||||
return this.DLJIJKOBGKC.HHKKJDOCBNH();
|
||||
}
|
||||
[Token(Token = "0x601337A")]
|
||||
[Address(RVA = "0x1390320", Offset = "0x138F320", VA = "0x181390320")]
|
||||
private set
|
||||
{
|
||||
HCKAGCOEFNM<float, float, float, float> dljijkobgkc = this.DLJIJKOBGKC;
|
||||
float num = Mathf.Max((float)0, value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003588 RID: 13704
|
||||
// (get) Token: 0x0601337B RID: 78715 RVA: 0x0046965C File Offset: 0x0046785C
|
||||
// (set) Token: 0x0601337C RID: 78716 RVA: 0x0046967C File Offset: 0x0046787C
|
||||
[Token(Token = "0x17003588")]
|
||||
public float DAGCHIINJDB
|
||||
{
|
||||
[Token(Token = "0x601337B")]
|
||||
[Address(RVA = "0x13901B0", Offset = "0x138F1B0", VA = "0x1813901B0")]
|
||||
get
|
||||
{
|
||||
return this.DLJIJKOBGKC.FDPNNFKMEEO();
|
||||
}
|
||||
[Token(Token = "0x601337C")]
|
||||
[Address(RVA = "0x138FD90", Offset = "0x138ED90", VA = "0x18138FD90")]
|
||||
private set
|
||||
{
|
||||
HCKAGCOEFNM<float, float, float, float> dljijkobgkc = this.DLJIJKOBGKC;
|
||||
float num = Mathf.Max((float)0, value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003589 RID: 13705
|
||||
// (get) Token: 0x0601337D RID: 78717 RVA: 0x004696A0 File Offset: 0x004678A0
|
||||
// (set) Token: 0x0601337E RID: 78718 RVA: 0x004696C0 File Offset: 0x004678C0
|
||||
[Token(Token = "0x17003589")]
|
||||
public float BLIJHAFNGBK
|
||||
{
|
||||
[Token(Token = "0x601337D")]
|
||||
[Address(RVA = "0x1390160", Offset = "0x138F160", VA = "0x181390160")]
|
||||
get
|
||||
{
|
||||
return this.DLJIJKOBGKC.ELPLKGAHMLM();
|
||||
}
|
||||
[Token(Token = "0x601337E")]
|
||||
[Address(RVA = "0x1390840", Offset = "0x138F840", VA = "0x181390840")]
|
||||
private set
|
||||
{
|
||||
HCKAGCOEFNM<float, float, float, float> dljijkobgkc = this.DLJIJKOBGKC;
|
||||
float num = Mathf.Max((float)0, value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601337F RID: 78719 RVA: 0x004696E4 File Offset: 0x004678E4
|
||||
[Token(Token = "0x601337F")]
|
||||
[Address(RVA = "0x138FF80", Offset = "0x138EF80", VA = "0x18138FF80", 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: 0x06013380 RID: 78720 RVA: 0x0046973C File Offset: 0x0046793C
|
||||
[Token(Token = "0x6013380")]
|
||||
[Address(RVA = "0x1390FA0", Offset = "0x138FFA0", VA = "0x181390FA0")]
|
||||
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: 0x06013381 RID: 78721 RVA: 0x0046997C File Offset: 0x00467B7C
|
||||
[Token(Token = "0x6013381")]
|
||||
[Address(RVA = "0x1390BD0", Offset = "0x138FBD0", VA = "0x181390BD0", 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: 0x06013382 RID: 78722 RVA: 0x004699C4 File Offset: 0x00467BC4
|
||||
[Token(Token = "0x6013382")]
|
||||
[Address(RVA = "0x138FE20", Offset = "0x138EE20", VA = "0x18138FE20")]
|
||||
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: 0x06013383 RID: 78723 RVA: 0x00469A08 File Offset: 0x00467C08
|
||||
[Token(Token = "0x6013383")]
|
||||
[Address(RVA = "0x138FE80", Offset = "0x138EE80", VA = "0x18138FE80")]
|
||||
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: 0x06013384 RID: 78724 RVA: 0x00469A3C File Offset: 0x00467C3C
|
||||
[Token(Token = "0x6013384")]
|
||||
[Address(RVA = "0x1390440", Offset = "0x138F440", VA = "0x181390440")]
|
||||
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: 0x1700358A RID: 13706
|
||||
// (get) Token: 0x06013385 RID: 78725 RVA: 0x00469B38 File Offset: 0x00467D38
|
||||
[Token(Token = "0x1700358A")]
|
||||
private bool DFPHKKDMMNF
|
||||
{
|
||||
[Token(Token = "0x6013385")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "15")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013386 RID: 78726 RVA: 0x00469B48 File Offset: 0x00467D48
|
||||
[Token(Token = "0x6013386")]
|
||||
[Address(RVA = "0x1390A90", Offset = "0x138FA90", VA = "0x181390A90", Slot = "16")]
|
||||
private void NKEFBENNLLB(KPNDFONGDGF HFBJGCHOANH)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06013387 RID: 78727 RVA: 0x00469B84 File Offset: 0x00467D84
|
||||
[Token(Token = "0x6013387")]
|
||||
[Address(RVA = "0x1390C90", Offset = "0x138FC90", VA = "0x181390C90", 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: 0x06013388 RID: 78728 RVA: 0x00469C18 File Offset: 0x00467E18
|
||||
[Token(Token = "0x6013388")]
|
||||
[Address(RVA = "0x13918C0", Offset = "0x13908C0", VA = "0x1813918C0")]
|
||||
public HealthPotion()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06013389 RID: 78729 RVA: 0x00469C44 File Offset: 0x00467E44
|
||||
[Token(Token = "0x6013389")]
|
||||
[Address(RVA = "0x13908D0", Offset = "0x138F8D0", VA = "0x1813908D0")]
|
||||
[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: 0x0601338A RID: 78730 RVA: 0x00469C80 File Offset: 0x00467E80
|
||||
[Token(Token = "0x601338A")]
|
||||
[Address(RVA = "0x1390110", Offset = "0x138F110", VA = "0x181390110")]
|
||||
[CompilerGenerated]
|
||||
private int CKIGLDEPGMA()
|
||||
{
|
||||
float num = this.DLJIJKOBGKC.KLIAOAJIPKM();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601338B RID: 78731 RVA: 0x00469CA0 File Offset: 0x00467EA0
|
||||
[Token(Token = "0x601338B")]
|
||||
[Address(RVA = "0x1390EC0", Offset = "0x138FEC0", VA = "0x181390EC0")]
|
||||
[CompilerGenerated]
|
||||
private void PEBJNLJGNOP(int DINHOLEGEMB)
|
||||
{
|
||||
this.ICBDJPPLHIN = (float)DINHOLEGEMB;
|
||||
}
|
||||
|
||||
// Token: 0x0601338C RID: 78732 RVA: 0x00469CB4 File Offset: 0x00467EB4
|
||||
[Token(Token = "0x601338C")]
|
||||
[Address(RVA = "0x1390ED0", Offset = "0x138FED0", VA = "0x181390ED0")]
|
||||
[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: 0x0601338D RID: 78733 RVA: 0x00469CF0 File Offset: 0x00467EF0
|
||||
[Token(Token = "0x601338D")]
|
||||
[Address(RVA = "0x13902D0", Offset = "0x138F2D0", VA = "0x1813902D0")]
|
||||
[CompilerGenerated]
|
||||
private float KGMLIIDEMFK()
|
||||
{
|
||||
return this.DLJIJKOBGKC.HHKKJDOCBNH();
|
||||
}
|
||||
|
||||
// Token: 0x0601338E RID: 78734 RVA: 0x00469D10 File Offset: 0x00467F10
|
||||
[Token(Token = "0x601338E")]
|
||||
[Address(RVA = "0x13909B0", Offset = "0x138F9B0", VA = "0x1813909B0")]
|
||||
[CompilerGenerated]
|
||||
private void MAEOPLMOPIF(float DINHOLEGEMB)
|
||||
{
|
||||
this.IPKBECKDMBG = DINHOLEGEMB;
|
||||
}
|
||||
|
||||
// Token: 0x0601338F RID: 78735 RVA: 0x00469D24 File Offset: 0x00467F24
|
||||
[Token(Token = "0x601338F")]
|
||||
[Address(RVA = "0x13909C0", Offset = "0x138F9C0", VA = "0x1813909C0")]
|
||||
[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: 0x06013390 RID: 78736 RVA: 0x00469D60 File Offset: 0x00467F60
|
||||
[Token(Token = "0x6013390")]
|
||||
[Address(RVA = "0x13900C0", Offset = "0x138F0C0", VA = "0x1813900C0")]
|
||||
[CompilerGenerated]
|
||||
private int CDNIMDGJHCB()
|
||||
{
|
||||
float num = this.DLJIJKOBGKC.FDPNNFKMEEO();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013391 RID: 78737 RVA: 0x00469D80 File Offset: 0x00467F80
|
||||
[Token(Token = "0x6013391")]
|
||||
[Address(RVA = "0x1390830", Offset = "0x138F830", VA = "0x181390830")]
|
||||
[CompilerGenerated]
|
||||
private void IALFGMMPAKD(int DINHOLEGEMB)
|
||||
{
|
||||
this.DAGCHIINJDB = (float)DINHOLEGEMB;
|
||||
}
|
||||
|
||||
// Token: 0x06013392 RID: 78738 RVA: 0x00469D94 File Offset: 0x00467F94
|
||||
[Token(Token = "0x6013392")]
|
||||
[Address(RVA = "0x1390200", Offset = "0x138F200", VA = "0x181390200")]
|
||||
[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: 0x06013393 RID: 78739 RVA: 0x00469DD0 File Offset: 0x00467FD0
|
||||
[Token(Token = "0x6013393")]
|
||||
[Address(RVA = "0x1390160", Offset = "0x138F160", VA = "0x181390160")]
|
||||
[CompilerGenerated]
|
||||
private float JLAJKOCBGCC()
|
||||
{
|
||||
return this.DLJIJKOBGKC.ELPLKGAHMLM();
|
||||
}
|
||||
|
||||
// Token: 0x06013394 RID: 78740 RVA: 0x00469DF0 File Offset: 0x00467FF0
|
||||
[Token(Token = "0x6013394")]
|
||||
[Address(RVA = "0x13900B0", Offset = "0x138F0B0", VA = "0x1813900B0")]
|
||||
[CompilerGenerated]
|
||||
private void BOLPNGFMCNN(float DINHOLEGEMB)
|
||||
{
|
||||
this.BLIJHAFNGBK = DINHOLEGEMB;
|
||||
}
|
||||
|
||||
// Token: 0x06013395 RID: 78741 RVA: 0x00469E04 File Offset: 0x00468004
|
||||
[Token(Token = "0x6013395")]
|
||||
[Address(RVA = "0x13907D0", Offset = "0x138F7D0", VA = "0x1813907D0")]
|
||||
[CompilerGenerated]
|
||||
private float GNHMIKAMNHO()
|
||||
{
|
||||
return this.DLJIJKOBGKC.KLIAOAJIPKM();
|
||||
}
|
||||
|
||||
// Token: 0x06013396 RID: 78742 RVA: 0x00469E24 File Offset: 0x00468024
|
||||
[Token(Token = "0x6013396")]
|
||||
[Address(RVA = "0x1390820", Offset = "0x138F820", VA = "0x181390820")]
|
||||
[CompilerGenerated]
|
||||
private void HJDKAKBFLDK(float ONGBFDACHHG)
|
||||
{
|
||||
this.ICBDJPPLHIN = ONGBFDACHHG;
|
||||
}
|
||||
|
||||
// Token: 0x06013397 RID: 78743 RVA: 0x00469E38 File Offset: 0x00468038
|
||||
[Token(Token = "0x6013397")]
|
||||
[Address(RVA = "0x13902D0", Offset = "0x138F2D0", VA = "0x1813902D0")]
|
||||
[CompilerGenerated]
|
||||
private float EMPALGKNIFG()
|
||||
{
|
||||
return this.DLJIJKOBGKC.HHKKJDOCBNH();
|
||||
}
|
||||
|
||||
// Token: 0x06013398 RID: 78744 RVA: 0x00469E58 File Offset: 0x00468058
|
||||
[Token(Token = "0x6013398")]
|
||||
[Address(RVA = "0x13909B0", Offset = "0x138F9B0", VA = "0x1813909B0")]
|
||||
[CompilerGenerated]
|
||||
private void JJDAICFCECG(float ONGBFDACHHG)
|
||||
{
|
||||
this.IPKBECKDMBG = ONGBFDACHHG;
|
||||
}
|
||||
|
||||
// Token: 0x06013399 RID: 78745 RVA: 0x00469E6C File Offset: 0x0046806C
|
||||
[Token(Token = "0x6013399")]
|
||||
[Address(RVA = "0x13901B0", Offset = "0x138F1B0", VA = "0x1813901B0")]
|
||||
[CompilerGenerated]
|
||||
private float DMMPBMAEFKG()
|
||||
{
|
||||
return this.DLJIJKOBGKC.FDPNNFKMEEO();
|
||||
}
|
||||
|
||||
// Token: 0x0601339A RID: 78746 RVA: 0x00469E8C File Offset: 0x0046808C
|
||||
[Token(Token = "0x601339A")]
|
||||
[Address(RVA = "0x13909A0", Offset = "0x138F9A0", VA = "0x1813909A0")]
|
||||
[CompilerGenerated]
|
||||
private void JHHKMDBJLDK(float ONGBFDACHHG)
|
||||
{
|
||||
this.DAGCHIINJDB = ONGBFDACHHG;
|
||||
}
|
||||
|
||||
// Token: 0x0601339B RID: 78747 RVA: 0x00469EA0 File Offset: 0x004680A0
|
||||
[Token(Token = "0x601339B")]
|
||||
[Address(RVA = "0x1390160", Offset = "0x138F160", VA = "0x181390160")]
|
||||
[CompilerGenerated]
|
||||
private float CPPCLLJFAML()
|
||||
{
|
||||
return this.DLJIJKOBGKC.ELPLKGAHMLM();
|
||||
}
|
||||
|
||||
// Token: 0x0601339C RID: 78748 RVA: 0x00469EC0 File Offset: 0x004680C0
|
||||
[Token(Token = "0x601339C")]
|
||||
[Address(RVA = "0x13900B0", Offset = "0x138F0B0", VA = "0x1813900B0")]
|
||||
[CompilerGenerated]
|
||||
private void HDODKGBAEKN(float ONGBFDACHHG)
|
||||
{
|
||||
this.BLIJHAFNGBK = ONGBFDACHHG;
|
||||
}
|
||||
|
||||
// Token: 0x0400C6D5 RID: 50901
|
||||
[Token(Token = "0x400C6D5")]
|
||||
private const int LKNKFMHNCGJ = 1;
|
||||
|
||||
// Token: 0x0400C6D6 RID: 50902
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C6D6")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private Potion potion;
|
||||
|
||||
// Token: 0x0400C6D7 RID: 50903
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C6D7")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x0400C6D8 RID: 50904
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C6D8")]
|
||||
[SerializeField]
|
||||
private float defaultHealthRestoreAmount = 10f;
|
||||
|
||||
// Token: 0x0400C6D9 RID: 50905
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400C6D9")]
|
||||
[SerializeField]
|
||||
private float defaultHealthRestoreDuration = 0.5f;
|
||||
|
||||
// Token: 0x0400C6DA RID: 50906
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C6DA")]
|
||||
[SerializeField]
|
||||
private float defaultShieldRestoreAmount;
|
||||
|
||||
// Token: 0x0400C6DB RID: 50907
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400C6DB")]
|
||||
[SerializeField]
|
||||
private float defaultShieldRestoreDuration;
|
||||
|
||||
// Token: 0x0400C6DC RID: 50908
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C6DC")]
|
||||
private HCKAGCOEFNM<float, float, float, float> DLJIJKOBGKC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002CCE RID: 11470
|
||||
[Token(Token = "0x2002CCE")]
|
||||
[Serializable]
|
||||
public struct PlayerRankPositionSettings
|
||||
{
|
||||
// Token: 0x0400C6A7 RID: 50855
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400C6A7")]
|
||||
[Tooltip("An additional space to add to each player's local name height, offset by rank")]
|
||||
public float spaceBetweenRanks;
|
||||
|
||||
// Token: 0x0400C6A8 RID: 50856
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x400C6A8")]
|
||||
[Tooltip("Spacing to add between player's in rank 2 and 3 (to help distinguish top positions)")]
|
||||
public float spaceBetweenSecondAndThirdRank;
|
||||
|
||||
// Token: 0x0400C6A9 RID: 50857
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400C6A9")]
|
||||
[Tooltip("Spacing to add between player's in rank 1 and 2 (to help distinguish top positions)")]
|
||||
public float spaceBetweenFirstAndSecondRank;
|
||||
|
||||
// Token: 0x0400C6AA RID: 50858
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x400C6AA")]
|
||||
[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: 0x02002CD8 RID: 11480
|
||||
[Token(Token = "0x2002CD8")]
|
||||
public class VirtualJoystickRigidbodyPickup : RigidbodyPickup
|
||||
{
|
||||
// Token: 0x1700358B RID: 13707
|
||||
// (get) Token: 0x060133A3 RID: 78755 RVA: 0x00469F70 File Offset: 0x00468170
|
||||
[Token(Token = "0x1700358B")]
|
||||
public override Vector3 EHAINJEAMKF
|
||||
{
|
||||
[Token(Token = "0x60133A3")]
|
||||
[Address(RVA = "0x1392510", Offset = "0x1391510", VA = "0x181392510", Slot = "16")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700358C RID: 13708
|
||||
// (get) Token: 0x060133A4 RID: 78756 RVA: 0x00469F94 File Offset: 0x00468194
|
||||
[Token(Token = "0x1700358C")]
|
||||
public override Quaternion IKNMCIEGEHH
|
||||
{
|
||||
[Token(Token = "0x60133A4")]
|
||||
[Address(RVA = "0x1392600", Offset = "0x1391600", VA = "0x181392600", Slot = "17")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060133A5 RID: 78757 RVA: 0x00469FB4 File Offset: 0x004681B4
|
||||
[Token(Token = "0x60133A5")]
|
||||
[Address(RVA = "0x1392360", Offset = "0x1391360", VA = "0x181392360", Slot = "19")]
|
||||
public override void Pickup(RigidbodyEx LALAGOCBMIE, Vector3 JIAKMBCKKGE, Quaternion HMHKDLEABMF)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float z2 = JIAKMBCKKGE.z;
|
||||
}
|
||||
|
||||
// Token: 0x060133A6 RID: 78758 RVA: 0x00469FD8 File Offset: 0x004681D8
|
||||
[Token(Token = "0x60133A6")]
|
||||
[Address(RVA = "0x1392130", Offset = "0x1391130", VA = "0x181392130")]
|
||||
private Quaternion NIDBCFDKCEG(Vector3 PMKLPDAGPGD)
|
||||
{
|
||||
Vector3 forward = Vector3.forward;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060133A7 RID: 78759 RVA: 0x00469FF0 File Offset: 0x004681F0
|
||||
[Token(Token = "0x60133A7")]
|
||||
[Address(RVA = "0x1392480", Offset = "0x1391480", VA = "0x181392480")]
|
||||
public VirtualJoystickRigidbodyPickup()
|
||||
{
|
||||
Quaternion identity = Quaternion.identity;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C6E2 RID: 50914
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400C6E2")]
|
||||
[NonSerialized]
|
||||
public Transform Pivot;
|
||||
|
||||
// Token: 0x0400C6E3 RID: 50915
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400C6E3")]
|
||||
[NonSerialized]
|
||||
public Vector3 PivotLocalPosition;
|
||||
|
||||
// Token: 0x0400C6E4 RID: 50916
|
||||
[FieldOffset(Offset = "0xEC")]
|
||||
[Token(Token = "0x400C6E4")]
|
||||
[NonSerialized]
|
||||
public Quaternion PivotLocalRotation;
|
||||
|
||||
// Token: 0x0400C6E5 RID: 50917
|
||||
[FieldOffset(Offset = "0xFC")]
|
||||
[Token(Token = "0x400C6E5")]
|
||||
private Quaternion FBCINOHOHPG;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user