scripts
This commit is contained in:
@@ -0,0 +1,224 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.GameManagement;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x020026CD RID: 9933
|
||||
[Token(Token = "0x20026CD")]
|
||||
[StructLayout(3)]
|
||||
public class BattleRoyaleAmmo : CurrencyTool
|
||||
{
|
||||
// Token: 0x17002EC4 RID: 11972
|
||||
// (get) Token: 0x060113D0 RID: 70608 RVA: 0x00413B0C File Offset: 0x00411D0C
|
||||
// (set) Token: 0x060113D1 RID: 70609 RVA: 0x00413B20 File Offset: 0x00411D20
|
||||
[Token(Token = "0x17002EC4")]
|
||||
public CLDJCKDMCFP LJLGIAHDIPF
|
||||
{
|
||||
[Token(Token = "0x60113D0")]
|
||||
[Address(RVA = "0x4F8170", Offset = "0x4F6B70", VA = "0x1804F8170")]
|
||||
get;
|
||||
[Token(Token = "0x60113D1")]
|
||||
[Address(RVA = "0x4F8620", Offset = "0x4F7020", VA = "0x1804F8620")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002EC5 RID: 11973
|
||||
// (get) Token: 0x060113D2 RID: 70610 RVA: 0x00413B34 File Offset: 0x00411D34
|
||||
// (set) Token: 0x060113D3 RID: 70611 RVA: 0x00413B48 File Offset: 0x00411D48
|
||||
[Token(Token = "0x17002EC5")]
|
||||
public int JGAENBDGPFM
|
||||
{
|
||||
[Token(Token = "0x60113D2")]
|
||||
[Address(RVA = "0x567EB0", Offset = "0x5668B0", VA = "0x180567EB0")]
|
||||
get;
|
||||
[Token(Token = "0x60113D3")]
|
||||
[Address(RVA = "0xC5C860", Offset = "0xC5B260", VA = "0x180C5C860")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002EC6 RID: 11974
|
||||
// (get) Token: 0x060113D4 RID: 70612 RVA: 0x00413B5C File Offset: 0x00411D5C
|
||||
[Token(Token = "0x17002EC6")]
|
||||
public override bool OFPBKEKHCHM
|
||||
{
|
||||
[Token(Token = "0x60113D4")]
|
||||
[Address(RVA = "0x5682D0", Offset = "0x566CD0", VA = "0x1805682D0", Slot = "15")]
|
||||
get
|
||||
{
|
||||
return this.DCICOENCOEJ;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060113D5 RID: 70613 RVA: 0x00413B70 File Offset: 0x00411D70
|
||||
[Token(Token = "0x60113D5")]
|
||||
[Address(RVA = "0x1565030", Offset = "0x1563A30", VA = "0x181565030")]
|
||||
private string GJFLFGNAPCA()
|
||||
{
|
||||
if (this.<PLLAINMPFMB>k__BackingField <= CLDJCKDMCFP.WEAPON_ROCKET_LAUNCHER)
|
||||
{
|
||||
return BattleRoyaleAmmo.BEAOENBIGIH;
|
||||
}
|
||||
return string.Empty;
|
||||
}
|
||||
|
||||
// Token: 0x060113D6 RID: 70614 RVA: 0x00413BB8 File Offset: 0x00411DB8
|
||||
[Token(Token = "0x60113D6")]
|
||||
[Address(RVA = "0x1565240", Offset = "0x1563C40", VA = "0x181565240")]
|
||||
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: 0x060113D7 RID: 70615 RVA: 0x00413BE8 File Offset: 0x00411DE8
|
||||
[Token(Token = "0x60113D7")]
|
||||
[Address(RVA = "0x1565010", Offset = "0x1563A10", VA = "0x181565010")]
|
||||
public void AuthoritySetAlreadyPickedUp()
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
this.DCICOENCOEJ = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060113D8 RID: 70616 RVA: 0x00413C08 File Offset: 0x00411E08
|
||||
[Token(Token = "0x60113D8")]
|
||||
[Address(RVA = "0x1564AE0", Offset = "0x15634E0", VA = "0x181564AE0", 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: 0x060113D9 RID: 70617 RVA: 0x00413C98 File Offset: 0x00411E98
|
||||
[Token(Token = "0x60113D9")]
|
||||
[Address(RVA = "0x115DE50", Offset = "0x115C850", VA = "0x18115DE50")]
|
||||
public BattleRoyaleAmmo()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B7EC RID: 47084
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B7EC")]
|
||||
[SerializeField]
|
||||
[Header("Feedback")]
|
||||
private RecRoomAudioClip collectAudio;
|
||||
|
||||
// Token: 0x0400B7ED RID: 47085
|
||||
[Token(Token = "0x400B7ED")]
|
||||
public static BattleRoyaleAmmo.HAKPMCNMENF CollectEvent = 0;
|
||||
|
||||
// Token: 0x0400B7F0 RID: 47088
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400B7F0")]
|
||||
private bool DCICOENCOEJ;
|
||||
|
||||
// Token: 0x0400B7F1 RID: 47089
|
||||
[Token(Token = "0x400B7F1")]
|
||||
private static readonly string EKNDDOJFAGA = "+{0} {1} AMMO";
|
||||
|
||||
// Token: 0x0400B7F2 RID: 47090
|
||||
[Token(Token = "0x400B7F2")]
|
||||
private static readonly string CKIBGKHDIAI = "AUTOMATIC";
|
||||
|
||||
// Token: 0x0400B7F3 RID: 47091
|
||||
[Token(Token = "0x400B7F3")]
|
||||
private static readonly string BEAOENBIGIH = "PISTOL";
|
||||
|
||||
// Token: 0x0400B7F4 RID: 47092
|
||||
[Token(Token = "0x400B7F4")]
|
||||
private static readonly string IPGAKNDGGGI = "RIFLE";
|
||||
|
||||
// Token: 0x0400B7F5 RID: 47093
|
||||
[Token(Token = "0x400B7F5")]
|
||||
private static readonly string BAMPFDALNCJ = "SHOTGUN";
|
||||
|
||||
// Token: 0x0400B7F6 RID: 47094
|
||||
[Token(Token = "0x400B7F6")]
|
||||
private static readonly string DHDNPGHGFMC = "BOW";
|
||||
|
||||
// Token: 0x0400B7F7 RID: 47095
|
||||
[Token(Token = "0x400B7F7")]
|
||||
private static readonly string FOCDKKKONEA = "HAND CANNON";
|
||||
|
||||
// Token: 0x0400B7F8 RID: 47096
|
||||
[Token(Token = "0x400B7F8")]
|
||||
private static readonly string NLIPGJFEECB = "LAUNCHER";
|
||||
|
||||
// Token: 0x0400B7F9 RID: 47097
|
||||
[Token(Token = "0x400B7F9")]
|
||||
private static readonly float HFPLCEJELKP;
|
||||
|
||||
// Token: 0x0400B7FA RID: 47098
|
||||
[Token(Token = "0x400B7FA")]
|
||||
private static readonly Vector3 BFBNDKICGHF;
|
||||
|
||||
// Token: 0x020026CE RID: 9934
|
||||
[Token(Token = "0x20026CE")]
|
||||
public sealed class HAKPMCNMENF : MulticastDelegate
|
||||
{
|
||||
// Token: 0x060113DB RID: 70619 RVA: 0x00413D14 File Offset: 0x00411F14
|
||||
[Token(Token = "0x60113DB")]
|
||||
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
||||
public HAKPMCNMENF(object @object, IntPtr method)
|
||||
{
|
||||
this.method = method;
|
||||
this.m_target = @object;
|
||||
}
|
||||
|
||||
// Token: 0x060113DC RID: 70620 RVA: 0x00413D30 File Offset: 0x00411F30
|
||||
[Token(Token = "0x60113DC")]
|
||||
[Address(RVA = "0x6F1D00", Offset = "0x6F0700", VA = "0x1806F1D00", Slot = "13")]
|
||||
public void Invoke(BattleRoyaleAmmo DGIOBDLNLBH)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060113DD RID: 70621 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60113DD")]
|
||||
[Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", 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: 0x060113DE RID: 70622 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60113DE")]
|
||||
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
||||
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,589 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.Core.Vehicles;
|
||||
using RecRoom.Networking.SynchronizedFields;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x020026CF RID: 9935
|
||||
[Token(Token = "0x20026CF")]
|
||||
[StructLayout(3)]
|
||||
public class BattleRoyaleCableCar : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17002EC7 RID: 11975
|
||||
// (get) Token: 0x060113DF RID: 70623 RVA: 0x00413DEC File Offset: 0x00411FEC
|
||||
// (set) Token: 0x060113E0 RID: 70624 RVA: 0x00413E00 File Offset: 0x00412000
|
||||
[Token(Token = "0x17002EC7")]
|
||||
public static BattleRoyaleCableCar ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x60113DF")]
|
||||
[Address(RVA = "0x1309460", Offset = "0x1307E60", VA = "0x181309460")]
|
||||
get;
|
||||
[Token(Token = "0x60113E0")]
|
||||
[Address(RVA = "0x1308680", Offset = "0x1307080", VA = "0x181308680")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002EC8 RID: 11976
|
||||
// (get) Token: 0x060113E1 RID: 70625 RVA: 0x00413E14 File Offset: 0x00412014
|
||||
[Token(Token = "0x17002EC8")]
|
||||
public FixedPathVehicle DADMBAMNOMG
|
||||
{
|
||||
[Token(Token = "0x60113E1")]
|
||||
[Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")]
|
||||
get
|
||||
{
|
||||
return this.vehicle;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002EC9 RID: 11977
|
||||
// (get) Token: 0x060113E2 RID: 70626 RVA: 0x00413E28 File Offset: 0x00412028
|
||||
// (set) Token: 0x060113E3 RID: 70627 RVA: 0x00413E3C File Offset: 0x0041203C
|
||||
[Token(Token = "0x17002EC9")]
|
||||
public bool JKLJJDALLPK
|
||||
{
|
||||
[Token(Token = "0x60113E2")]
|
||||
[Address(RVA = "0x7D79F0", Offset = "0x7D63F0", VA = "0x1807D79F0")]
|
||||
get
|
||||
{
|
||||
return this.HEIICPPJPAO;
|
||||
}
|
||||
[Token(Token = "0x60113E3")]
|
||||
[Address(RVA = "0x1309520", Offset = "0x1307F20", VA = "0x181309520")]
|
||||
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: 0x060113E4 RID: 70628 RVA: 0x00413E90 File Offset: 0x00412090
|
||||
[Token(Token = "0x60113E4")]
|
||||
[Address(RVA = "0x1307D50", Offset = "0x1306750", VA = "0x181307D50", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
int num3;
|
||||
Action<BattleRoyaleGlider> mmgapmhonhh;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
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;
|
||||
num3 = 0;
|
||||
if (num2 >= componentsInChildren2.Length)
|
||||
{
|
||||
goto IL_BC;
|
||||
}
|
||||
BattleRoyaleGliderSpawner battleRoyaleGliderSpawner = componentsInChildren2[num3];
|
||||
Action<BattleRoyaleGlider> action2 = new Action(this.MLLKGGEJJIP);
|
||||
mmgapmhonhh = battleRoyaleGliderSpawner.MMGAPMHONHH;
|
||||
@delegate = Delegate.Combine(mmgapmhonhh, action2);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != mmgapmhonhh)
|
||||
{
|
||||
}
|
||||
BattleRoyaleGliderSpawner[] nnmabnkcocm = this.NNMABNKCOCM;
|
||||
num3++;
|
||||
IL_BC:
|
||||
Action action3 = new Action(this.MKBHMJKBMIB);
|
||||
SynchronizedField<bool> synchronizedField;
|
||||
this.MGNCNNNKHFM = synchronizedField;
|
||||
}
|
||||
|
||||
// Token: 0x060113E5 RID: 70629 RVA: 0x00413F78 File Offset: 0x00412178
|
||||
[Token(Token = "0x60113E5")]
|
||||
[Address(RVA = "0x1309340", Offset = "0x1307D40", VA = "0x181309340")]
|
||||
private void Start()
|
||||
{
|
||||
this.ADIEGGEONPG();
|
||||
bool flag = this.MGNCNNNKHFM.Get() != 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: 0x060113E6 RID: 70630 RVA: 0x00413FD4 File Offset: 0x004121D4
|
||||
[Token(Token = "0x60113E6")]
|
||||
[Address(RVA = "0x1308F60", Offset = "0x1307960", VA = "0x181308F60", 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: 0x060113E7 RID: 70631 RVA: 0x0041407C File Offset: 0x0041227C
|
||||
[Token(Token = "0x60113E7")]
|
||||
[Address(RVA = "0x1308A00", Offset = "0x1307400", VA = "0x181308A00")]
|
||||
public void MasterEnable()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
if (!base.hasAuthority)
|
||||
{
|
||||
PhotonView photonView = base.photonView;
|
||||
Photon.Realtime.Player masterClient = PhotonNetwork.MasterClient;
|
||||
photonView.TransferOwnership(masterClient);
|
||||
}
|
||||
SynchronizedField<bool> mgncnnnkhfm = this.MGNCNNNKHFM;
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
FixedPathVehicle fixedPathVehicle = this.vehicle;
|
||||
int num = 0;
|
||||
fixedPathVehicle.DCLBFAMFIKJ = num != 0;
|
||||
}
|
||||
this.vehicle.AuthoritySnapToFirstPathPoint();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060113E8 RID: 70632 RVA: 0x004140E8 File Offset: 0x004122E8
|
||||
[Token(Token = "0x60113E8")]
|
||||
[Address(RVA = "0x1308900", Offset = "0x1307300", VA = "0x181308900")]
|
||||
public void MasterDisable()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
if (!base.hasAuthority)
|
||||
{
|
||||
PhotonView photonView = base.photonView;
|
||||
Photon.Realtime.Player masterClient = PhotonNetwork.MasterClient;
|
||||
photonView.TransferOwnership(masterClient);
|
||||
}
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
FixedPathVehicle fixedPathVehicle = this.vehicle;
|
||||
int num = 0;
|
||||
fixedPathVehicle.DCLBFAMFIKJ = num != 0;
|
||||
}
|
||||
SynchronizedField<bool> mgncnnnkhfm = this.MGNCNNNKHFM;
|
||||
int num2 = 0;
|
||||
mgncnnnkhfm.Set(num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060113E9 RID: 70633 RVA: 0x00414158 File Offset: 0x00412358
|
||||
[Token(Token = "0x60113E9")]
|
||||
[Address(RVA = "0x1307CD0", Offset = "0x13066D0", VA = "0x181307CD0")]
|
||||
public void AuthorityStartRunning()
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
this.vehicle.DCLBFAMFIKJ = true;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060113EA RID: 70634 RVA: 0x00414184 File Offset: 0x00412384
|
||||
[Token(Token = "0x60113EA")]
|
||||
[Address(RVA = "0x1307D10", Offset = "0x1306710", VA = "0x181307D10")]
|
||||
public void AuthorityStopRunning()
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
FixedPathVehicle fixedPathVehicle = this.vehicle;
|
||||
int num = 0;
|
||||
fixedPathVehicle.DCLBFAMFIKJ = num != 0;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060113EB RID: 70635 RVA: 0x004141B4 File Offset: 0x004123B4
|
||||
[Token(Token = "0x60113EB")]
|
||||
[Address(RVA = "0x1309270", Offset = "0x1307C70", VA = "0x181309270")]
|
||||
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: 0x060113EC RID: 70636 RVA: 0x0041420C File Offset: 0x0041240C
|
||||
[Token(Token = "0x60113EC")]
|
||||
[Address(RVA = "0x1308220", Offset = "0x1306C20", VA = "0x181308220")]
|
||||
public void KickOutLocalPlayer()
|
||||
{
|
||||
if (this.vehicle.MFCCNPAJFHK)
|
||||
{
|
||||
Transform transform = global::Player.<EGKJPJKLEAI>k__BackingField.transform;
|
||||
int num = 0;
|
||||
BattleRoyaleGliderSpawner battleRoyaleGliderSpawner;
|
||||
if (!(battleRoyaleGliderSpawner == num))
|
||||
{
|
||||
Transform transform2 = battleRoyaleGliderSpawner.transform;
|
||||
Transform transform3 = battleRoyaleGliderSpawner.transform;
|
||||
float num2 = global::UnityEngine.Random.Range(-1f, 1f);
|
||||
float num3 = global::UnityEngine.Random.Range(-1f, 1f);
|
||||
Transform transform4 = battleRoyaleGliderSpawner.transform;
|
||||
Transform transform5 = battleRoyaleGliderSpawner.transform;
|
||||
FixedPathVehicle fixedPathVehicle = this.vehicle;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060113ED RID: 70637 RVA: 0x00414294 File Offset: 0x00412494
|
||||
[Token(Token = "0x60113ED")]
|
||||
[Address(RVA = "0x1308700", Offset = "0x1307100", VA = "0x181308700")]
|
||||
private void MKBHMJKBMIB()
|
||||
{
|
||||
bool flag = this.MGNCNNNKHFM.Get() != 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: 0x060113EE RID: 70638 RVA: 0x004142E8 File Offset: 0x004124E8
|
||||
[Token(Token = "0x60113EE")]
|
||||
[Address(RVA = "0x13086E0", Offset = "0x13070E0", VA = "0x1813086E0")]
|
||||
private void MDHCDEOGJLL()
|
||||
{
|
||||
this.ADIEGGEONPG();
|
||||
this.OHDLJCJOCAF();
|
||||
}
|
||||
|
||||
// Token: 0x060113EF RID: 70639 RVA: 0x00414304 File Offset: 0x00412504
|
||||
[Token(Token = "0x60113EF")]
|
||||
[Address(RVA = "0x1308860", Offset = "0x1307260", VA = "0x181308860")]
|
||||
private void MLLKGGEJJIP(BattleRoyaleGlider GGHEMDILLGE)
|
||||
{
|
||||
BattleRoyaleCableCar.LocalPlayerExitEvent(this);
|
||||
}
|
||||
|
||||
// Token: 0x060113F0 RID: 70640 RVA: 0x00414324 File Offset: 0x00412524
|
||||
[Token(Token = "0x60113F0")]
|
||||
[Address(RVA = "0x1307C20", Offset = "0x1306620", VA = "0x181307C20")]
|
||||
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: 0x060113F1 RID: 70641 RVA: 0x00414378 File Offset: 0x00412578
|
||||
[Token(Token = "0x60113F1")]
|
||||
[Address(RVA = "0x1308D40", Offset = "0x1307740", VA = "0x181308D40")]
|
||||
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: 0x060113F2 RID: 70642 RVA: 0x004143F4 File Offset: 0x004125F4
|
||||
[Token(Token = "0x60113F2")]
|
||||
[Address(RVA = "0x1308BC0", Offset = "0x13075C0", VA = "0x181308BC0")]
|
||||
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: 0x060113F3 RID: 70643 RVA: 0x0041446C File Offset: 0x0041266C
|
||||
[Token(Token = "0x60113F3")]
|
||||
[Address(RVA = "0x13081B0", Offset = "0x1306BB0", VA = "0x1813081B0")]
|
||||
private void JLOFCOFBFCM()
|
||||
{
|
||||
AudioManager.AddAmbientAudio(this.ambientAudio, this);
|
||||
}
|
||||
|
||||
// Token: 0x060113F4 RID: 70644 RVA: 0x00414488 File Offset: 0x00412688
|
||||
[Token(Token = "0x60113F4")]
|
||||
[Address(RVA = "0x1308800", Offset = "0x1307200", VA = "0x181308800")]
|
||||
private void MKKMFMPJOMI()
|
||||
{
|
||||
AudioManager.RemoveAmbientAudio(this);
|
||||
}
|
||||
|
||||
// Token: 0x060113F5 RID: 70645 RVA: 0x0041449C File Offset: 0x0041269C
|
||||
[Token(Token = "0x60113F5")]
|
||||
[Address(RVA = "0x1308110", Offset = "0x1306B10", VA = "0x181308110")]
|
||||
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: 0x060113F6 RID: 70646 RVA: 0x004144D8 File Offset: 0x004126D8
|
||||
[Token(Token = "0x60113F6")]
|
||||
[Address(RVA = "0x1308B10", Offset = "0x1307510", VA = "0x181308B10")]
|
||||
private void OCAAILFAACN()
|
||||
{
|
||||
SFXAudioSource lnphooncoka = this.LNPHOONCOKA;
|
||||
int num = 0;
|
||||
if (lnphooncoka != num)
|
||||
{
|
||||
AudioManager.StopLoopingSFX(this.LNPHOONCOKA);
|
||||
this.LNPHOONCOKA = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060113F7 RID: 70647 RVA: 0x0041450C File Offset: 0x0041270C
|
||||
[Token(Token = "0x60113F7")]
|
||||
[Address(RVA = "0x13080B0", Offset = "0x1306AB0", VA = "0x1813080B0")]
|
||||
private void CGGAKMBFDED()
|
||||
{
|
||||
AudioManager.RemoveAmbientAudio(this);
|
||||
this.OCAAILFAACN();
|
||||
}
|
||||
|
||||
// Token: 0x060113F8 RID: 70648 RVA: 0x00414528 File Offset: 0x00412728
|
||||
[Token(Token = "0x60113F8")]
|
||||
[Address(RVA = "0x1309440", Offset = "0x1307E40", VA = "0x181309440")]
|
||||
public BattleRoyaleCableCar()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060113F9 RID: 70649 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x60113F9")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
|
||||
static BattleRoyaleCableCar()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0400B7FB RID: 47099
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B7FB")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private FixedPathVehicle vehicle;
|
||||
|
||||
// Token: 0x0400B7FC RID: 47100
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B7FC")]
|
||||
[SerializeField]
|
||||
[Header("Audio")]
|
||||
private RecRoomAudioClip ambientAudio;
|
||||
|
||||
// Token: 0x0400B7FD RID: 47101
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B7FD")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip doorWindLoopingSFX;
|
||||
|
||||
// Token: 0x0400B7FE RID: 47102
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400B7FE")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip fanfareAudio;
|
||||
|
||||
// Token: 0x0400B7FF RID: 47103
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400B7FF")]
|
||||
[SerializeField]
|
||||
private Transform fanfareSpeakerTransform;
|
||||
|
||||
// Token: 0x0400B800 RID: 47104
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400B800")]
|
||||
[SerializeField]
|
||||
[Header("Kick Players Out")]
|
||||
private float kickPlayersOutRandomMaxLateralOffset = 1.5f;
|
||||
|
||||
// Token: 0x0400B801 RID: 47105
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x400B801")]
|
||||
[SerializeField]
|
||||
private float kickPlayersOutRandomMaxRotationAngle = 20f;
|
||||
|
||||
// Token: 0x0400B802 RID: 47106
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400B802")]
|
||||
private SynchronizedField<bool> MGNCNNNKHFM;
|
||||
|
||||
// Token: 0x0400B803 RID: 47107
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400B803")]
|
||||
private LockableDoor[] MFNABBJJAMG;
|
||||
|
||||
// Token: 0x0400B804 RID: 47108
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400B804")]
|
||||
private BattleRoyaleGliderSpawner[] NNMABNKCOCM;
|
||||
|
||||
// Token: 0x0400B805 RID: 47109
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400B805")]
|
||||
private SFXAudioSource LNPHOONCOKA;
|
||||
|
||||
// Token: 0x0400B806 RID: 47110
|
||||
[Token(Token = "0x400B806")]
|
||||
public static BattleRoyaleCableCar.OOFOKDLMBCE LocalPlayerExitEvent;
|
||||
|
||||
// Token: 0x0400B808 RID: 47112
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400B808")]
|
||||
private bool HEIICPPJPAO;
|
||||
|
||||
// Token: 0x020026D0 RID: 9936
|
||||
[Token(Token = "0x20026D0")]
|
||||
public sealed class OOFOKDLMBCE : MulticastDelegate
|
||||
{
|
||||
// Token: 0x060113FA RID: 70650 RVA: 0x00414554 File Offset: 0x00412754
|
||||
[Token(Token = "0x60113FA")]
|
||||
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
||||
public OOFOKDLMBCE(object @object, IntPtr method)
|
||||
{
|
||||
this.method = method;
|
||||
this.m_target = @object;
|
||||
}
|
||||
|
||||
// Token: 0x060113FB RID: 70651 RVA: 0x00414570 File Offset: 0x00412770
|
||||
[Token(Token = "0x60113FB")]
|
||||
[Address(RVA = "0x6F1D00", Offset = "0x6F0700", VA = "0x1806F1D00", Slot = "13")]
|
||||
public void Invoke(BattleRoyaleCableCar PPAKMMEMCMN)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060113FC RID: 70652 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60113FC")]
|
||||
[Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", 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: 0x060113FD RID: 70653 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60113FD")]
|
||||
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
||||
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,89 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x020026D1 RID: 9937
|
||||
[Token(Token = "0x20026D1")]
|
||||
[StructLayout(3)]
|
||||
public class BattleRoyaleChestSpawnPoint : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17002ECA RID: 11978
|
||||
// (get) Token: 0x060113FE RID: 70654 RVA: 0x0041462C File Offset: 0x0041282C
|
||||
[Token(Token = "0x17002ECA")]
|
||||
public Vector3 GEANODGAGOO
|
||||
{
|
||||
[Token(Token = "0x60113FE")]
|
||||
[Address(RVA = "0x10571D0", Offset = "0x1055BD0", VA = "0x1810571D0")]
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002ECB RID: 11979
|
||||
// (get) Token: 0x060113FF RID: 70655 RVA: 0x00414648 File Offset: 0x00412848
|
||||
[Token(Token = "0x17002ECB")]
|
||||
public Quaternion LAPNDHLNOFL
|
||||
{
|
||||
[Token(Token = "0x60113FF")]
|
||||
[Address(RVA = "0x1057220", Offset = "0x1055C20", VA = "0x181057220")]
|
||||
get
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011400 RID: 70656 RVA: 0x0041465C File Offset: 0x0041285C
|
||||
[Token(Token = "0x6011400")]
|
||||
[Address(RVA = "0x13095D0", Offset = "0x1307FD0", VA = "0x1813095D0")]
|
||||
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: 0x06011401 RID: 70657 RVA: 0x004146B0 File Offset: 0x004128B0
|
||||
[Token(Token = "0x6011401")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public BattleRoyaleChestSpawnPoint()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011402 RID: 70658 RVA: 0x004146C4 File Offset: 0x004128C4
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6011402")]
|
||||
[Address(RVA = "0x1309850", Offset = "0x1308250", VA = "0x181309850")]
|
||||
static BattleRoyaleChestSpawnPoint()
|
||||
{
|
||||
Color red = Color.red;
|
||||
}
|
||||
|
||||
// Token: 0x0400B809 RID: 47113
|
||||
[Token(Token = "0x400B809")]
|
||||
private static readonly Color GOEFNIEKKLG = 0;
|
||||
|
||||
// Token: 0x0400B80A RID: 47114
|
||||
[Token(Token = "0x400B80A")]
|
||||
private static readonly Color KHFGKIJNOPN;
|
||||
|
||||
// Token: 0x0400B80B RID: 47115
|
||||
[Token(Token = "0x400B80B")]
|
||||
private static readonly Vector3 LLFMMLMEDPA;
|
||||
|
||||
// Token: 0x0400B80C RID: 47116
|
||||
[Token(Token = "0x400B80C")]
|
||||
private static readonly Vector3 AEBHKEIFIDF;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,861 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.Networking.SynchronizedFields;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x020026D2 RID: 9938
|
||||
[Token(Token = "0x20026D2")]
|
||||
[StructLayout(3)]
|
||||
public class BattleRoyaleGameplayZone : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17002ECC RID: 11980
|
||||
// (get) Token: 0x06011403 RID: 70659 RVA: 0x004146E4 File Offset: 0x004128E4
|
||||
// (set) Token: 0x06011404 RID: 70660 RVA: 0x004146F8 File Offset: 0x004128F8
|
||||
[Token(Token = "0x17002ECC")]
|
||||
public static BattleRoyaleGameplayZone ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x6011403")]
|
||||
[Address(RVA = "0x130CD00", Offset = "0x130B700", VA = "0x18130CD00")]
|
||||
get;
|
||||
[Token(Token = "0x6011404")]
|
||||
[Address(RVA = "0x130B0E0", Offset = "0x1309AE0", VA = "0x18130B0E0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002ECD RID: 11981
|
||||
// (get) Token: 0x06011405 RID: 70661 RVA: 0x0041470C File Offset: 0x0041290C
|
||||
[Token(Token = "0x17002ECD")]
|
||||
public bool BKDOBCFKCJC
|
||||
{
|
||||
[Token(Token = "0x6011405")]
|
||||
[Address(RVA = "0x130CEB0", Offset = "0x130B8B0", VA = "0x18130CEB0")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002ECE RID: 11982
|
||||
// (get) Token: 0x06011406 RID: 70662 RVA: 0x00414728 File Offset: 0x00412928
|
||||
// (set) Token: 0x06011407 RID: 70663 RVA: 0x00414748 File Offset: 0x00412948
|
||||
[Token(Token = "0x17002ECE")]
|
||||
public Vector3 DGECKOLFKKI
|
||||
{
|
||||
[Token(Token = "0x6011406")]
|
||||
[Address(RVA = "0x130CD60", Offset = "0x130B760", VA = "0x18130CD60")]
|
||||
get
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x6011407")]
|
||||
[Address(RVA = "0x130A8C0", Offset = "0x13092C0", VA = "0x18130A8C0")]
|
||||
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: 0x17002ECF RID: 11983
|
||||
// (get) Token: 0x06011408 RID: 70664 RVA: 0x00414788 File Offset: 0x00412988
|
||||
// (set) Token: 0x06011409 RID: 70665 RVA: 0x004147A8 File Offset: 0x004129A8
|
||||
[Token(Token = "0x17002ECF")]
|
||||
public float NLHFHBEGFNP
|
||||
{
|
||||
[Token(Token = "0x6011408")]
|
||||
[Address(RVA = "0x130CDB0", Offset = "0x130B7B0", VA = "0x18130CDB0")]
|
||||
get
|
||||
{
|
||||
Transform transform = this.fenceRoot.transform;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x6011409")]
|
||||
[Address(RVA = "0x1309C30", Offset = "0x1308630", VA = "0x181309C30")]
|
||||
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: 0x17002ED0 RID: 11984
|
||||
// (get) Token: 0x0601140A RID: 70666 RVA: 0x004147F4 File Offset: 0x004129F4
|
||||
[Token(Token = "0x17002ED0")]
|
||||
public float ONBHPPFGDHI
|
||||
{
|
||||
[Token(Token = "0x601140A")]
|
||||
[Address(RVA = "0x130CE60", Offset = "0x130B860", VA = "0x18130CE60")]
|
||||
get
|
||||
{
|
||||
return this.KHCBGIOKEHL.Get5();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002ED1 RID: 11985
|
||||
// (get) Token: 0x0601140B RID: 70667 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002ED1")]
|
||||
public Vector3 KBCIEEFEHEC
|
||||
{
|
||||
[Token(Token = "0x601140B")]
|
||||
[Address(RVA = "0x130CDF0", Offset = "0x130B7F0", VA = "0x18130CDF0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002ED2 RID: 11986
|
||||
// (get) Token: 0x0601140C RID: 70668 RVA: 0x00414814 File Offset: 0x00412A14
|
||||
[Token(Token = "0x17002ED2")]
|
||||
public float OBEAJEABDPC
|
||||
{
|
||||
[Token(Token = "0x601140C")]
|
||||
[Address(RVA = "0x130CCB0", Offset = "0x130B6B0", VA = "0x18130CCB0")]
|
||||
get
|
||||
{
|
||||
return this.KHCBGIOKEHL.Get3();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002ED3 RID: 11987
|
||||
// (get) Token: 0x0601140D RID: 70669 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002ED3")]
|
||||
public Vector3 DOIGNFLELPB
|
||||
{
|
||||
[Token(Token = "0x601140D")]
|
||||
[Address(RVA = "0x130CC40", Offset = "0x130B640", VA = "0x18130CC40")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002ED4 RID: 11988
|
||||
// (get) Token: 0x0601140E RID: 70670 RVA: 0x00414834 File Offset: 0x00412A34
|
||||
[Token(Token = "0x17002ED4")]
|
||||
private int INEBLAGKMBJ
|
||||
{
|
||||
[Token(Token = "0x601140E")]
|
||||
[Address(RVA = "0x130AB90", Offset = "0x1309590", VA = "0x18130AB90")]
|
||||
get
|
||||
{
|
||||
return this.KHCBGIOKEHL.Get1();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002ED5 RID: 11989
|
||||
// (get) Token: 0x0601140F RID: 70671 RVA: 0x00414854 File Offset: 0x00412A54
|
||||
// (set) Token: 0x06011410 RID: 70672 RVA: 0x00414868 File Offset: 0x00412A68
|
||||
[Token(Token = "0x17002ED5")]
|
||||
private bool IKMEMBIKNJH
|
||||
{
|
||||
[Token(Token = "0x601140F")]
|
||||
[Address(RVA = "0x3EFB00", Offset = "0x3EE500", VA = "0x1803EFB00")]
|
||||
get
|
||||
{
|
||||
return this.MDNLJEAJICJ;
|
||||
}
|
||||
[Token(Token = "0x6011410")]
|
||||
[Address(RVA = "0x130A9A0", Offset = "0x13093A0", VA = "0x18130A9A0")]
|
||||
set
|
||||
{
|
||||
bool mdnljeajicj = this.MDNLJEAJICJ;
|
||||
this.MDNLJEAJICJ = value;
|
||||
if (mdnljeajicj != value)
|
||||
{
|
||||
if (!value)
|
||||
{
|
||||
this.PINPGDNNPDO();
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
ulong num2;
|
||||
SingletonMonoBehaviour.Instance.AddPersistentNotification("BEES!", "Return To Safety!", this, num2 != 0UL);
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.PINPGDNNPDO();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002ED6 RID: 11990
|
||||
// (get) Token: 0x06011411 RID: 70673 RVA: 0x004148C8 File Offset: 0x00412AC8
|
||||
[Token(Token = "0x17002ED6")]
|
||||
private float IPFNJLNOOEH
|
||||
{
|
||||
[Token(Token = "0x6011411")]
|
||||
[Address(RVA = "0x130A450", Offset = "0x1308E50", VA = "0x18130A450")]
|
||||
get
|
||||
{
|
||||
float[] array = this.ringRadii;
|
||||
if (array != 0 && array.Length != 0)
|
||||
{
|
||||
return array[0];
|
||||
}
|
||||
throw new IndexOutOfRangeException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011412 RID: 70674 RVA: 0x004148F8 File Offset: 0x00412AF8
|
||||
[Token(Token = "0x6011412")]
|
||||
[Address(RVA = "0x1309DD0", Offset = "0x13087D0", VA = "0x181309DD0", 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;
|
||||
SynchronizedField<int, Vector3, float, Vector3, float> synchronizedField;
|
||||
this.KHCBGIOKEHL = synchronizedField;
|
||||
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "ST", SetterPermissionMode.MASTER);
|
||||
this.MBDCEOIOBNA = mjnlddclogp;
|
||||
int num4;
|
||||
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("SSM", SetterPermissionMode.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: 0x06011413 RID: 70675 RVA: 0x00414A84 File Offset: 0x00412C84
|
||||
[Token(Token = "0x6011413")]
|
||||
[Address(RVA = "0x130CA70", Offset = "0x130B470", VA = "0x18130CA70")]
|
||||
private void Start()
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.HDGEHNGPFDO(this, (ushort)num);
|
||||
}
|
||||
|
||||
// Token: 0x06011414 RID: 70676 RVA: 0x00414AA8 File Offset: 0x00412CA8
|
||||
[Token(Token = "0x6011414")]
|
||||
[Address(RVA = "0x130C530", Offset = "0x130AF30", VA = "0x18130C530", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
this.PINPGDNNPDO();
|
||||
this.GGONHFEDCOD();
|
||||
if (BattleRoyaleGameplayZone.<OCDLBPHJMOP>k__BackingField == this)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011415 RID: 70677 RVA: 0x00414AD8 File Offset: 0x00412CD8
|
||||
[Token(Token = "0x6011415")]
|
||||
[Address(RVA = "0x130CAA0", Offset = "0x130B4A0", VA = "0x18130CAA0")]
|
||||
private void Update()
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
}
|
||||
|
||||
// Token: 0x06011416 RID: 70678 RVA: 0x00414AF8 File Offset: 0x00412CF8
|
||||
[Token(Token = "0x6011416")]
|
||||
[Address(RVA = "0x130B350", Offset = "0x1309D50", VA = "0x18130B350")]
|
||||
public void MasterStart()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
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;
|
||||
SynchronizedField<int, Vector3, float, Vector3, float> khcbgiokehl = this.KHCBGIOKEHL;
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011417 RID: 70679 RVA: 0x00414B60 File Offset: 0x00412D60
|
||||
[Token(Token = "0x6011417")]
|
||||
[Address(RVA = "0x130B510", Offset = "0x1309F10", VA = "0x18130B510")]
|
||||
public void MasterStop()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011418 RID: 70680 RVA: 0x00414B90 File Offset: 0x00412D90
|
||||
[Token(Token = "0x6011418")]
|
||||
[Address(RVA = "0x130B090", Offset = "0x1309A90", VA = "0x18130B090")]
|
||||
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: 0x06011419 RID: 70681 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011419")]
|
||||
[Address(RVA = "0x130A740", Offset = "0x1309140", VA = "0x18130A740")]
|
||||
private void DFMLELKLNJH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601141A RID: 70682 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601141A")]
|
||||
[Address(RVA = "0x130BD10", Offset = "0x130A710", VA = "0x18130BD10")]
|
||||
private void OJMOLPKPKOH()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601141B RID: 70683 RVA: 0x00414BD4 File Offset: 0x00412DD4
|
||||
[Token(Token = "0x601141B")]
|
||||
[Address(RVA = "0x130B9F0", Offset = "0x130A3F0", VA = "0x18130B9F0")]
|
||||
private Vector3 OGGOMBFIMJO(Photon.Realtime.Player IEKDDPPNFPF, Vector3 EFCIHICNFFO, float DLLFFOHLJAB, out float FAONCIOCBGG)
|
||||
{
|
||||
int num = 0;
|
||||
global::Player player;
|
||||
if (!(player == num))
|
||||
{
|
||||
Transform transform = player.head.transform;
|
||||
Vector3 up = Vector3.up;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 forward = Vector3.forward;
|
||||
}
|
||||
float z2 = Vector3.zero.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601141C RID: 70684 RVA: 0x00414C24 File Offset: 0x00412E24
|
||||
[Token(Token = "0x601141C")]
|
||||
[Address(RVA = "0x13099A0", Offset = "0x13083A0", VA = "0x1813099A0")]
|
||||
private bool AGCKNPJAGEN(Photon.Realtime.Player IEKDDPPNFPF)
|
||||
{
|
||||
int num = 0;
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB && !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(IEKDDPPNFPF) && !BattleRoyaleManager.ONCPNMDGGKG.IsPlayerEliminated(IEKDDPPNFPF, num))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601141D RID: 70685 RVA: 0x00414C70 File Offset: 0x00412E70
|
||||
[Token(Token = "0x601141D")]
|
||||
[Address(RVA = "0x130AE60", Offset = "0x1309860", VA = "0x18130AE60")]
|
||||
private void IEBHNBFICID(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
if (this.KHCBGIOKEHL.Get1() == 0)
|
||||
{
|
||||
}
|
||||
float num = this.waitBeforeShrinkingDuration;
|
||||
this.MBDCEOIOBNA.KGFFMEICLNN(num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601141E RID: 70686 RVA: 0x00414CB0 File Offset: 0x00412EB0
|
||||
[Token(Token = "0x601141E")]
|
||||
[Address(RVA = "0x130AFF0", Offset = "0x13099F0", VA = "0x18130AFF0")]
|
||||
private void LEMLCADADIK()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient && this.MBDCEOIOBNA.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601141F RID: 70687 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601141F")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
|
||||
private void PBMNPJHENGN(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011420 RID: 70688 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011420")]
|
||||
[Address(RVA = "0x130B590", Offset = "0x1309F90", VA = "0x18130B590")]
|
||||
private void NBEOMEAOKFC(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011421 RID: 70689 RVA: 0x00414CE4 File Offset: 0x00412EE4
|
||||
[Token(Token = "0x6011421")]
|
||||
[Address(RVA = "0x130A3B0", Offset = "0x1308DB0", VA = "0x18130A3B0")]
|
||||
private void CJJFPFKCAOA()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient && this.MBDCEOIOBNA.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011422 RID: 70690 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011422")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
|
||||
private void FMOIPEIIHFK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011423 RID: 70691 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011423")]
|
||||
[Address(RVA = "0x130A4A0", Offset = "0x1308EA0", VA = "0x18130A4A0")]
|
||||
private void DCHLPPLICHB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011424 RID: 70692 RVA: 0x00414D18 File Offset: 0x00412F18
|
||||
[Token(Token = "0x6011424")]
|
||||
[Address(RVA = "0x130B250", Offset = "0x1309C50", VA = "0x18130B250")]
|
||||
private void MLKKFCNFIMG()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient && this.MBDCEOIOBNA.OLGMEEIPCAL)
|
||||
{
|
||||
int num = this.KHCBGIOKEHL.Get1();
|
||||
int length = this.ringRadii.Length;
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011425 RID: 70693 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011425")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
|
||||
private void DKLGPCBIPMB(ushort ANAPMOEECCP, ushort CKCOCKOPHAM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011426 RID: 70694 RVA: 0x00414D64 File Offset: 0x00412F64
|
||||
[Token(Token = "0x6011426")]
|
||||
[Address(RVA = "0x130AD60", Offset = "0x1309760", VA = "0x18130AD60")]
|
||||
private void HFEICJPDCBP()
|
||||
{
|
||||
this.PINPGDNNPDO();
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
ulong num2;
|
||||
SingletonMonoBehaviour.Instance.AddPersistentNotification("BEES!", "Return To Safety!", this, num2 != 0UL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011427 RID: 70695 RVA: 0x00414DA8 File Offset: 0x00412FA8
|
||||
[Token(Token = "0x6011427")]
|
||||
[Address(RVA = "0x130C990", Offset = "0x130B390", VA = "0x18130C990")]
|
||||
private void PINPGDNNPDO()
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.RemovePersistentNotification(this);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011428 RID: 70696 RVA: 0x00414DD8 File Offset: 0x00412FD8
|
||||
[Token(Token = "0x6011428")]
|
||||
[Address(RVA = "0x1309A90", Offset = "0x1308490", VA = "0x181309A90")]
|
||||
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: 0x06011429 RID: 70697 RVA: 0x00414E40 File Offset: 0x00413040
|
||||
[Token(Token = "0x6011429")]
|
||||
[Address(RVA = "0x130AAC0", Offset = "0x13094C0", VA = "0x18130AAC0")]
|
||||
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: 0x0601142A RID: 70698 RVA: 0x00414E90 File Offset: 0x00413090
|
||||
[Token(Token = "0x601142A")]
|
||||
[Address(RVA = "0x130AF20", Offset = "0x1309920", VA = "0x18130AF20")]
|
||||
private void ILBELICMDKD(int PKPAFBOALAD, Vector3 KPACEPKGPCI, float BHFPLCCFPPC, Vector3 BAHEJBJHODF, float HLOECKKDIAK)
|
||||
{
|
||||
SynchronizedField<int, Vector3, float, Vector3, float> khcbgiokehl = this.KHCBGIOKEHL;
|
||||
float z = KPACEPKGPCI.z;
|
||||
}
|
||||
|
||||
// Token: 0x0601142B RID: 70699 RVA: 0x00414EB4 File Offset: 0x004130B4
|
||||
[Token(Token = "0x601142B")]
|
||||
[Address(RVA = "0x130B140", Offset = "0x1309B40", VA = "0x18130B140")]
|
||||
private void MLKIPCOGNNA(string NOEDFHOANIO)
|
||||
{
|
||||
BattleRoyaleManager instance = BattleRoyaleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = BattleRoyaleManager.ONCPNMDGGKG.EOMJFPLCDBD;
|
||||
}
|
||||
NotificationManager instance2 = SingletonMonoBehaviour.Instance;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance2.Play(NotificationManager.IBIDFAOPIPC.Medium, NOEDFHOANIO, 5f, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x0601142C RID: 70700 RVA: 0x00414F08 File Offset: 0x00413108
|
||||
[Token(Token = "0x601142C")]
|
||||
[Address(RVA = "0x130ABE0", Offset = "0x13095E0", VA = "0x18130ABE0")]
|
||||
private bool HBDNOEABHGI(Vector3 KPACEPKGPCI, float BHFPLCCFPPC, float HLOECKKDIAK, out Vector3 BAHEJBJHODF)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601142C)
|
||||
|
||||
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: 0x0601142D RID: 70701 RVA: 0x00414F2C File Offset: 0x0041312C
|
||||
[Token(Token = "0x601142D")]
|
||||
[Address(RVA = "0x130C6A0", Offset = "0x130B0A0", VA = "0x18130C6A0")]
|
||||
private void OnDrawGizmosSelected()
|
||||
{
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
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 = global::Player.<EGKJPJKLEAI>k__BackingField.head.transform;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
}
|
||||
|
||||
// Token: 0x0601142E RID: 70702 RVA: 0x00414FA8 File Offset: 0x004131A8
|
||||
[Token(Token = "0x601142E")]
|
||||
[Address(RVA = "0x130CB20", Offset = "0x130B520", VA = "0x18130CB20")]
|
||||
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: 0x0400B80E RID: 47118
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B80E")]
|
||||
[SerializeField]
|
||||
[Header("Damage")]
|
||||
private int damageAmount = (int)((ulong)10L);
|
||||
|
||||
// Token: 0x0400B80F RID: 47119
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400B80F")]
|
||||
[SerializeField]
|
||||
private float damagePeriod = 1f;
|
||||
|
||||
// Token: 0x0400B810 RID: 47120
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B810")]
|
||||
[SerializeField]
|
||||
[Header("Timing")]
|
||||
private float initialWaitBeforeShrinkingDuration = 120f;
|
||||
|
||||
// Token: 0x0400B811 RID: 47121
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400B811")]
|
||||
[SerializeField]
|
||||
private float waitBeforeShrinkingDuration = 60f;
|
||||
|
||||
// Token: 0x0400B812 RID: 47122
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B812")]
|
||||
[SerializeField]
|
||||
private float shrinkingSoonDuration = 60f;
|
||||
|
||||
// Token: 0x0400B813 RID: 47123
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400B813")]
|
||||
[SerializeField]
|
||||
private float shrinkingDuration = 10f;
|
||||
|
||||
// Token: 0x0400B814 RID: 47124
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400B814")]
|
||||
[SerializeField]
|
||||
[Header("Notifications")]
|
||||
private string shrinkingSoonNotification;
|
||||
|
||||
// Token: 0x0400B815 RID: 47125
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400B815")]
|
||||
[SerializeField]
|
||||
private string shrinkingNotification;
|
||||
|
||||
// Token: 0x0400B816 RID: 47126
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400B816")]
|
||||
[SerializeField]
|
||||
[Header("Ring Config")]
|
||||
private float[] ringRadii;
|
||||
|
||||
// Token: 0x0400B817 RID: 47127
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400B817")]
|
||||
[SerializeField]
|
||||
private Vector3 initialRingCenter;
|
||||
|
||||
// Token: 0x0400B818 RID: 47128
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400B818")]
|
||||
[SerializeField]
|
||||
[Header("Visuals")]
|
||||
private Transform fenceRoot;
|
||||
|
||||
// Token: 0x0400B819 RID: 47129
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400B819")]
|
||||
[SerializeField]
|
||||
private MeshRenderer fenceRenderer;
|
||||
|
||||
// Token: 0x0400B81A RID: 47130
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400B81A")]
|
||||
[SerializeField]
|
||||
private float worldSpaceFenceHeight;
|
||||
|
||||
// Token: 0x0400B81B RID: 47131
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x400B81B")]
|
||||
[SerializeField]
|
||||
private float worldSpaceFenceHexHorizontalSize;
|
||||
|
||||
// Token: 0x0400B81C RID: 47132
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400B81C")]
|
||||
[SerializeField]
|
||||
private float worldSpaceFenceHexVerticalSize;
|
||||
|
||||
// Token: 0x0400B81D RID: 47133
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400B81D")]
|
||||
[SerializeField]
|
||||
[Header("Audio")]
|
||||
private RecRoomAudioClip loopingOutsideRingSFX;
|
||||
|
||||
// Token: 0x0400B81E RID: 47134
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400B81E")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip outsideRingDamageAudio;
|
||||
|
||||
// Token: 0x0400B81F RID: 47135
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400B81F")]
|
||||
[SerializeField]
|
||||
private AudioRolloff nearRingAudioRolloff;
|
||||
|
||||
// Token: 0x0400B820 RID: 47136
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B820")]
|
||||
[SerializeField]
|
||||
private AnimationCurve ringSpatialAudioCurve;
|
||||
|
||||
// Token: 0x0400B821 RID: 47137
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B821")]
|
||||
private DJHELPHHAEN PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x0400B822 RID: 47138
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B822")]
|
||||
private MJNLDDCLOGP MBDCEOIOBNA;
|
||||
|
||||
// Token: 0x0400B823 RID: 47139
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B823")]
|
||||
private SynchronizedField<int, Vector3, float, Vector3, float> KHCBGIOKEHL;
|
||||
|
||||
// Token: 0x0400B824 RID: 47140
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400B824")]
|
||||
private float HKMMIPFBGNB;
|
||||
|
||||
// Token: 0x0400B825 RID: 47141
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xDC")]
|
||||
[Token(Token = "0x400B825")]
|
||||
private float BKMEEFANDGF;
|
||||
|
||||
// Token: 0x0400B826 RID: 47142
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400B826")]
|
||||
private Vector3 JJMMBKHOOIP;
|
||||
|
||||
// Token: 0x0400B827 RID: 47143
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xEC")]
|
||||
[Token(Token = "0x400B827")]
|
||||
private float NAPEPDHHLHH;
|
||||
|
||||
// Token: 0x0400B828 RID: 47144
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400B828")]
|
||||
private SFXAudioSource DDDOJJFAAKF;
|
||||
|
||||
// Token: 0x0400B829 RID: 47145
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400B829")]
|
||||
private bool MDNLJEAJICJ;
|
||||
|
||||
// Token: 0x0400B82A RID: 47146
|
||||
[Token(Token = "0x400B82A")]
|
||||
private static readonly int NAKIGKFPKMA = Shader.PropertyToID("_FadeEndViewDistance");
|
||||
|
||||
// Token: 0x0400B82B RID: 47147
|
||||
[Token(Token = "0x400B82B")]
|
||||
private const float IILALDCNMCC = 1.27777f;
|
||||
|
||||
// Token: 0x0400B82C RID: 47148
|
||||
[Token(Token = "0x400B82C")]
|
||||
private const float LIMLGFDBIOC = 0.25f;
|
||||
|
||||
// Token: 0x0400B82D RID: 47149
|
||||
[Token(Token = "0x400B82D")]
|
||||
private const int AHAEEAIIMFB = 32;
|
||||
|
||||
// Token: 0x020026D3 RID: 9939
|
||||
[Token(Token = "0x20026D3")]
|
||||
private enum HOBLLCJPMMJ
|
||||
{
|
||||
// Token: 0x0400B82F RID: 47151
|
||||
[Token(Token = "0x400B82F")]
|
||||
DISABLED,
|
||||
// Token: 0x0400B830 RID: 47152
|
||||
[Token(Token = "0x400B830")]
|
||||
ENABLED
|
||||
}
|
||||
|
||||
// Token: 0x020026D4 RID: 9940
|
||||
[Token(Token = "0x20026D4")]
|
||||
private enum MBECHDEDHJG
|
||||
{
|
||||
// Token: 0x0400B832 RID: 47154
|
||||
[Token(Token = "0x400B832")]
|
||||
WAITING,
|
||||
// Token: 0x0400B833 RID: 47155
|
||||
[Token(Token = "0x400B833")]
|
||||
SHRINKING_SOON,
|
||||
// Token: 0x0400B834 RID: 47156
|
||||
[Token(Token = "0x400B834")]
|
||||
SHRINKING,
|
||||
// Token: 0x0400B835 RID: 47157
|
||||
[Token(Token = "0x400B835")]
|
||||
FINISHED
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,305 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.Core.Combat;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x020026D5 RID: 9941
|
||||
[Token(Token = "0x20026D5")]
|
||||
[StructLayout(3)]
|
||||
public class BattleRoyaleGear : MonoBehaviour, AICKHLGGBBH
|
||||
{
|
||||
// Token: 0x17002ED7 RID: 11991
|
||||
// (get) Token: 0x06011430 RID: 70704 RVA: 0x0041508C File Offset: 0x0041328C
|
||||
[Token(Token = "0x17002ED7")]
|
||||
public string OOJFBECGEAD
|
||||
{
|
||||
[Token(Token = "0x6011430")]
|
||||
[Address(RVA = "0x1313930", Offset = "0x1312330", VA = "0x181313930")]
|
||||
get
|
||||
{
|
||||
MDCDKMCDEGM cdhcbecjpom;
|
||||
do
|
||||
{
|
||||
cdhcbecjpom = this.CDHCBECJPOM;
|
||||
}
|
||||
while (cdhcbecjpom == 0);
|
||||
return cdhcbecjpom.NPDBPCLAOGI;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002ED8 RID: 11992
|
||||
// (get) Token: 0x06011431 RID: 70705 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002ED8")]
|
||||
public Color INCNKMHCJDM
|
||||
{
|
||||
[Token(Token = "0x6011431")]
|
||||
[Address(RVA = "0x13138A0", Offset = "0x13122A0", VA = "0x1813138A0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011432 RID: 70706 RVA: 0x004150AC File Offset: 0x004132AC
|
||||
[Token(Token = "0x6011432")]
|
||||
[Address(RVA = "0x1312BF0", Offset = "0x13115F0", VA = "0x181312BF0")]
|
||||
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: 0x06011433 RID: 70707 RVA: 0x004150F4 File Offset: 0x004132F4
|
||||
[Token(Token = "0x6011433")]
|
||||
[Address(RVA = "0x1313460", Offset = "0x1311E60", VA = "0x181313460")]
|
||||
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.hasAuthority)
|
||||
{
|
||||
MJFGGLBBCLK chlbiehkaad = this.CDHCBECJPOM.CHLBIEHKAAD;
|
||||
if (chlbiehkaad != 0)
|
||||
{
|
||||
component3.AuthoritySetConfiguration(chlbiehkaad);
|
||||
return;
|
||||
}
|
||||
}
|
||||
BattleRoyaleAmmo component4 = base.GetComponent<BattleRoyaleAmmo>();
|
||||
int num5 = 0;
|
||||
if (component4 != num5)
|
||||
{
|
||||
GEKEOBAHLMO nelpappghfc = this.CDHCBECJPOM.NELPAPPGHFC;
|
||||
component4.SetConfigurationData(nelpappghfc);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011434 RID: 70708 RVA: 0x0041529C File Offset: 0x0041349C
|
||||
[Token(Token = "0x6011434")]
|
||||
[Address(RVA = "0x13133A0", Offset = "0x1311DA0", VA = "0x1813133A0")]
|
||||
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: 0x06011435 RID: 70709 RVA: 0x004152E0 File Offset: 0x004134E0
|
||||
[Token(Token = "0x6011435")]
|
||||
[Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")]
|
||||
public void Initialize(MDCDKMCDEGM CDHCBECJPOM)
|
||||
{
|
||||
this.CDHCBECJPOM = CDHCBECJPOM;
|
||||
}
|
||||
|
||||
// Token: 0x06011436 RID: 70710 RVA: 0x004152F4 File Offset: 0x004134F4
|
||||
[Token(Token = "0x6011436")]
|
||||
[Address(RVA = "0x1312CC0", Offset = "0x13116C0", VA = "0x181312CC0")]
|
||||
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)
|
||||
{
|
||||
global::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.Instance;
|
||||
bool flag2 = <OKDFEPHLKCB>k__BackingField.TryDisarm(num7);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011437 RID: 70711 RVA: 0x004153EC File Offset: 0x004135EC
|
||||
[Token(Token = "0x6011437")]
|
||||
[Address(RVA = "0x1312FE0", Offset = "0x13119E0", VA = "0x181312FE0")]
|
||||
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)
|
||||
{
|
||||
global::Player <OKDFEPHLKCB>k__BackingField = tool2.<OKDFEPHLKCB>k__BackingField;
|
||||
int num2 = 0;
|
||||
if (!(<OKDFEPHLKCB>k__BackingField == num2) && GDIGKHINJCG._tool.<OKDFEPHLKCB>k__BackingField.DBAJDHGDPOL != 0)
|
||||
{
|
||||
Photon.Realtime.Player photonPlayer = GDIGKHINJCG._tool.<OKDFEPHLKCB>k__BackingField.DBAJDHGDPOL;
|
||||
MDCDKMCDEGM cdhcbecjpom = this.CDHCBECJPOM;
|
||||
int num3;
|
||||
return num3;
|
||||
}
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06011438 RID: 70712 RVA: 0x00415478 File Offset: 0x00413678
|
||||
[Token(Token = "0x6011438")]
|
||||
[Address(RVA = "0x1313270", Offset = "0x1311C70", VA = "0x181313270")]
|
||||
private void NLHELMEHKHG(Weapon GDIGKHINJCG, int DGIOBDLNLBH)
|
||||
{
|
||||
if (GDIGKHINJCG._tool.FNFNLDBILFE)
|
||||
{
|
||||
Tool tool = GDIGKHINJCG._tool;
|
||||
if (tool.<BIPMAHKMNKF>k__BackingField)
|
||||
{
|
||||
global::Player <OKDFEPHLKCB>k__BackingField = tool.<OKDFEPHLKCB>k__BackingField;
|
||||
int num = 0;
|
||||
if (!(<OKDFEPHLKCB>k__BackingField == num) && GDIGKHINJCG.hasAuthority)
|
||||
{
|
||||
Photon.Realtime.Player photonPlayer = GDIGKHINJCG._tool.<OKDFEPHLKCB>k__BackingField.DBAJDHGDPOL;
|
||||
MDCDKMCDEGM cdhcbecjpom = this.CDHCBECJPOM;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011439 RID: 70713 RVA: 0x004154E0 File Offset: 0x004136E0
|
||||
[Token(Token = "0x6011439")]
|
||||
[Address(RVA = "0x1313160", Offset = "0x1311B60", VA = "0x181313160", 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: 0x0601143A RID: 70714 RVA: 0x00415520 File Offset: 0x00413720
|
||||
[Token(Token = "0x601143A")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public BattleRoyaleGear()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B836 RID: 47158
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B836")]
|
||||
private RangedWeapon CHOKCBJIJAL;
|
||||
|
||||
// Token: 0x0400B837 RID: 47159
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B837")]
|
||||
private MDCDKMCDEGM CDHCBECJPOM;
|
||||
|
||||
// Token: 0x0400B838 RID: 47160
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B838")]
|
||||
[HideInInspector]
|
||||
public JJIEGEBJPLO copyableDefaultGearQuality;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,691 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.DataStructures;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x020026D6 RID: 9942
|
||||
[Token(Token = "0x20026D6")]
|
||||
[StructLayout(3)]
|
||||
public class BattleRoyaleGearBag : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17002ED9 RID: 11993
|
||||
// (get) Token: 0x0601143B RID: 70715 RVA: 0x00415534 File Offset: 0x00413734
|
||||
[Token(Token = "0x17002ED9")]
|
||||
private bool OCMLJDHFLBI
|
||||
{
|
||||
[Token(Token = "0x601143B")]
|
||||
[Address(RVA = "0x130EB30", Offset = "0x130D530", VA = "0x18130EB30")]
|
||||
get
|
||||
{
|
||||
Photon.Realtime.Player fbfbjfnhnog = this.FBFBJFNHNOG;
|
||||
if (fbfbjfnhnog == 0)
|
||||
{
|
||||
}
|
||||
return fbfbjfnhnog.IsLocal;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002EDA RID: 11994
|
||||
// (get) Token: 0x0601143C RID: 70716 RVA: 0x00415554 File Offset: 0x00413754
|
||||
[Token(Token = "0x17002EDA")]
|
||||
private Vector3 AEDBAOFJJEE
|
||||
{
|
||||
[Token(Token = "0x601143C")]
|
||||
[Address(RVA = "0x130E710", Offset = "0x130D110", VA = "0x18130E710")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002EDB RID: 11995
|
||||
// (get) Token: 0x0601143D RID: 70717 RVA: 0x0041556C File Offset: 0x0041376C
|
||||
[Token(Token = "0x17002EDB")]
|
||||
private Quaternion LAEFAGOJOLJ
|
||||
{
|
||||
[Token(Token = "0x601143D")]
|
||||
[Address(RVA = "0x130DED0", Offset = "0x130C8D0", VA = "0x18130DED0")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002EDC RID: 11996
|
||||
// (get) Token: 0x0601143E RID: 70718 RVA: 0x00415584 File Offset: 0x00413784
|
||||
[Token(Token = "0x17002EDC")]
|
||||
private bool CNHHCJJAIDJ
|
||||
{
|
||||
[Token(Token = "0x601143E")]
|
||||
[Address(RVA = "0x130F510", Offset = "0x130DF10", VA = "0x18130F510")]
|
||||
get
|
||||
{
|
||||
HKKOHFHADKK cmhgdpokgoa = this.CMHGDPOKGOA;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601143F RID: 70719 RVA: 0x004155A0 File Offset: 0x004137A0
|
||||
[Token(Token = "0x601143F")]
|
||||
[Address(RVA = "0x130CFE0", Offset = "0x130B9E0", VA = "0x18130CFE0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601143F)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Activities.BattleRoyale.BattleRoyaleGearBag::Awake()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_2D2:
|
||||
stloc:HKKOHFHADKK(var_49_2D7, newobj:HKKOHFHADKK(HKKOHFHADKK::.ctor))
|
||||
stfld:HKKOHFHADKK(BattleRoyaleGearBag::CMHGDPOKGOA, ldloc:BattleRoyaleGearBag(this), ldloc:HKKOHFHADKK(var_49_2D7))
|
||||
stloc:OKGCDFLPFOD(var_50_2ED, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:BattleRoyaleGearBag[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](BattleRoyaleGearBag::HEKHJFHNEFA)))
|
||||
stloc:int32(var_51_2F0, ldc.i4:int32(0))
|
||||
stloc:int32(var_52_2F3, ldc.i4:int32(0))
|
||||
call:void(CJNCFJKBDGI::JEPMLPCOGNM, ldloc:HKKOHFHADKK[exp:CJNCFJKBDGI](var_49_2D7), ldloc:int32[exp:uint16](var_51_2F0), ldloc:OKGCDFLPFOD(var_50_2ED), ldloc:int32[exp:OKGCDFLPFOD](var_52_2F3), ldloc:int32[exp:KNFAKJMALJE](var_0_01))
|
||||
stloc:HKKOHFHADKK(var_53_309, ldfld:HKKOHFHADKK(BattleRoyaleGearBag::CMHGDPOKGOA, ldloc:BattleRoyaleGearBag(this)))
|
||||
stloc:OKGCDFLPFOD(var_54_317, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:BattleRoyaleGearBag[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](BattleRoyaleGearBag::GJGAGMBKDAD)))
|
||||
stloc:HKKOHFHADKK(var_56_322, ldfld:HKKOHFHADKK(BattleRoyaleGearBag::CMHGDPOKGOA, ldloc:BattleRoyaleGearBag(this)))
|
||||
stloc:int32(var_57_325, ldc.i4:int32(0))
|
||||
call:void(HKKOHFHADKK::OFFLOPLJBBG, ldloc:HKKOHFHADKK(var_56_322), ldloc:int32[exp:uint16](var_57_325))
|
||||
}
|
||||
|
||||
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: 0x06011440 RID: 70720 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011440")]
|
||||
[Address(RVA = "0x130F560", Offset = "0x130DF60", VA = "0x18130F560")]
|
||||
private void Start()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011441 RID: 70721 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011441")]
|
||||
[Address(RVA = "0x130EB50", Offset = "0x130D550", VA = "0x18130EB50", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011442 RID: 70722 RVA: 0x004158DC File Offset: 0x00413ADC
|
||||
[Token(Token = "0x6011442")]
|
||||
[Address(RVA = "0x130F1A0", Offset = "0x130DBA0", VA = "0x18130F1A0")]
|
||||
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: 0x06011443 RID: 70723 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011443")]
|
||||
[Address(RVA = "0x130DE10", Offset = "0x130C810", VA = "0x18130DE10")]
|
||||
public void DropAllEquipment()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011444 RID: 70724 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011444")]
|
||||
[Address(RVA = "0x130E960", Offset = "0x130D360", VA = "0x18130E960")]
|
||||
private Tool NGFFGDEPFAP(global::Player IEKDDPPNFPF, bool GEJJBENPHJG, Collider DMMDDFILJMK)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011445 RID: 70725 RVA: 0x00415974 File Offset: 0x00413B74
|
||||
[Token(Token = "0x6011445")]
|
||||
[Address(RVA = "0x130DA80", Offset = "0x130C480", VA = "0x18130DA80")]
|
||||
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: 0x06011446 RID: 70726 RVA: 0x004159B8 File Offset: 0x00413BB8
|
||||
[Token(Token = "0x6011446")]
|
||||
[Address(RVA = "0x130D730", Offset = "0x130C130", VA = "0x18130D730")]
|
||||
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: 0x06011447 RID: 70727 RVA: 0x00415A08 File Offset: 0x00413C08
|
||||
[Token(Token = "0x6011447")]
|
||||
[Address(RVA = "0x130E640", Offset = "0x130D040", VA = "0x18130E640")]
|
||||
private void LBODGLNOABB(Tool EGFEJGHDNAI, Vector3 BNMOCBJEEPN, Quaternion LPHCCEOHNIN, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ)
|
||||
{
|
||||
Photon.Realtime.Player fbfbjfnhnog = this.FBFBJFNHNOG;
|
||||
if (fbfbjfnhnog != 0 && fbfbjfnhnog.IsLocal)
|
||||
{
|
||||
EGFEJGHDNAI.NFNOHGFMPEA = true;
|
||||
if (!base.hasAuthority)
|
||||
{
|
||||
PhotonView photonView = base.photonView;
|
||||
Photon.Realtime.Player fbfbjfnhnog2 = this.FBFBJFNHNOG;
|
||||
photonView.TransferOwnership(fbfbjfnhnog2);
|
||||
}
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
PlayerToolEquipSlots toolEquipSlots = this.MJFIFBHFJOC.toolEquipSlots;
|
||||
PlayerToolEquipSlot shoulderSlot = toolEquipSlots.shoulderSlot;
|
||||
int num = 0;
|
||||
ulong num2;
|
||||
bool flag = toolEquipSlots.TryEquipTool(EGFEJGHDNAI, num, shoulderSlot, num2 != 0UL);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011448 RID: 70728 RVA: 0x00415A84 File Offset: 0x00413C84
|
||||
[Token(Token = "0x6011448")]
|
||||
[Address(RVA = "0x130DC60", Offset = "0x130C660", VA = "0x18130DC60")]
|
||||
private bool CNBOLGFAINK(Tool EGFEJGHDNAI, global::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: 0x06011449 RID: 70729 RVA: 0x00415ACC File Offset: 0x00413CCC
|
||||
[Token(Token = "0x6011449")]
|
||||
[Address(RVA = "0x130D800", Offset = "0x130C200", VA = "0x18130D800")]
|
||||
private bool BMPEACDIJHF(out Vector3 DDHPAFKBMON, out Quaternion ACMECNDDDNG)
|
||||
{
|
||||
global::Player mjfifbhfjoc = this.MJFIFBHFJOC;
|
||||
int num = 0;
|
||||
if (!(mjfifbhfjoc != num))
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
DDHPAFKBMON.z = z;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
}
|
||||
global::Player mjfifbhfjoc2 = this.MJFIFBHFJOC;
|
||||
int num2 = 0;
|
||||
if (!(mjfifbhfjoc2 != num2))
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
}
|
||||
PlayerToolEquipSlot shoulderSlot = this.MJFIFBHFJOC.toolEquipSlots.shoulderSlot;
|
||||
DDHPAFKBMON.z = (float)0;
|
||||
global::Player mjfifbhfjoc3 = this.MJFIFBHFJOC;
|
||||
int num3 = 0;
|
||||
if (!(mjfifbhfjoc3 != num3))
|
||||
{
|
||||
Transform transform2 = base.transform;
|
||||
}
|
||||
PlayerToolEquipSlot shoulderSlot2 = this.MJFIFBHFJOC.toolEquipSlots.shoulderSlot;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601144A RID: 70730 RVA: 0x00415B78 File Offset: 0x00413D78
|
||||
[Token(Token = "0x601144A")]
|
||||
[Address(RVA = "0x130DB50", Offset = "0x130C550", VA = "0x18130DB50")]
|
||||
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: 0x0601144B RID: 70731 RVA: 0x00415BCC File Offset: 0x00413DCC
|
||||
[Token(Token = "0x601144B")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970")]
|
||||
private bool DFFGKAJAFEJ(Tool EGFEJGHDNAI, PlayerToolEquipSlot POFOFFDCGCB)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601144C RID: 70732 RVA: 0x00415BDC File Offset: 0x00413DDC
|
||||
[Token(Token = "0x601144C")]
|
||||
[Address(RVA = "0x130DD50", Offset = "0x130C750", VA = "0x18130DD50")]
|
||||
private void DKEJCDEMBOM(Tool EGFEJGHDNAI, PlayerToolEquipSlot POFOFFDCGCB)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.hipAttachSFX;
|
||||
Transform transform = EGFEJGHDNAI.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
|
||||
// Token: 0x0601144D RID: 70733 RVA: 0x00415C04 File Offset: 0x00413E04
|
||||
[Token(Token = "0x601144D")]
|
||||
[Address(RVA = "0x130EA70", Offset = "0x130D470", VA = "0x18130EA70")]
|
||||
private void NIBNPKFAEMG(Tool EGFEJGHDNAI, PlayerToolEquipSlot POFOFFDCGCB)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.hipDetachSFX;
|
||||
Transform transform = EGFEJGHDNAI.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
|
||||
// Token: 0x0601144E RID: 70734 RVA: 0x00415C2C File Offset: 0x00413E2C
|
||||
[Token(Token = "0x601144E")]
|
||||
[Address(RVA = "0x130F9A0", Offset = "0x130E3A0", VA = "0x18130F9A0")]
|
||||
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: 0x0601144F RID: 70735 RVA: 0x00415CE8 File Offset: 0x00413EE8
|
||||
[Token(Token = "0x601144F")]
|
||||
[Address(RVA = "0x130CF00", Offset = "0x130B900", VA = "0x18130CF00")]
|
||||
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: 0x06011450 RID: 70736 RVA: 0x00415D34 File Offset: 0x00413F34
|
||||
[Token(Token = "0x6011450")]
|
||||
[Address(RVA = "0x130E860", Offset = "0x130D260", VA = "0x18130E860")]
|
||||
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: 0x06011451 RID: 70737 RVA: 0x00415D94 File Offset: 0x00413F94
|
||||
[Token(Token = "0x6011451")]
|
||||
[Address(RVA = "0x130E530", Offset = "0x130CF30", VA = "0x18130E530")]
|
||||
private bool KAHAFODOEJE(Tool EGFEJGHDNAI, global::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: 0x06011452 RID: 70738 RVA: 0x00415DEC File Offset: 0x00413FEC
|
||||
[Token(Token = "0x6011452")]
|
||||
[Address(RVA = "0x130E060", Offset = "0x130CA60", VA = "0x18130E060")]
|
||||
private void HEKHJFHNEFA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
Collider collider = this.easyAccessCollider;
|
||||
int num = 0;
|
||||
if (collider != num)
|
||||
{
|
||||
bool inVRDisplayMode = SingletonMonoBehaviour.Instance.EBPFBFMJMBB;
|
||||
GameObject gameObject = this.easyAccessCollider.gameObject;
|
||||
Photon.Realtime.Player fbfbjfnhnog = this.FBFBJFNHNOG;
|
||||
if (fbfbjfnhnog == 0)
|
||||
{
|
||||
}
|
||||
bool isLocal = fbfbjfnhnog.IsLocal;
|
||||
gameObject.SetActive(isLocal);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011453 RID: 70739 RVA: 0x00415E48 File Offset: 0x00414048
|
||||
[Token(Token = "0x6011453")]
|
||||
[Address(RVA = "0x130DFB0", Offset = "0x130C9B0", VA = "0x18130DFB0")]
|
||||
private void GJGAGMBKDAD(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
Photon.Realtime.Player fbfbjfnhnog = this.FBFBJFNHNOG;
|
||||
if (fbfbjfnhnog != 0 && fbfbjfnhnog.IsLocal)
|
||||
{
|
||||
Collider collider = this.easyAccessCollider;
|
||||
int num = 0;
|
||||
if (collider != num)
|
||||
{
|
||||
GameObject gameObject = this.easyAccessCollider.gameObject;
|
||||
int num2 = 0;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011454 RID: 70740 RVA: 0x00415E9C File Offset: 0x0041409C
|
||||
[Token(Token = "0x6011454")]
|
||||
[Address(RVA = "0x130E7F0", Offset = "0x130D1F0", VA = "0x18130E7F0")]
|
||||
private IEnumerator LHDMBKBOINL(Tool EGFEJGHDNAI)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06011454)
|
||||
|
||||
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: 0x06011455 RID: 70741 RVA: 0x00415EC8 File Offset: 0x004140C8
|
||||
[Token(Token = "0x6011455")]
|
||||
[Address(RVA = "0x130E140", Offset = "0x130CB40", VA = "0x18130E140")]
|
||||
public static BattleRoyaleGearBag InstantiateForLocalPlayer(BattleRoyaleGearBag CFAPNBBHEKB)
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
if (CFAPNBBHEKB != num2)
|
||||
{
|
||||
string jadnmkhpfko = global::Player.JADNMKHPFKO;
|
||||
BattleRoyaleGearBag.ALKGFHKHEPA.Clear();
|
||||
BattleRoyaleGearBag.ALKGFHKHEPA = new Dictionary();
|
||||
Dictionary<string, object> alkgfhkhepa = BattleRoyaleGearBag.ALKGFHKHEPA;
|
||||
string nfgpflpbcbn = BattleRoyaleGearBag.NFGPFLPBCBN;
|
||||
int actorNumber = PhotonNetwork.LocalPlayer.actorNumber;
|
||||
alkgfhkhepa.Add(nfgpflpbcbn, actorNumber);
|
||||
string name = CFAPNBBHEKB.name;
|
||||
Dictionary<string, object> alkgfhkhepa2 = BattleRoyaleGearBag.ALKGFHKHEPA;
|
||||
}
|
||||
int num3 = 0;
|
||||
if (num != num3)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011456 RID: 70742 RVA: 0x00415F48 File Offset: 0x00414148
|
||||
[Token(Token = "0x6011456")]
|
||||
[Address(RVA = "0x130FC80", Offset = "0x130E680", VA = "0x18130FC80")]
|
||||
public BattleRoyaleGearBag()
|
||||
{
|
||||
List<FNCLOCJLFDG> list = new List();
|
||||
this.bagSlots = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400B839 RID: 47161
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B839")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x0400B83A RID: 47162
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B83A")]
|
||||
[SerializeField]
|
||||
[Header("Settings")]
|
||||
private Collider easyAccessCollider;
|
||||
|
||||
// Token: 0x0400B83B RID: 47163
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B83B")]
|
||||
[SerializeField]
|
||||
[Header("Bag Slots")]
|
||||
private BattleRoyaleGearBag.BattleRoyaleGearSlotDescriptor[] bagSlotDescriptors;
|
||||
|
||||
// Token: 0x0400B83C RID: 47164
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400B83C")]
|
||||
[SerializeField]
|
||||
[Header("Audio")]
|
||||
private RecRoomAudioClip putOnSFX;
|
||||
|
||||
// Token: 0x0400B83D RID: 47165
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400B83D")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip takeOffSFX;
|
||||
|
||||
// Token: 0x0400B83E RID: 47166
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400B83E")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip hipAttachSFX;
|
||||
|
||||
// Token: 0x0400B83F RID: 47167
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400B83F")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip hipDetachSFX;
|
||||
|
||||
// Token: 0x0400B840 RID: 47168
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400B840")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip[] modifyStoredToolSFX;
|
||||
|
||||
// Token: 0x0400B841 RID: 47169
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400B841")]
|
||||
private HKKOHFHADKK CMHGDPOKGOA;
|
||||
|
||||
// Token: 0x0400B842 RID: 47170
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400B842")]
|
||||
private Photon.Realtime.Player FBFBJFNHNOG;
|
||||
|
||||
// Token: 0x0400B843 RID: 47171
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400B843")]
|
||||
private global::Player MJFIFBHFJOC;
|
||||
|
||||
// Token: 0x0400B844 RID: 47172
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400B844")]
|
||||
public List<FNCLOCJLFDG> bagSlots;
|
||||
|
||||
// Token: 0x0400B845 RID: 47173
|
||||
[Token(Token = "0x400B845")]
|
||||
private static Dictionary<string, object> ALKGFHKHEPA;
|
||||
|
||||
// Token: 0x0400B846 RID: 47174
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400B846")]
|
||||
private Tool EPHLNFKJGNB;
|
||||
|
||||
// Token: 0x0400B847 RID: 47175
|
||||
[Token(Token = "0x400B847")]
|
||||
private static readonly string NFGPFLPBCBN = "PEB.WEARER_ID";
|
||||
|
||||
// Token: 0x0400B848 RID: 47176
|
||||
[Token(Token = "0x400B848")]
|
||||
private static readonly string IHEGGDCPIEH = "Purpose";
|
||||
|
||||
// Token: 0x020026D7 RID: 9943
|
||||
[Token(Token = "0x20026D7")]
|
||||
private enum DLADIMOEPGJ
|
||||
{
|
||||
// Token: 0x0400B84A RID: 47178
|
||||
[Token(Token = "0x400B84A")]
|
||||
ON_BACK,
|
||||
// Token: 0x0400B84B RID: 47179
|
||||
[Token(Token = "0x400B84B")]
|
||||
NOT_ON_BACK
|
||||
}
|
||||
|
||||
// Token: 0x020026D8 RID: 9944
|
||||
[Token(Token = "0x20026D8")]
|
||||
[Serializable]
|
||||
private struct BattleRoyaleGearSlotDescriptor
|
||||
{
|
||||
// Token: 0x17002EDD RID: 11997
|
||||
// (get) Token: 0x06011458 RID: 70744 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002EDD")]
|
||||
public OGNBCNBPFCC[] SupportedEquipmentTypes
|
||||
{
|
||||
[Token(Token = "0x6011458")]
|
||||
[Address(RVA = "0x22F4B0", Offset = "0x22E8B0", VA = "0x18022F4B0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400B84C RID: 47180
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B84C")]
|
||||
[SerializeField]
|
||||
public string Name;
|
||||
|
||||
// Token: 0x0400B84D RID: 47181
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400B84D")]
|
||||
[SerializeField]
|
||||
public Transform SlotTransform;
|
||||
|
||||
// Token: 0x0400B84E RID: 47182
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B84E")]
|
||||
[SerializeField]
|
||||
[HELOBGLDDLH.KBCDAGDEHAO(false)]
|
||||
public SerializedGuid[] SupportedEquipmentTypeIds;
|
||||
|
||||
// Token: 0x0400B84F RID: 47183
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B84F")]
|
||||
[NonSerialized]
|
||||
private OGNBCNBPFCC[] _supportedEquipmentTypes;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,251 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x020026F6 RID: 9974
|
||||
[Token(Token = "0x20026F6")]
|
||||
[Serializable]
|
||||
[StructLayout(3)]
|
||||
public class BattleRoyaleGearConfig : ScriptableObject
|
||||
{
|
||||
// Token: 0x17002EFD RID: 12029
|
||||
// (get) Token: 0x0601155F RID: 71007 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002EFD")]
|
||||
public Color CommonColor
|
||||
{
|
||||
[Token(Token = "0x601155F")]
|
||||
[Address(RVA = "0x6BB0D0", Offset = "0x6B9AD0", VA = "0x1806BB0D0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002EFE RID: 12030
|
||||
// (get) Token: 0x06011560 RID: 71008 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002EFE")]
|
||||
public Color UncommonColor
|
||||
{
|
||||
[Token(Token = "0x6011560")]
|
||||
[Address(RVA = "0x3C1C70", Offset = "0x3C0670", VA = "0x1803C1C70")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002EFF RID: 12031
|
||||
// (get) Token: 0x06011561 RID: 71009 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002EFF")]
|
||||
public Color RareColor
|
||||
{
|
||||
[Token(Token = "0x6011561")]
|
||||
[Address(RVA = "0x1181880", Offset = "0x1180280", VA = "0x181181880")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002F00 RID: 12032
|
||||
// (get) Token: 0x06011562 RID: 71010 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002F00")]
|
||||
public Color EpicColor
|
||||
{
|
||||
[Token(Token = "0x6011562")]
|
||||
[Address(RVA = "0x108F810", Offset = "0x108E210", VA = "0x18108F810")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002F01 RID: 12033
|
||||
// (get) Token: 0x06011563 RID: 71011 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002F01")]
|
||||
public Color LegendaryColor
|
||||
{
|
||||
[Token(Token = "0x6011563")]
|
||||
[Address(RVA = "0x130FCF0", Offset = "0x130E6F0", VA = "0x18130FCF0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002F02 RID: 12034
|
||||
// (get) Token: 0x06011564 RID: 71012 RVA: 0x0041CBD4 File Offset: 0x0041ADD4
|
||||
[Token(Token = "0x17002F02")]
|
||||
public int PistolDropWeight
|
||||
{
|
||||
[Token(Token = "0x6011564")]
|
||||
[Address(RVA = "0x4438D0", Offset = "0x4422D0", VA = "0x1804438D0")]
|
||||
get
|
||||
{
|
||||
return this.pistolDropWeight;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002F03 RID: 12035
|
||||
// (get) Token: 0x06011565 RID: 71013 RVA: 0x0041CBE8 File Offset: 0x0041ADE8
|
||||
[Token(Token = "0x17002F03")]
|
||||
public int AutomaticDropWeight
|
||||
{
|
||||
[Token(Token = "0x6011565")]
|
||||
[Address(RVA = "0x4438C0", Offset = "0x4422C0", VA = "0x1804438C0")]
|
||||
get
|
||||
{
|
||||
return this.automaticDropWeight;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002F04 RID: 12036
|
||||
// (get) Token: 0x06011566 RID: 71014 RVA: 0x0041CBFC File Offset: 0x0041ADFC
|
||||
[Token(Token = "0x17002F04")]
|
||||
public int RifleDropWeight
|
||||
{
|
||||
[Token(Token = "0x6011566")]
|
||||
[Address(RVA = "0x567E50", Offset = "0x566850", VA = "0x180567E50")]
|
||||
get
|
||||
{
|
||||
return this.rifleDropWeight;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002F05 RID: 12037
|
||||
// (get) Token: 0x06011567 RID: 71015 RVA: 0x0041CC10 File Offset: 0x0041AE10
|
||||
[Token(Token = "0x17002F05")]
|
||||
public int ShotgunDropWeight
|
||||
{
|
||||
[Token(Token = "0x6011567")]
|
||||
[Address(RVA = "0x501220", Offset = "0x4FFC20", VA = "0x180501220")]
|
||||
get
|
||||
{
|
||||
return this.shotgunDropWeight;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002F06 RID: 12038
|
||||
// (get) Token: 0x06011568 RID: 71016 RVA: 0x0041CC24 File Offset: 0x0041AE24
|
||||
[Token(Token = "0x17002F06")]
|
||||
public int HandCannonDropWeight
|
||||
{
|
||||
[Token(Token = "0x6011568")]
|
||||
[Address(RVA = "0x567E90", Offset = "0x566890", VA = "0x180567E90")]
|
||||
get
|
||||
{
|
||||
return this.handCannonDropWeight;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002F07 RID: 12039
|
||||
// (get) Token: 0x06011569 RID: 71017 RVA: 0x0041CC38 File Offset: 0x0041AE38
|
||||
[Token(Token = "0x17002F07")]
|
||||
public int BowDropWeight
|
||||
{
|
||||
[Token(Token = "0x6011569")]
|
||||
[Address(RVA = "0x567CC0", Offset = "0x5666C0", VA = "0x180567CC0")]
|
||||
get
|
||||
{
|
||||
return this.bowDropWeight;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002F08 RID: 12040
|
||||
// (get) Token: 0x0601156A RID: 71018 RVA: 0x0041CC4C File Offset: 0x0041AE4C
|
||||
[Token(Token = "0x17002F08")]
|
||||
public int RocketLauncherDropWeight
|
||||
{
|
||||
[Token(Token = "0x601156A")]
|
||||
[Address(RVA = "0x6C10C0", Offset = "0x6BFAC0", VA = "0x1806C10C0")]
|
||||
get
|
||||
{
|
||||
return this.rocketLauncherDropWeight;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601156B RID: 71019 RVA: 0x0041CC60 File Offset: 0x0041AE60
|
||||
[Token(Token = "0x601156B")]
|
||||
[Address(RVA = "0x3C6D30", Offset = "0x3C5730", VA = "0x1803C6D30")]
|
||||
public BattleRoyaleGearConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B93D RID: 47421
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B93D")]
|
||||
[SerializeField]
|
||||
[Header("Quality Colors")]
|
||||
private Color commonColor;
|
||||
|
||||
// Token: 0x0400B93E RID: 47422
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B93E")]
|
||||
[SerializeField]
|
||||
private Color uncommonColor;
|
||||
|
||||
// Token: 0x0400B93F RID: 47423
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B93F")]
|
||||
[SerializeField]
|
||||
private Color rareColor;
|
||||
|
||||
// Token: 0x0400B940 RID: 47424
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B940")]
|
||||
[SerializeField]
|
||||
private Color epicColor;
|
||||
|
||||
// Token: 0x0400B941 RID: 47425
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400B941")]
|
||||
[SerializeField]
|
||||
private Color legendaryColor;
|
||||
|
||||
// Token: 0x0400B942 RID: 47426
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400B942")]
|
||||
[SerializeField]
|
||||
[Header("Weapon Type Drop Weight")]
|
||||
private int pistolDropWeight;
|
||||
|
||||
// Token: 0x0400B943 RID: 47427
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x400B943")]
|
||||
[SerializeField]
|
||||
private int automaticDropWeight;
|
||||
|
||||
// Token: 0x0400B944 RID: 47428
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400B944")]
|
||||
[SerializeField]
|
||||
private int rifleDropWeight;
|
||||
|
||||
// Token: 0x0400B945 RID: 47429
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x74")]
|
||||
[Token(Token = "0x400B945")]
|
||||
[SerializeField]
|
||||
private int shotgunDropWeight;
|
||||
|
||||
// Token: 0x0400B946 RID: 47430
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400B946")]
|
||||
[SerializeField]
|
||||
private int handCannonDropWeight;
|
||||
|
||||
// Token: 0x0400B947 RID: 47431
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x400B947")]
|
||||
[SerializeField]
|
||||
private int bowDropWeight;
|
||||
|
||||
// Token: 0x0400B948 RID: 47432
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400B948")]
|
||||
[SerializeField]
|
||||
private int rocketLauncherDropWeight;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,715 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Google.Protobuf;
|
||||
using Google.Protobuf.Collections;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.Core.AI;
|
||||
using RecRoom.Core.Combat;
|
||||
using RecRoom.Core.GameManagement;
|
||||
using RecRoom.Networking.SynchronizedFields;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x020026DA RID: 9946
|
||||
[Token(Token = "0x20026DA")]
|
||||
[StructLayout(3)]
|
||||
public class BattleRoyaleGearManager : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17002EE0 RID: 12000
|
||||
// (get) Token: 0x0601145F RID: 70751 RVA: 0x00416044 File Offset: 0x00414244
|
||||
// (set) Token: 0x06011460 RID: 70752 RVA: 0x00416058 File Offset: 0x00414258
|
||||
[Token(Token = "0x17002EE0")]
|
||||
public static BattleRoyaleGearManager ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x601145F")]
|
||||
[Address(RVA = "0x1312AC0", Offset = "0x13114C0", VA = "0x181312AC0")]
|
||||
get;
|
||||
[Token(Token = "0x6011460")]
|
||||
[Address(RVA = "0x13118B0", Offset = "0x13102B0", VA = "0x1813118B0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06011461 RID: 70753 RVA: 0x0041606C File Offset: 0x0041426C
|
||||
[Token(Token = "0x6011461")]
|
||||
[Address(RVA = "0x130FD00", Offset = "0x130E700", VA = "0x18130FD00", 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;
|
||||
hakpmcnmenf.method_ptr = ldftn(LNMNOMAHGIP);
|
||||
hakpmcnmenf.method = ldftn(LNMNOMAHGIP);
|
||||
hakpmcnmenf.m_target = this;
|
||||
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;
|
||||
}
|
||||
ActionEvent localPlayerSpawnEvent = global::Player.LocalPlayerSpawnEvent;
|
||||
Action action2 = new Action(this.NAHAFOLAIEC);
|
||||
global::Player.LocalPlayerSpawnEvent = localPlayerSpawnEvent + action2;
|
||||
ActionEvent localPlayerSpawnEvent2 = global::Player.LocalPlayerSpawnEvent;
|
||||
Action action3 = new Action(this.NAHAFOLAIEC);
|
||||
global::Player.LocalPlayerSpawnEvent = 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: 0x06011462 RID: 70754 RVA: 0x0041622C File Offset: 0x0041442C
|
||||
[Token(Token = "0x6011462")]
|
||||
[Address(RVA = "0x13128D0", Offset = "0x13112D0", VA = "0x1813128D0")]
|
||||
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: 0x06011463 RID: 70755 RVA: 0x00416294 File Offset: 0x00414494
|
||||
[Token(Token = "0x6011463")]
|
||||
[Address(RVA = "0x1312270", Offset = "0x1310C70", VA = "0x181312270", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
Delegate delegate2;
|
||||
for (;;)
|
||||
{
|
||||
base.OnDestroy();
|
||||
this.PMMGPDAHOIF.Clear();
|
||||
BattleRoyaleAmmo.HAKPMCNMENF collectEvent = BattleRoyaleAmmo.CollectEvent;
|
||||
BattleRoyaleAmmo.HAKPMCNMENF hakpmcnmenf;
|
||||
hakpmcnmenf.method_ptr = ldftn(LNMNOMAHGIP);
|
||||
hakpmcnmenf.method = ldftn(LNMNOMAHGIP);
|
||||
hakpmcnmenf.m_target = this;
|
||||
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;
|
||||
ActionEvent localPlayerSpawnEvent = global::Player.LocalPlayerSpawnEvent;
|
||||
Action action = new Action(this.NAHAFOLAIEC);
|
||||
global::Player.LocalPlayerSpawnEvent = 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: 0x06011464 RID: 70756 RVA: 0x00416430 File Offset: 0x00414630
|
||||
[Token(Token = "0x6011464")]
|
||||
[Address(RVA = "0x1310690", Offset = "0x130F090", VA = "0x181310690")]
|
||||
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: 0x06011465 RID: 70757 RVA: 0x004165D4 File Offset: 0x004147D4
|
||||
[Token(Token = "0x6011465")]
|
||||
[Address(RVA = "0x1310F80", Offset = "0x130F980", VA = "0x181310F80")]
|
||||
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: 0x06011466 RID: 70758 RVA: 0x00416608 File Offset: 0x00414808
|
||||
[Token(Token = "0x6011466")]
|
||||
[Address(RVA = "0x1310310", Offset = "0x130ED10", VA = "0x181310310")]
|
||||
private IEnumerator DFEOGMJABEO(EquipmentSpawnerChest MMOJOJPDKIC)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06011466)
|
||||
|
||||
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: 0x06011467 RID: 70759 RVA: 0x00416634 File Offset: 0x00414834
|
||||
[Token(Token = "0x6011467")]
|
||||
[Address(RVA = "0x1310410", Offset = "0x130EE10", VA = "0x181310410")]
|
||||
public int GetFieldAmmo(Photon.Realtime.Player IEKDDPPNFPF, CLDJCKDMCFP KIGCFHHMPCG)
|
||||
{
|
||||
return this.NOBMGOHDKBE(IEKDDPPNFPF).Get()[(int)KIGCFHHMPCG];
|
||||
}
|
||||
|
||||
// Token: 0x06011468 RID: 70760 RVA: 0x0041665C File Offset: 0x0041485C
|
||||
[Token(Token = "0x6011468")]
|
||||
[Address(RVA = "0x13127E0", Offset = "0x13111E0", VA = "0x1813127E0")]
|
||||
public void SetFieldAmmo(Photon.Realtime.Player IEKDDPPNFPF, CLDJCKDMCFP KIGCFHHMPCG, int GEFICFCCGDK)
|
||||
{
|
||||
int[] array;
|
||||
do
|
||||
{
|
||||
array = this.NOBMGOHDKBE(IEKDDPPNFPF).Get();
|
||||
}
|
||||
while (array == 0);
|
||||
array[0] = GEFICFCCGDK;
|
||||
}
|
||||
|
||||
// Token: 0x06011469 RID: 70761 RVA: 0x0041668C File Offset: 0x0041488C
|
||||
[Token(Token = "0x6011469")]
|
||||
[Address(RVA = "0x1311000", Offset = "0x130FA00", VA = "0x181311000")]
|
||||
private void JGFHDEKLIIG()
|
||||
{
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
SynchronizedField<int[]> synchronizedField = this.NOBMGOHDKBE(localPlayer);
|
||||
int[] array = new int[9];
|
||||
}
|
||||
|
||||
// Token: 0x0601146A RID: 70762 RVA: 0x004166B8 File Offset: 0x004148B8
|
||||
[Token(Token = "0x601146A")]
|
||||
[Address(RVA = "0x1312150", Offset = "0x1310B50", VA = "0x181312150")]
|
||||
private SynchronizedField<int[]> NOBMGOHDKBE(Photon.Realtime.Player IEKDDPPNFPF)
|
||||
{
|
||||
Dictionary<int, SynchronizedField<int[]>> pmmgpdahoif = this.PMMGPDAHOIF;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
int[] array = new int[9];
|
||||
Dictionary<int, SynchronizedField<int[]>> pmmgpdahoif2 = this.PMMGPDAHOIF;
|
||||
int actorNumber = IEKDDPPNFPF.actorNumber;
|
||||
SynchronizedField<int[]> synchronizedField;
|
||||
pmmgpdahoif2[actorNumber] = synchronizedField;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601146B RID: 70763 RVA: 0x004166F8 File Offset: 0x004148F8
|
||||
[Token(Token = "0x601146B")]
|
||||
[Address(RVA = "0x13117C0", Offset = "0x13101C0", VA = "0x1813117C0")]
|
||||
private void LNMNOMAHGIP(BattleRoyaleAmmo DGIOBDLNLBH)
|
||||
{
|
||||
if (DGIOBDLNLBH.hasAuthority)
|
||||
{
|
||||
DGIOBDLNLBH.OnDestroy();
|
||||
DGIOBDLNLBH.AuthoritySetAlreadyPickedUp();
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
CLDJCKDMCFP <PLLAINMPFMB>k__BackingField = DGIOBDLNLBH.<PLLAINMPFMB>k__BackingField;
|
||||
int fieldAmmo = this.GetFieldAmmo(localPlayer, <PLLAINMPFMB>k__BackingField);
|
||||
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
|
||||
int num = DGIOBDLNLBH.<DNLLAOGKOBK>k__BackingField;
|
||||
CLDJCKDMCFP <PLLAINMPFMB>k__BackingField2 = DGIOBDLNLBH.<PLLAINMPFMB>k__BackingField;
|
||||
num += fieldAmmo;
|
||||
this.SetFieldAmmo(localPlayer2, <PLLAINMPFMB>k__BackingField2, num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601146C RID: 70764 RVA: 0x00416764 File Offset: 0x00414964
|
||||
[Token(Token = "0x601146C")]
|
||||
[Address(RVA = "0x1311CF0", Offset = "0x13106F0", VA = "0x181311CF0")]
|
||||
private void NJGKEJCHADK()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
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++;
|
||||
}
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
SynchronizedField<int[]> synchronizedField = this.NOBMGOHDKBE(localPlayer);
|
||||
int[] array = new int[9];
|
||||
}
|
||||
|
||||
// Token: 0x0601146D RID: 70765 RVA: 0x004167DC File Offset: 0x004149DC
|
||||
[Token(Token = "0x601146D")]
|
||||
[Address(RVA = "0x1311C60", Offset = "0x1310660", VA = "0x181311C60")]
|
||||
private void NFKFMFMBMIG(Photon.Realtime.Player LJGOHLFADDN, Photon.Realtime.Player HMEIODIHDCL, Weapon GDIGKHINJCG, global::Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP, int JJHKPNCCEFB, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
if (HMEIODIHDCL.IsLocal)
|
||||
{
|
||||
this.NKDDCNLIONO();
|
||||
}
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
this.IMOAELDNGOD(HMEIODIHDCL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601146E RID: 70766 RVA: 0x00416810 File Offset: 0x00414A10
|
||||
[Token(Token = "0x601146E")]
|
||||
[Address(RVA = "0x1310380", Offset = "0x130ED80", VA = "0x181310380")]
|
||||
private void FKKEPHNPHBI(Enemy LJGOHLFADDN, Photon.Realtime.Player HMEIODIHDCL, global::Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
if (HMEIODIHDCL.IsLocal)
|
||||
{
|
||||
this.NKDDCNLIONO();
|
||||
}
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
this.IMOAELDNGOD(HMEIODIHDCL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601146F RID: 70767 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601146F")]
|
||||
[Address(RVA = "0x1311FA0", Offset = "0x13109A0", VA = "0x181311FA0")]
|
||||
private void NKDDCNLIONO()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011470 RID: 70768 RVA: 0x00416844 File Offset: 0x00414A44
|
||||
[Token(Token = "0x6011470")]
|
||||
[Address(RVA = "0x1310A90", Offset = "0x130F490", VA = "0x181310A90")]
|
||||
private void IMOAELDNGOD(Photon.Realtime.Player GGLKKJKJGHA)
|
||||
{
|
||||
while (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
global::Player player = GGLKKJKJGHA.GPOMCJICJIH();
|
||||
int num = 0;
|
||||
if (player == num)
|
||||
{
|
||||
break;
|
||||
}
|
||||
int[] array = this.NOBMGOHDKBE(GGLKKJKJGHA).Get();
|
||||
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: 0x06011471 RID: 70769 RVA: 0x004168F0 File Offset: 0x00414AF0
|
||||
[Token(Token = "0x6011471")]
|
||||
[Address(RVA = "0x1311B40", Offset = "0x1310540", VA = "0x181311B40")]
|
||||
private void NAHAFOLAIEC()
|
||||
{
|
||||
ActionEvent localPlayerSpawnEvent = global::Player.LocalPlayerSpawnEvent;
|
||||
Action action = new Action(this.NAHAFOLAIEC);
|
||||
global::Player.LocalPlayerSpawnEvent = localPlayerSpawnEvent - action;
|
||||
BattleRoyaleGearBag battleRoyaleGearBag = BattleRoyaleGearBag.InstantiateForLocalPlayer(this.bagPrefab);
|
||||
BattleRoyalePlayerMap battleRoyalePlayerMap = this.mapPrefab;
|
||||
this.BEANHKLNMII = battleRoyaleGearBag;
|
||||
BattleRoyalePlayerMap battleRoyalePlayerMap2 = BattleRoyalePlayerMap.InstantiateForLocalPlayer(battleRoyalePlayerMap, battleRoyaleGearBag);
|
||||
}
|
||||
|
||||
// Token: 0x06011472 RID: 70770 RVA: 0x00416940 File Offset: 0x00414B40
|
||||
[Token(Token = "0x6011472")]
|
||||
[Address(RVA = "0x13118F0", Offset = "0x13102F0", VA = "0x1813118F0")]
|
||||
private bool MFBANGGJKDL(Vector3 AFNKLLAKKJN, Quaternion IKJGOJBKKEK, float HGKCFKKJNLC, Vector3 EAOCEINLAKP, Vector3 KHJFDILDLAD, out CLDJCKDMCFP GBPMPGHIODJ)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
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: 0x06011473 RID: 70771 RVA: 0x004169D0 File Offset: 0x00414BD0
|
||||
[Token(Token = "0x6011473")]
|
||||
[Address(RVA = "0x1311090", Offset = "0x130FA90", VA = "0x181311090")]
|
||||
private void JIFFNKPHFBA(Vector3 AFNKLLAKKJN, Quaternion IKJGOJBKKEK, float HGKCFKKJNLC, Vector3 EAOCEINLAKP, Vector3 KHJFDILDLAD)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
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: 0x06011474 RID: 70772 RVA: 0x00416A38 File Offset: 0x00414C38
|
||||
[Token(Token = "0x6011474")]
|
||||
[Address(RVA = "0x13104A0", Offset = "0x130EEA0", VA = "0x1813104A0")]
|
||||
private void HHAHPJOIEHL(Vector3 AFNKLLAKKJN, Quaternion IKJGOJBKKEK, float HGKCFKKJNLC, Vector3 EAOCEINLAKP, Vector3 KHJFDILDLAD)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
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: 0x06011475 RID: 70773 RVA: 0x00416AA0 File Offset: 0x00414CA0
|
||||
[Token(Token = "0x6011475")]
|
||||
[Address(RVA = "0x13115B0", Offset = "0x130FFB0", VA = "0x1813115B0")]
|
||||
private void KMHILDNOCBD(CLDJCKDMCFP OFMDLGLDIFL, Vector3 AFNKLLAKKJN, Quaternion IKJGOJBKKEK, float HGKCFKKJNLC, Vector3 EAOCEINLAKP, Vector3 KHJFDILDLAD)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
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: 0x06011476 RID: 70774 RVA: 0x00416B24 File Offset: 0x00414D24
|
||||
[Token(Token = "0x6011476")]
|
||||
[Address(RVA = "0x1311280", Offset = "0x130FC80", VA = "0x181311280")]
|
||||
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: 0x06011477 RID: 70775 RVA: 0x00416BA0 File Offset: 0x00414DA0
|
||||
[Token(Token = "0x6011477")]
|
||||
[Address(RVA = "0x13114F0", Offset = "0x130FEF0", VA = "0x1813114F0")]
|
||||
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: 0x06011478 RID: 70776 RVA: 0x00416BEC File Offset: 0x00414DEC
|
||||
[Token(Token = "0x6011478")]
|
||||
[Address(RVA = "0x1312A30", Offset = "0x1311430", VA = "0x181312A30")]
|
||||
public BattleRoyaleGearManager()
|
||||
{
|
||||
EOEOFMCNLOL<EOEOFMCNLOL<int>> eoeofmcnlol = new EOEOFMCNLOL();
|
||||
this.LPBBEFCLDIG = eoeofmcnlol;
|
||||
Dictionary<int, SynchronizedField<int[]>> dictionary = new Dictionary();
|
||||
this.PMMGPDAHOIF = dictionary;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400B855 RID: 47189
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B855")]
|
||||
[SerializeField]
|
||||
[Header("Player Bags")]
|
||||
private BattleRoyaleGearBag bagPrefab;
|
||||
|
||||
// Token: 0x0400B856 RID: 47190
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B856")]
|
||||
[SerializeField]
|
||||
private BattleRoyalePlayerMap mapPrefab;
|
||||
|
||||
// Token: 0x0400B857 RID: 47191
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B857")]
|
||||
[SerializeField]
|
||||
[Header("Equipment")]
|
||||
private TextAsset arsenalBlob;
|
||||
|
||||
// Token: 0x0400B858 RID: 47192
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400B858")]
|
||||
[SerializeField]
|
||||
[Header("Chests")]
|
||||
private float chestEnabledPercentage = 0.5f;
|
||||
|
||||
// Token: 0x0400B859 RID: 47193
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400B859")]
|
||||
private BattleRoyaleGearBag BEANHKLNMII;
|
||||
|
||||
// Token: 0x0400B85A RID: 47194
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400B85A")]
|
||||
private FOKDOODJKOP HGJCHIAMDIE;
|
||||
|
||||
// Token: 0x0400B85B RID: 47195
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400B85B")]
|
||||
private EOEOFMCNLOL<EOEOFMCNLOL<int>> LPBBEFCLDIG;
|
||||
|
||||
// Token: 0x0400B85C RID: 47196
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400B85C")]
|
||||
private EOEOFMCNLOL<int> HIDHPKNHBCH;
|
||||
|
||||
// Token: 0x0400B85D RID: 47197
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400B85D")]
|
||||
private EOEOFMCNLOL<int> ONDFFIPFJON;
|
||||
|
||||
// Token: 0x0400B85E RID: 47198
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400B85E")]
|
||||
private int[] OFGNGGBPLBI;
|
||||
|
||||
// Token: 0x0400B85F RID: 47199
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400B85F")]
|
||||
private Dictionary<int, SynchronizedField<int[]>> PMMGPDAHOIF;
|
||||
|
||||
// Token: 0x0400B860 RID: 47200
|
||||
[Token(Token = "0x400B860")]
|
||||
private const float FJLBHOHFGDP = 0.05f;
|
||||
|
||||
// Token: 0x0400B861 RID: 47201
|
||||
[Token(Token = "0x400B861")]
|
||||
private const float GIHPLBMNJLK = 4f;
|
||||
|
||||
// Token: 0x0400B862 RID: 47202
|
||||
[Token(Token = "0x400B862")]
|
||||
private const float JPADELFAGEK = 720f;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,920 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.Core.Vehicles;
|
||||
using RecRoom.Networking.RPC;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x020026DC RID: 9948
|
||||
[Token(Token = "0x20026DC")]
|
||||
[StructLayout(3)]
|
||||
public class BattleRoyaleGlider : BaseVehicle
|
||||
{
|
||||
// Token: 0x17002EE3 RID: 12003
|
||||
// (get) Token: 0x0601147F RID: 70783 RVA: 0x00416E44 File Offset: 0x00415044
|
||||
[Token(Token = "0x17002EE3")]
|
||||
public float CCMOFNFDFCN
|
||||
{
|
||||
[Token(Token = "0x601147F")]
|
||||
[Address(RVA = "0x9F6EE0", Offset = "0x9F58E0", VA = "0x1809F6EE0")]
|
||||
get
|
||||
{
|
||||
return this.maxYawSpeed;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002EE4 RID: 12004
|
||||
// (get) Token: 0x06011480 RID: 70784 RVA: 0x00416E58 File Offset: 0x00415058
|
||||
[Token(Token = "0x17002EE4")]
|
||||
public BattleRoyaleGliderHandlebar DDOLEGFJODO
|
||||
{
|
||||
[Token(Token = "0x6011480")]
|
||||
[Address(RVA = "0x6361F0", Offset = "0x634BF0", VA = "0x1806361F0")]
|
||||
get
|
||||
{
|
||||
return this.handlebar;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002EE5 RID: 12005
|
||||
// (get) Token: 0x06011481 RID: 70785 RVA: 0x00416E6C File Offset: 0x0041506C
|
||||
// (set) Token: 0x06011482 RID: 70786 RVA: 0x00416E80 File Offset: 0x00415080
|
||||
[Token(Token = "0x17002EE5")]
|
||||
public bool ODJEFAAIEEM
|
||||
{
|
||||
[Token(Token = "0x6011481")]
|
||||
[Address(RVA = "0x10D4E40", Offset = "0x10D3840", VA = "0x1810D4E40")]
|
||||
get
|
||||
{
|
||||
return this.JIAPMNJEKPG;
|
||||
}
|
||||
[Token(Token = "0x6011482")]
|
||||
[Address(RVA = "0x13175E0", Offset = "0x1315FE0", VA = "0x1813175E0")]
|
||||
set
|
||||
{
|
||||
TeleportationPortal teleportationPortal = this.portal;
|
||||
this.JIAPMNJEKPG = value;
|
||||
bool isCompleted = ((IAsyncResult)teleportationPortal).IsCompleted;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011483 RID: 70787 RVA: 0x00416EA8 File Offset: 0x004150A8
|
||||
[Token(Token = "0x6011483")]
|
||||
[Address(RVA = "0x1314DC0", Offset = "0x13137C0", VA = "0x181314DC0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
TeleportationPortal teleportationPortal = this.portal;
|
||||
Action action = new Action(this.DPNDBHNEOGF);
|
||||
teleportationPortal.DGELAHLLNPG += action;
|
||||
this.portal.mode = (TeleportationPortal.IDIOIAGNCBL)((ulong)4L);
|
||||
}
|
||||
|
||||
// Token: 0x06011484 RID: 70788 RVA: 0x00416EEC File Offset: 0x004150EC
|
||||
[Token(Token = "0x6011484")]
|
||||
[Address(RVA = "0x1316C00", Offset = "0x1315600", VA = "0x181316C00", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
TeleportationPortal teleportationPortal = this.portal;
|
||||
Action action = new Action(this.DPNDBHNEOGF);
|
||||
teleportationPortal.DGELAHLLNPG -= action;
|
||||
this.HJLNKHFEKEJ();
|
||||
}
|
||||
|
||||
// Token: 0x06011485 RID: 70789 RVA: 0x00416F28 File Offset: 0x00415128
|
||||
[Token(Token = "0x6011485")]
|
||||
[Address(RVA = "0x1317180", Offset = "0x1315B80", VA = "0x181317180")]
|
||||
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: 0x06011486 RID: 70790 RVA: 0x00417010 File Offset: 0x00415210
|
||||
[Token(Token = "0x6011486")]
|
||||
[Address(RVA = "0x1316CA0", Offset = "0x13156A0", VA = "0x181316CA0")]
|
||||
private void OnDrawGizmos()
|
||||
{
|
||||
Color green = Color.green;
|
||||
Transform transform = base.transform;
|
||||
float z = this.collisionSphereOriginLocalposition.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
}
|
||||
|
||||
// Token: 0x06011487 RID: 70791 RVA: 0x00417044 File Offset: 0x00415244
|
||||
[Token(Token = "0x6011487")]
|
||||
[Address(RVA = "0x1317160", Offset = "0x1315B60", VA = "0x181317160")]
|
||||
public void SteerDirectly(float BFLMJKIKKAI, float CDGGDBLHBNF)
|
||||
{
|
||||
if (this.InDirectSteerMode)
|
||||
{
|
||||
this.OKHAOPCDDAH(BFLMJKIKKAI, CDGGDBLHBNF);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011488 RID: 70792 RVA: 0x00417064 File Offset: 0x00415264
|
||||
[Token(Token = "0x6011488")]
|
||||
[Address(RVA = "0x1316890", Offset = "0x1315290", VA = "0x181316890")]
|
||||
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.hasAuthority)
|
||||
{
|
||||
Photon.Realtime.Player ggafbjilnjb = this.GGAFBJILNJB;
|
||||
if (ggafbjilnjb != 0 && ggafbjilnjb.IsLocal)
|
||||
{
|
||||
float num11 = this.steeringVignetteCurve.Evaluate(BFLMJKIKKAI);
|
||||
SingletonMonoBehaviour.Instance.<PIIODFOEOFG>k__BackingField.SetVehicleVignetteIntensityInterpolation(BFLMJKIKKAI);
|
||||
}
|
||||
}
|
||||
this.IFFGIDGODCE(BFLMJKIKKAI, CDGGDBLHBNF);
|
||||
}
|
||||
|
||||
// Token: 0x06011489 RID: 70793 RVA: 0x00417154 File Offset: 0x00415354
|
||||
[Token(Token = "0x6011489")]
|
||||
[Address(RVA = "0x13166B0", Offset = "0x13150B0", VA = "0x1813166B0")]
|
||||
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: 0x0601148A RID: 70794 RVA: 0x004171C0 File Offset: 0x004153C0
|
||||
[Token(Token = "0x601148A")]
|
||||
[Address(RVA = "0x1316010", Offset = "0x1314A10", VA = "0x181316010")]
|
||||
private void MGIPLCELNOH(float EJPHOFNOGLO)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
Photon.Realtime.Player ggafbjilnjb = this.GGAFBJILNJB;
|
||||
if (ggafbjilnjb != 0 && ggafbjilnjb.IsLocal)
|
||||
{
|
||||
float num = this.steeringVignetteCurve.Evaluate(EJPHOFNOGLO);
|
||||
SingletonMonoBehaviour.Instance.<PIIODFOEOFG>k__BackingField.SetVehicleVignetteIntensityInterpolation(EJPHOFNOGLO);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601148B RID: 70795 RVA: 0x00417210 File Offset: 0x00415410
|
||||
[Token(Token = "0x601148B")]
|
||||
[Address(RVA = "0x1316110", Offset = "0x1314B10", VA = "0x181316110")]
|
||||
private void OHDLJCJOCAF(float JLPPJBIKPAG, float EJPHOFNOGLO)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601148B)
|
||||
|
||||
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 327
|
||||
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: 0x0601148C RID: 70796 RVA: 0x0041742C File Offset: 0x0041562C
|
||||
[Token(Token = "0x601148C")]
|
||||
[Address(RVA = "0x1315280", Offset = "0x1313C80", VA = "0x181315280")]
|
||||
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: 0x0601148D RID: 70797 RVA: 0x004174B4 File Offset: 0x004156B4
|
||||
[Token(Token = "0x601148D")]
|
||||
[Address(RVA = "0x1315410", Offset = "0x1313E10", VA = "0x181315410")]
|
||||
private void IFFGIDGODCE(float JLPPJBIKPAG, float EJPHOFNOGLO)
|
||||
{
|
||||
int num = 0;
|
||||
if (base.hasAuthority && 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;
|
||||
Photon.Realtime.Player ggafbjilnjb = this.GGAFBJILNJB;
|
||||
if (ggafbjilnjb == 0 || !ggafbjilnjb.IsLocal || this.PLMHHNENING(num))
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601148E RID: 70798 RVA: 0x00417628 File Offset: 0x00415828
|
||||
[Token(Token = "0x601148E")]
|
||||
[Address(RVA = "0x1315CB0", Offset = "0x13146B0", VA = "0x181315CB0")]
|
||||
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: 0x0601148F RID: 70799 RVA: 0x00417674 File Offset: 0x00415874
|
||||
[Token(Token = "0x601148F")]
|
||||
[Address(RVA = "0x1316E10", Offset = "0x1315810", VA = "0x181316E10")]
|
||||
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;
|
||||
bool flag2;
|
||||
if (flag && flag2)
|
||||
{
|
||||
KGAIAKOFINI.z = flag;
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011490 RID: 70800 RVA: 0x004176D8 File Offset: 0x004158D8
|
||||
[Token(Token = "0x6011490")]
|
||||
[Address(RVA = "0x1314D10", Offset = "0x1313710", VA = "0x181314D10")]
|
||||
private void AHEPAPEDODL()
|
||||
{
|
||||
ParticleSystem particleSystem = this.firstPersonParticles;
|
||||
int num = 0;
|
||||
if (particleSystem != num)
|
||||
{
|
||||
GameObject gameObject = this.firstPersonParticles.gameObject;
|
||||
Photon.Realtime.Player ggafbjilnjb = this.GGAFBJILNJB;
|
||||
if (ggafbjilnjb == 0)
|
||||
{
|
||||
}
|
||||
bool flag = ggafbjilnjb.IsLocal;
|
||||
gameObject.SetActive(flag);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011491 RID: 70801 RVA: 0x0041772C File Offset: 0x0041592C
|
||||
[Token(Token = "0x6011491")]
|
||||
[Address(RVA = "0x1314F50", Offset = "0x1313950", VA = "0x181314F50", Slot = "17")]
|
||||
protected override void EPADDAIKCFF()
|
||||
{
|
||||
GameObject gameObject;
|
||||
Photon.Realtime.Player 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.IsLocal;
|
||||
gameObject.SetActive(flag);
|
||||
}
|
||||
|
||||
// Token: 0x06011492 RID: 70802 RVA: 0x0041779C File Offset: 0x0041599C
|
||||
[Token(Token = "0x6011492")]
|
||||
[Address(RVA = "0x1315230", Offset = "0x1313C30", VA = "0x181315230")]
|
||||
private void HFMGIGMCNOG()
|
||||
{
|
||||
TeleportationPortal teleportationPortal = this.portal;
|
||||
bool isCompleted = ((IAsyncResult)teleportationPortal).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x06011493 RID: 70803 RVA: 0x004177C0 File Offset: 0x004159C0
|
||||
[Token(Token = "0x6011493")]
|
||||
[Address(RVA = "0x1315050", Offset = "0x1313A50", VA = "0x181315050", Slot = "16")]
|
||||
protected override void HENCDABNPCK(global::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: 0x06011494 RID: 70804 RVA: 0x00417804 File Offset: 0x00415A04
|
||||
[Token(Token = "0x6011494")]
|
||||
[Address(RVA = "0x1316D40", Offset = "0x1315740", VA = "0x181316D40", Slot = "19")]
|
||||
protected override void PGGHGJGDHGN(Photon.Realtime.Player OOGAOMKKPPL)
|
||||
{
|
||||
base.PGGHGJGDHGN(OOGAOMKKPPL);
|
||||
if (OOGAOMKKPPL.IsLocal && 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: 0x06011495 RID: 70805 RVA: 0x00417870 File Offset: 0x00415A70
|
||||
[Token(Token = "0x6011495")]
|
||||
[Address(RVA = "0x1314EE0", Offset = "0x13138E0", VA = "0x181314EE0")]
|
||||
private void DPNDBHNEOGF()
|
||||
{
|
||||
BattleRoyaleGlider.MBBAMGDNAMC mbbamgdnamc;
|
||||
mbbamgdnamc.System.IDisposable.Dispose();
|
||||
mbbamgdnamc.<>1__state = (int)((ulong)0L);
|
||||
mbbamgdnamc.<>4__this = this;
|
||||
Coroutine coroutine = base.StartCoroutine(mbbamgdnamc);
|
||||
}
|
||||
|
||||
// Token: 0x06011496 RID: 70806 RVA: 0x0041789C File Offset: 0x00415A9C
|
||||
[Token(Token = "0x6011496")]
|
||||
[Address(RVA = "0x1314E60", Offset = "0x1313860", VA = "0x181314E60")]
|
||||
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: 0x06011497 RID: 70807 RVA: 0x004178DC File Offset: 0x00415ADC
|
||||
[Token(Token = "0x6011497")]
|
||||
[Address(RVA = "0x1315F50", Offset = "0x1314950", VA = "0x181315F50")]
|
||||
private IEnumerator KFJPKLPKCLA()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06011497)
|
||||
|
||||
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: 0x06011498 RID: 70808 RVA: 0x00417900 File Offset: 0x00415B00
|
||||
[Token(Token = "0x6011498")]
|
||||
[Address(RVA = "0x1315FB0", Offset = "0x13149B0", VA = "0x181315FB0")]
|
||||
private IEnumerator LEKENOBANLA()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06011498)
|
||||
|
||||
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: 0x06011499 RID: 70809 RVA: 0x00417924 File Offset: 0x00415B24
|
||||
[Token(Token = "0x6011499")]
|
||||
[Address(RVA = "0x13170D0", Offset = "0x1315AD0", VA = "0x1813170D0")]
|
||||
[PunRPC]
|
||||
private void RpcOnGliderDeploy(Vector3 HLGGOHMNGED)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.deploySFX;
|
||||
float z = HLGGOHMNGED.z;
|
||||
}
|
||||
|
||||
// Token: 0x0601149A RID: 70810 RVA: 0x00417940 File Offset: 0x00415B40
|
||||
[Token(Token = "0x601149A")]
|
||||
[Address(RVA = "0x1315A70", Offset = "0x1314470", VA = "0x181315A70")]
|
||||
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.photonView;
|
||||
RPCActions.RPCAction<Vector3> rpcaction = new RPCActions.RPCAction(component.RpcOnGliderDeploy);
|
||||
float z2 = DDHPAFKBMON.z;
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601149B RID: 70811 RVA: 0x004179E0 File Offset: 0x00415BE0
|
||||
[Token(Token = "0x601149B")]
|
||||
[Address(RVA = "0x1317460", Offset = "0x1315E60", VA = "0x181317460")]
|
||||
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: 0x0400B86B RID: 47211
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400B86B")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private AnimateInOut animateInOut;
|
||||
|
||||
// Token: 0x0400B86C RID: 47212
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400B86C")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private TeleportationPortal portal;
|
||||
|
||||
// Token: 0x0400B86D RID: 47213
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400B86D")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private BattleRoyaleGliderHandlebar handlebar;
|
||||
|
||||
// Token: 0x0400B86E RID: 47214
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400B86E")]
|
||||
[SerializeField]
|
||||
[Header("Disembark")]
|
||||
private float postDisembarkSlowdownDuration;
|
||||
|
||||
// Token: 0x0400B86F RID: 47215
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400B86F")]
|
||||
[SerializeField]
|
||||
[Header("Visuals")]
|
||||
private Transform canopyVisual;
|
||||
|
||||
// Token: 0x0400B870 RID: 47216
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400B870")]
|
||||
[SerializeField]
|
||||
private ParticleSystem firstPersonParticles;
|
||||
|
||||
// Token: 0x0400B871 RID: 47217
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400B871")]
|
||||
[SerializeField]
|
||||
[Header("Collision")]
|
||||
private Vector3 collisionSphereOriginLocalposition;
|
||||
|
||||
// Token: 0x0400B872 RID: 47218
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB4")]
|
||||
[Token(Token = "0x400B872")]
|
||||
[SerializeField]
|
||||
private float collisionSphereRadius;
|
||||
|
||||
// Token: 0x0400B873 RID: 47219
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B873")]
|
||||
[SerializeField]
|
||||
private float collisionSkinThickness;
|
||||
|
||||
// Token: 0x0400B874 RID: 47220
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xBC")]
|
||||
[Token(Token = "0x400B874")]
|
||||
[SerializeField]
|
||||
private int collisionMaxIterations;
|
||||
|
||||
// Token: 0x0400B875 RID: 47221
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B875")]
|
||||
[SerializeField]
|
||||
[Header("Throttle")]
|
||||
private AnimationCurve throttleCurve;
|
||||
|
||||
// Token: 0x0400B876 RID: 47222
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B876")]
|
||||
[SerializeField]
|
||||
[Header("Throttle Forward Speed")]
|
||||
private float negativeThrottleForwardSpeed;
|
||||
|
||||
// Token: 0x0400B877 RID: 47223
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xCC")]
|
||||
[Token(Token = "0x400B877")]
|
||||
[SerializeField]
|
||||
private float minThrottleForwardSpeed;
|
||||
|
||||
// Token: 0x0400B878 RID: 47224
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B878")]
|
||||
[SerializeField]
|
||||
private float maxThrottleForwardSpeed;
|
||||
|
||||
// Token: 0x0400B879 RID: 47225
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD4")]
|
||||
[Token(Token = "0x400B879")]
|
||||
[SerializeField]
|
||||
[Header("Throttle Falling Speed")]
|
||||
private float negativeThrottleFallingSpeed;
|
||||
|
||||
// Token: 0x0400B87A RID: 47226
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400B87A")]
|
||||
[SerializeField]
|
||||
private float minThrottleFallingSpeed;
|
||||
|
||||
// Token: 0x0400B87B RID: 47227
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xDC")]
|
||||
[Token(Token = "0x400B87B")]
|
||||
[SerializeField]
|
||||
private float maxThrottleFallingSpeed;
|
||||
|
||||
// Token: 0x0400B87C RID: 47228
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400B87C")]
|
||||
[SerializeField]
|
||||
[Header("Throttle Canopy Pitch")]
|
||||
private float negativeThrottleCanopyPitch;
|
||||
|
||||
// Token: 0x0400B87D RID: 47229
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE4")]
|
||||
[Token(Token = "0x400B87D")]
|
||||
[SerializeField]
|
||||
private float minThrottleCanopyPitch;
|
||||
|
||||
// Token: 0x0400B87E RID: 47230
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400B87E")]
|
||||
[SerializeField]
|
||||
private float maxThrottleCanopyPitch;
|
||||
|
||||
// Token: 0x0400B87F RID: 47231
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400B87F")]
|
||||
[SerializeField]
|
||||
[Header("Steering")]
|
||||
private AnimationCurve steeringCurve;
|
||||
|
||||
// Token: 0x0400B880 RID: 47232
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400B880")]
|
||||
[SerializeField]
|
||||
private float maxYawSpeed;
|
||||
|
||||
// Token: 0x0400B881 RID: 47233
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xFC")]
|
||||
[Token(Token = "0x400B881")]
|
||||
[SerializeField]
|
||||
private float maxTurnCanopyRoll;
|
||||
|
||||
// Token: 0x0400B882 RID: 47234
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400B882")]
|
||||
[SerializeField]
|
||||
[Header("Vignetting")]
|
||||
private AnimationCurve steeringVignetteCurve;
|
||||
|
||||
// Token: 0x0400B883 RID: 47235
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400B883")]
|
||||
[SerializeField]
|
||||
[Header("Audio")]
|
||||
private RecRoomAudioClip deploySFX;
|
||||
|
||||
// Token: 0x0400B884 RID: 47236
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400B884")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip canopyFlapSFX;
|
||||
|
||||
// Token: 0x0400B885 RID: 47237
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400B885")]
|
||||
[SerializeField]
|
||||
[Header("Steer Audio")]
|
||||
private RecRoomAudioClip steerSFX;
|
||||
|
||||
// Token: 0x0400B886 RID: 47238
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400B886")]
|
||||
[SerializeField]
|
||||
private Transform steerLeftAudioOrigin;
|
||||
|
||||
// Token: 0x0400B887 RID: 47239
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400B887")]
|
||||
[SerializeField]
|
||||
private Transform steerRightAudioOrigin;
|
||||
|
||||
// Token: 0x0400B888 RID: 47240
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400B888")]
|
||||
[SerializeField]
|
||||
private AnimationCurve steerSFXCurve;
|
||||
|
||||
// Token: 0x0400B889 RID: 47241
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400B889")]
|
||||
[SerializeField]
|
||||
[Header("Throttle Audio")]
|
||||
private RecRoomAudioClip windSFX;
|
||||
|
||||
// Token: 0x0400B88A RID: 47242
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400B88A")]
|
||||
[SerializeField]
|
||||
private AnimationCurve windSFXThrottleCurve;
|
||||
|
||||
// Token: 0x0400B88B RID: 47243
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x400B88B")]
|
||||
[SerializeField]
|
||||
private float throttleAudioDecelerateTime;
|
||||
|
||||
// Token: 0x0400B88C RID: 47244
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x400B88C")]
|
||||
[SerializeField]
|
||||
[Header("Creak Audio")]
|
||||
private RecRoomAudioClip[] handlebarCreakSFXChoices;
|
||||
|
||||
// Token: 0x0400B88D RID: 47245
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x400B88D")]
|
||||
[SerializeField]
|
||||
private float minCreakPeriod;
|
||||
|
||||
// Token: 0x0400B88E RID: 47246
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x15C")]
|
||||
[Token(Token = "0x400B88E")]
|
||||
[SerializeField]
|
||||
private float steerCreakThreshold;
|
||||
|
||||
// Token: 0x0400B88F RID: 47247
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
|
||||
[Token(Token = "0x400B88F")]
|
||||
[SerializeField]
|
||||
private float throttleCreakThreshold;
|
||||
|
||||
// Token: 0x0400B890 RID: 47248
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x164")]
|
||||
[Token(Token = "0x400B890")]
|
||||
private bool NDOKLKMJCDD;
|
||||
|
||||
// Token: 0x0400B891 RID: 47249
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x400B891")]
|
||||
private Coroutine LOJNGJCECIH;
|
||||
|
||||
// Token: 0x0400B892 RID: 47250
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x400B892")]
|
||||
private SFXAudioSource NKAILEEALAO;
|
||||
|
||||
// Token: 0x0400B893 RID: 47251
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x400B893")]
|
||||
private SFXAudioSource MDADELNCINL;
|
||||
|
||||
// Token: 0x0400B894 RID: 47252
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x400B894")]
|
||||
private SFXAudioSource ELJPFKCHDLJ;
|
||||
|
||||
// Token: 0x0400B895 RID: 47253
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x400B895")]
|
||||
private float FHHCAPIEOFP;
|
||||
|
||||
// Token: 0x0400B896 RID: 47254
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18C")]
|
||||
[Token(Token = "0x400B896")]
|
||||
private float PAICMLCFILK;
|
||||
|
||||
// Token: 0x0400B897 RID: 47255
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x400B897")]
|
||||
private Vector2 HPGMGEGCIMP;
|
||||
|
||||
// Token: 0x0400B898 RID: 47256
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x400B898")]
|
||||
private float ABLCICCLKFJ;
|
||||
|
||||
// Token: 0x0400B899 RID: 47257
|
||||
[Token(Token = "0x400B899")]
|
||||
private const float ADLCOBMIHJD = 1f;
|
||||
|
||||
// Token: 0x0400B89A RID: 47258
|
||||
[Token(Token = "0x400B89A")]
|
||||
private const float KBCLCKBNPDM = 1f;
|
||||
|
||||
// Token: 0x0400B89B RID: 47259
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x19C")]
|
||||
[Token(Token = "0x400B89B")]
|
||||
[NonSerialized]
|
||||
public bool InDirectSteerMode;
|
||||
|
||||
// Token: 0x0400B89C RID: 47260
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x19D")]
|
||||
[Token(Token = "0x400B89C")]
|
||||
private bool JIAPMNJEKPG;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,283 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x020026DF RID: 9951
|
||||
[Token(Token = "0x20026DF")]
|
||||
[StructLayout(3)]
|
||||
public class BattleRoyaleGliderHandlebar : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17002EEA RID: 12010
|
||||
// (get) Token: 0x060114A8 RID: 70824 RVA: 0x00417C90 File Offset: 0x00415E90
|
||||
[Token(Token = "0x17002EEA")]
|
||||
public float FOJOAPKDAND
|
||||
{
|
||||
[Token(Token = "0x60114A8")]
|
||||
[Address(RVA = "0x13142C0", Offset = "0x1312CC0", VA = "0x1813142C0")]
|
||||
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: 0x17002EEB RID: 12011
|
||||
// (get) Token: 0x060114A9 RID: 70825 RVA: 0x00417CEC File Offset: 0x00415EEC
|
||||
[Token(Token = "0x17002EEB")]
|
||||
public float FOKKJNNBANL
|
||||
{
|
||||
[Token(Token = "0x60114A9")]
|
||||
[Address(RVA = "0x1314420", Offset = "0x1312E20", VA = "0x181314420")]
|
||||
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: 0x17002EEC RID: 12012
|
||||
// (get) Token: 0x060114AA RID: 70826 RVA: 0x00417D48 File Offset: 0x00415F48
|
||||
[Token(Token = "0x17002EEC")]
|
||||
public Tool PBBJCLJPFMI
|
||||
{
|
||||
[Token(Token = "0x60114AA")]
|
||||
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
|
||||
get
|
||||
{
|
||||
return this.tool;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060114AB RID: 70827 RVA: 0x00417D5C File Offset: 0x00415F5C
|
||||
[Token(Token = "0x60114AB")]
|
||||
[Address(RVA = "0x1313940", Offset = "0x1312340", VA = "0x181313940")]
|
||||
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;
|
||||
ActionEvent<Tool> postReleaseEvent = tool3.PostReleaseEvent;
|
||||
Action<Tool> action = new Action(this.OGHNKALGNEJ);
|
||||
ActionEvent<Tool> actionEvent = postReleaseEvent + action;
|
||||
tool3.PostReleaseEvent = actionEvent;
|
||||
PhotonView photonView = this.glider.photonView;
|
||||
Action<int> action2 = new Action(this.MIIPNEPKFBP);
|
||||
photonView.OwnerChangedEvent += action2;
|
||||
this.tool.rigidbodyEx.AddKinematic(this);
|
||||
this.tool.ReleaseWithVelocity = false;
|
||||
Tool tool4 = this.tool;
|
||||
BattleRoyaleGlider battleRoyaleGlider = this.glider;
|
||||
RigidbodyEx rigidbodyEx = tool4.rigidbodyEx;
|
||||
RigidbodyEx rigidbodyEx2 = battleRoyaleGlider.rigidbodyEx;
|
||||
rigidbodyEx.HICENEOPGOF = rigidbodyEx2;
|
||||
Transform transform = this.glider.transform;
|
||||
Transform transform2 = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
BattleRoyaleGlider battleRoyaleGlider2 = this.glider;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
this.EIJNMCNMMOC.z = z2;
|
||||
Transform transform3 = battleRoyaleGlider2.transform;
|
||||
Transform transform4 = base.transform;
|
||||
}
|
||||
|
||||
// Token: 0x060114AC RID: 70828 RVA: 0x00417EB4 File Offset: 0x004160B4
|
||||
[Token(Token = "0x60114AC")]
|
||||
[Address(RVA = "0x1313FD0", Offset = "0x13129D0", VA = "0x181313FD0")]
|
||||
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: 0x060114AD RID: 70829 RVA: 0x00417F24 File Offset: 0x00416124
|
||||
[Token(Token = "0x60114AD")]
|
||||
[Address(RVA = "0x1313E30", Offset = "0x1312830", VA = "0x181313E30")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
Tool tool = this.tool;
|
||||
int num = 0;
|
||||
if (tool != num)
|
||||
{
|
||||
Tool tool2 = this.tool;
|
||||
ActionEvent<Tool> postReleaseEvent = tool2.PostReleaseEvent;
|
||||
Action<Tool> action = new Action(this.OGHNKALGNEJ);
|
||||
ActionEvent<Tool> actionEvent = postReleaseEvent - action;
|
||||
tool2.PostReleaseEvent = actionEvent;
|
||||
}
|
||||
BattleRoyaleGlider battleRoyaleGlider = this.glider;
|
||||
int num2 = 0;
|
||||
if (battleRoyaleGlider != num2)
|
||||
{
|
||||
PhotonView photonView = this.glider.photonView;
|
||||
int num3 = 0;
|
||||
if (photonView != num3)
|
||||
{
|
||||
PhotonView photonView2 = this.glider.photonView;
|
||||
Action<int> action2 = new Action(this.MIIPNEPKFBP);
|
||||
photonView2.OwnerChangedEvent -= action2;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060114AE RID: 70830 RVA: 0x00417FD0 File Offset: 0x004161D0
|
||||
[Token(Token = "0x60114AE")]
|
||||
[Address(RVA = "0x1314050", Offset = "0x1312A50", VA = "0x181314050")]
|
||||
private void Update()
|
||||
{
|
||||
if (this.tool.hasAuthority && !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: 0x060114AF RID: 70831 RVA: 0x0041804C File Offset: 0x0041624C
|
||||
[Token(Token = "0x60114AF")]
|
||||
[Address(RVA = "0x1313E10", Offset = "0x1312810", VA = "0x181313E10")]
|
||||
private void OGHNKALGNEJ(Tool EGFEJGHDNAI)
|
||||
{
|
||||
float time = Time.time;
|
||||
this.NBMIHIIBBNP = time;
|
||||
}
|
||||
|
||||
// Token: 0x060114B0 RID: 70832 RVA: 0x00418068 File Offset: 0x00416268
|
||||
[Token(Token = "0x60114B0")]
|
||||
[Address(RVA = "0x1313D00", Offset = "0x1312700", VA = "0x181313D00")]
|
||||
private void MIIPNEPKFBP(int OAPCCBMILAE)
|
||||
{
|
||||
BattleRoyaleGlider battleRoyaleGlider = this.glider;
|
||||
int num = 0;
|
||||
if (battleRoyaleGlider != num && this.glider.hasAuthority)
|
||||
{
|
||||
Tool tool = this.tool;
|
||||
int num2 = 0;
|
||||
if (tool != num2)
|
||||
{
|
||||
PhotonView photonView = this.tool.photonView;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
photonView.TransferOwnership(localPlayer);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060114B1 RID: 70833 RVA: 0x004180D0 File Offset: 0x004162D0
|
||||
[Token(Token = "0x60114B1")]
|
||||
[Address(RVA = "0x1313C40", Offset = "0x1312640", VA = "0x181313C40")]
|
||||
private bool LPLIIBBAAOI(Tool NBHJPDBHDHB, global::Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
|
||||
{
|
||||
BattleRoyaleGlider battleRoyaleGlider = this.glider;
|
||||
int num = 0;
|
||||
if (battleRoyaleGlider != num)
|
||||
{
|
||||
Photon.Realtime.Player ggafbjilnjb = this.glider.GGAFBJILNJB;
|
||||
if (ggafbjilnjb != 0)
|
||||
{
|
||||
Photon.Realtime.Player photonPlayer = NHCEBNBEEBE.DBAJDHGDPOL;
|
||||
return ggafbjilnjb == photonPlayer;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060114B2 RID: 70834 RVA: 0x00418114 File Offset: 0x00416314
|
||||
[Token(Token = "0x60114B2")]
|
||||
[Address(RVA = "0x1314220", Offset = "0x1312C20", VA = "0x181314220")]
|
||||
public BattleRoyaleGliderHandlebar()
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
this.EIJNMCNMMOC.z = z;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400B8A3 RID: 47267
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B8A3")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x0400B8A4 RID: 47268
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B8A4")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private VirtualJoystickRigidbodyPickup pickup;
|
||||
|
||||
// Token: 0x0400B8A5 RID: 47269
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B8A5")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Parent, false, false)]
|
||||
private BattleRoyaleGlider glider;
|
||||
|
||||
// Token: 0x0400B8A6 RID: 47270
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B8A6")]
|
||||
[SerializeField]
|
||||
[Header("Settings")]
|
||||
private AnimationCurve settleSpeedCurve;
|
||||
|
||||
// Token: 0x0400B8A7 RID: 47271
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B8A7")]
|
||||
private float NBMIHIIBBNP;
|
||||
|
||||
// Token: 0x0400B8A8 RID: 47272
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x400B8A8")]
|
||||
private Vector3 EIJNMCNMMOC;
|
||||
|
||||
// Token: 0x0400B8A9 RID: 47273
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B8A9")]
|
||||
private Quaternion PANKPLBABFB;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,114 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x020026E0 RID: 9952
|
||||
[Token(Token = "0x20026E0")]
|
||||
[RequireComponent(typeof(SimpleVolume))]
|
||||
[StructLayout(3)]
|
||||
public class BattleRoyaleGliderSpawner : MonoBehaviour
|
||||
{
|
||||
// Token: 0x14000176 RID: 374
|
||||
// (add) Token: 0x060114B3 RID: 70835 RVA: 0x00418144 File Offset: 0x00416344
|
||||
// (remove) Token: 0x060114B4 RID: 70836 RVA: 0x0041816C File Offset: 0x0041636C
|
||||
[Token(Token = "0x14000176")]
|
||||
public event Action<BattleRoyaleGlider> MMGAPMHONHH
|
||||
{
|
||||
[Token(Token = "0x60114B3")]
|
||||
[Address(RVA = "0x1314BD0", Offset = "0x13135D0", VA = "0x181314BD0")]
|
||||
[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 = "0x60114B4")]
|
||||
[Address(RVA = "0x1314C70", Offset = "0x1313670", VA = "0x181314C70")]
|
||||
[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: 0x060114B5 RID: 70837 RVA: 0x00418194 File Offset: 0x00416394
|
||||
[Token(Token = "0x60114B5")]
|
||||
[Address(RVA = "0x1314580", Offset = "0x1312F80", VA = "0x181314580")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
bool flag;
|
||||
if (!Player.<EGKJPJKLEAI>k__BackingField.MNFHGOOJHIM && !flag)
|
||||
{
|
||||
SimpleVolume simpleVolume = this.volume;
|
||||
if (simpleVolume.DOMABBDEAKJ != 0)
|
||||
{
|
||||
Vector3 up = Vector3.up;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform = base.transform;
|
||||
Transform transform2 = base.transform;
|
||||
Vector3 up2 = Vector3.up;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
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: 0x060114B6 RID: 70838 RVA: 0x00418248 File Offset: 0x00416448
|
||||
[Token(Token = "0x60114B6")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public BattleRoyaleGliderSpawner()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B8AA RID: 47274
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B8AA")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private SimpleVolume volume;
|
||||
|
||||
// Token: 0x0400B8AB RID: 47275
|
||||
[Token(Token = "0x400B8AB")]
|
||||
private const float FOADLDOACFP = 3.5f;
|
||||
|
||||
// Token: 0x0400B8AC RID: 47276
|
||||
[Token(Token = "0x400B8AC")]
|
||||
private const float DDJBJIJPGJD = 2f;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2001 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecNet;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core.Combat;
|
||||
using RecRoom.Core.GameManagement;
|
||||
using RecRoom.Networking.SynchronizedFields;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x020026E1 RID: 9953
|
||||
[Token(Token = "0x20026E1")]
|
||||
[StructLayout(3)]
|
||||
public class BattleRoyaleManager : GameRuleManager
|
||||
{
|
||||
// Token: 0x17002EED RID: 12013
|
||||
// (get) Token: 0x060114B7 RID: 70839 RVA: 0x0041825C File Offset: 0x0041645C
|
||||
[Token(Token = "0x17002EED")]
|
||||
public new static BattleRoyaleManager ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x60114B7")]
|
||||
[Address(RVA = "0x131F140", Offset = "0x131DB40", VA = "0x18131F140")]
|
||||
get
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002EEE RID: 12014
|
||||
// (get) Token: 0x060114B8 RID: 70840 RVA: 0x00418274 File Offset: 0x00416474
|
||||
[Token(Token = "0x17002EEE")]
|
||||
public new static bool FFNIFALJLDD
|
||||
{
|
||||
[Token(Token = "0x60114B8")]
|
||||
[Address(RVA = "0x131F230", Offset = "0x131DC30", VA = "0x18131F230")]
|
||||
get
|
||||
{
|
||||
BattleRoyaleManager instance = BattleRoyaleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
return instance != num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002EEF RID: 12015
|
||||
// (get) Token: 0x060114B9 RID: 70841 RVA: 0x00418294 File Offset: 0x00416494
|
||||
[Token(Token = "0x17002EEF")]
|
||||
public override bool LEOEBAJLADB
|
||||
{
|
||||
[Token(Token = "0x60114B9")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002EF0 RID: 12016
|
||||
// (get) Token: 0x060114BA RID: 70842 RVA: 0x004182A4 File Offset: 0x004164A4
|
||||
[Token(Token = "0x17002EF0")]
|
||||
public bool LKODHJAHPGN
|
||||
{
|
||||
[Token(Token = "0x60114BA")]
|
||||
[Address(RVA = "0x131F1E0", Offset = "0x131DBE0", VA = "0x18131F1E0")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002EF1 RID: 12017
|
||||
// (get) Token: 0x060114BB RID: 70843 RVA: 0x004182C0 File Offset: 0x004164C0
|
||||
[Token(Token = "0x17002EF1")]
|
||||
public int LMANHECEFAB
|
||||
{
|
||||
[Token(Token = "0x60114BB")]
|
||||
[Address(RVA = "0xC941F0", Offset = "0xC92BF0", VA = "0x180C941F0")]
|
||||
get
|
||||
{
|
||||
return this.HFICOGGGJCI;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002EF2 RID: 12018
|
||||
// (get) Token: 0x060114BC RID: 70844 RVA: 0x004182D4 File Offset: 0x004164D4
|
||||
[Token(Token = "0x17002EF2")]
|
||||
public override string LJDMGKNAOOG
|
||||
{
|
||||
[Token(Token = "0x60114BC")]
|
||||
[Address(RVA = "0x131F290", Offset = "0x131DC90", VA = "0x18131F290", Slot = "20")]
|
||||
get
|
||||
{
|
||||
return "recroyale";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060114BD RID: 70845 RVA: 0x004182E8 File Offset: 0x004164E8
|
||||
[Token(Token = "0x60114BD")]
|
||||
[Address(RVA = "0x1319600", Offset = "0x1318000", VA = "0x181319600")]
|
||||
private void CLMJNPFECAM(bool HOCMIMEHLLM, bool FONNIABLACF)
|
||||
{
|
||||
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
||||
int num = 0;
|
||||
spawnManager.AddLocalPlayerSpawnPointTag((DPPICCPGHLJ)num, this, 500);
|
||||
this.KOJEPAOCJKP();
|
||||
}
|
||||
|
||||
// Token: 0x060114BE RID: 70846 RVA: 0x0041831C File Offset: 0x0041651C
|
||||
[Token(Token = "0x60114BE")]
|
||||
[Address(RVA = "0x1319230", Offset = "0x1317C30", VA = "0x181319230")]
|
||||
private void CFNNJOHMGON()
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager.AddLocalPlayerSpawnPointTag((DPPICCPGHLJ)((uint)1), this, 500);
|
||||
}
|
||||
if (!this.LLOBEIMNOAO)
|
||||
{
|
||||
this.JBIHPDFMLFL();
|
||||
this.LLOBEIMNOAO = true;
|
||||
}
|
||||
Photon.Realtime.Player photonPlayer = global::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: 0x060114BF RID: 70847 RVA: 0x004183BC File Offset: 0x004165BC
|
||||
[Token(Token = "0x60114BF")]
|
||||
[Address(RVA = "0x1318C00", Offset = "0x1317600", VA = "0x181318C00")]
|
||||
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: 0x060114C0 RID: 70848 RVA: 0x00418400 File Offset: 0x00416600
|
||||
[Token(Token = "0x60114C0")]
|
||||
[Address(RVA = "0x1319E20", Offset = "0x1318820", VA = "0x181319E20")]
|
||||
private IEnumerator DBKPKBPKNID()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060114C0)
|
||||
|
||||
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: 0x060114C1 RID: 70849 RVA: 0x00418424 File Offset: 0x00416624
|
||||
[Token(Token = "0x60114C1")]
|
||||
[Address(RVA = "0x131C6A0", Offset = "0x131B0A0", VA = "0x18131C6A0")]
|
||||
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);
|
||||
KCMNCAFFHJG<GameConfigurationTool> aokohliapmp = instance.AOKOHLIAPMP;
|
||||
this.OHLKDAFLMCA = true;
|
||||
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num3 = 0;
|
||||
if (instance2 != num3 && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.MPDCOGKOJIN)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
if (!teamManager.IsPlayerSpectator(localPlayer))
|
||||
{
|
||||
int num4 = 0;
|
||||
ThisRoomWatchUIFlow thisRoomWatchUIFlow;
|
||||
if (thisRoomWatchUIFlow != num4)
|
||||
{
|
||||
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
|
||||
}
|
||||
JDFDLJJGHIP.MatchCompleteStats matchCompleteStats = new JDFDLJJGHIP.MatchCompleteStats();
|
||||
matchCompleteStats.Rank = matchCompleteStats;
|
||||
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;
|
||||
IPromise<JDFDLJJGHIP.JLNAMKBKPNG> promise = JDFDLJJGHIP.NGEFKCDJAMF(matchCompleteStats);
|
||||
CFLMJLFBOKH.NENBHKMFFFH(new List());
|
||||
}
|
||||
}
|
||||
int num5 = 0;
|
||||
this.EKJMAIEHCHC = num;
|
||||
this.PBGGOGAAFKN = num5;
|
||||
this.ODPOHNEMJOD = num;
|
||||
this.IGGHBKAFKME = num;
|
||||
this.DJNJIHIFCDH = num5;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060114C2 RID: 70850 RVA: 0x004185C8 File Offset: 0x004167C8
|
||||
[Token(Token = "0x60114C2")]
|
||||
[Address(RVA = "0x131A7E0", Offset = "0x13191E0", VA = "0x18131A7E0")]
|
||||
private void GKBIIBDPAFH(Photon.Realtime.Player GGLKKJKJGHA)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
if (!teamManager.PlayersAreTeammates(localPlayer, GGLKKJKJGHA))
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060114C3 RID: 70851 RVA: 0x004185FC File Offset: 0x004167FC
|
||||
[Token(Token = "0x60114C3")]
|
||||
[Address(RVA = "0x131A5C0", Offset = "0x1318FC0", VA = "0x18131A5C0")]
|
||||
private void FIDEMOBAAOO()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060114C4 RID: 70852 RVA: 0x0041860C File Offset: 0x0041680C
|
||||
[Token(Token = "0x60114C4")]
|
||||
[Address(RVA = "0x1317B00", Offset = "0x1316500", VA = "0x181317B00")]
|
||||
private void ANIIOODMIIF(float DGHHILLKELO, float GNDCMFLHHAN)
|
||||
{
|
||||
int num = 0;
|
||||
if (DGHHILLKELO > (float)num)
|
||||
{
|
||||
}
|
||||
if (GNDCMFLHHAN > (float)num)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060114C5 RID: 70853 RVA: 0x00418624 File Offset: 0x00416824
|
||||
[Token(Token = "0x60114C5")]
|
||||
[Address(RVA = "0x131A330", Offset = "0x1318D30", VA = "0x18131A330")]
|
||||
private void FBKNNHGPPNK()
|
||||
{
|
||||
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
||||
ulong num;
|
||||
this.DJNJIHIFCDH = num;
|
||||
}
|
||||
|
||||
// Token: 0x060114C6 RID: 70854 RVA: 0x00418640 File Offset: 0x00416840
|
||||
[Token(Token = "0x60114C6")]
|
||||
[Address(RVA = "0x131B820", Offset = "0x131A220", VA = "0x18131B820")]
|
||||
private void JBIHPDFMLFL()
|
||||
{
|
||||
PlayerEvents playerEvents = global::Player.<EGKJPJKLEAI>k__BackingField.playerEvents;
|
||||
ActionEvent openedChestEvent = playerEvents.OpenedChestEvent;
|
||||
Action action = new Action(this.FIDEMOBAAOO);
|
||||
ActionEvent actionEvent = openedChestEvent + action;
|
||||
playerEvents.OpenedChestEvent = actionEvent;
|
||||
PlayerEvents playerEvents2 = global::Player.<EGKJPJKLEAI>k__BackingField.playerEvents;
|
||||
ActionEvent<float, float> potionConsumedEvent = playerEvents2.PotionConsumedEvent;
|
||||
Action<float, float> action2 = new Action(this.ANIIOODMIIF);
|
||||
ActionEvent<float, float> actionEvent2 = potionConsumedEvent + action2;
|
||||
playerEvents2.PotionConsumedEvent = actionEvent2;
|
||||
PlayerEvents playerEvents3 = global::Player.<EGKJPJKLEAI>k__BackingField.playerEvents;
|
||||
ActionEvent exitedGliderEvent = playerEvents3.ExitedGliderEvent;
|
||||
Action action3 = new Action(this.FBKNNHGPPNK);
|
||||
ActionEvent actionEvent3 = exitedGliderEvent + action3;
|
||||
playerEvents3.ExitedGliderEvent = actionEvent3;
|
||||
}
|
||||
|
||||
// Token: 0x060114C7 RID: 70855 RVA: 0x004186F0 File Offset: 0x004168F0
|
||||
[Token(Token = "0x60114C7")]
|
||||
[Address(RVA = "0x131A950", Offset = "0x1319350", VA = "0x18131A950")]
|
||||
private void GLLMGBMHFFE()
|
||||
{
|
||||
PlayerEvents playerEvents = global::Player.<EGKJPJKLEAI>k__BackingField.playerEvents;
|
||||
ActionEvent openedChestEvent = playerEvents.OpenedChestEvent;
|
||||
Action action = new Action(this.FIDEMOBAAOO);
|
||||
ActionEvent actionEvent = openedChestEvent - action;
|
||||
playerEvents.OpenedChestEvent = actionEvent;
|
||||
PlayerEvents playerEvents2 = global::Player.<EGKJPJKLEAI>k__BackingField.playerEvents;
|
||||
ActionEvent<float, float> potionConsumedEvent = playerEvents2.PotionConsumedEvent;
|
||||
Action<float, float> action2 = new Action(this.ANIIOODMIIF);
|
||||
ActionEvent<float, float> actionEvent2 = potionConsumedEvent - action2;
|
||||
playerEvents2.PotionConsumedEvent = actionEvent2;
|
||||
PlayerEvents playerEvents3 = global::Player.<EGKJPJKLEAI>k__BackingField.playerEvents;
|
||||
ActionEvent exitedGliderEvent = playerEvents3.ExitedGliderEvent;
|
||||
Action action3 = new Action(this.FBKNNHGPPNK);
|
||||
ActionEvent actionEvent3 = exitedGliderEvent - action3;
|
||||
playerEvents3.ExitedGliderEvent = actionEvent3;
|
||||
}
|
||||
|
||||
// Token: 0x060114C8 RID: 70856 RVA: 0x004187A0 File Offset: 0x004169A0
|
||||
[Token(Token = "0x60114C8")]
|
||||
[Address(RVA = "0x131D770", Offset = "0x131C170", VA = "0x18131D770", Slot = "24")]
|
||||
protected override void NJGKEJCHADK()
|
||||
{
|
||||
base.NJGKEJCHADK();
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
this.GPOGBIPLMAP();
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
eomjfplcdbd.PIEOGAPMGIH((ushort)num2, (ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060114C9 RID: 70857 RVA: 0x004187E0 File Offset: 0x004169E0
|
||||
[Token(Token = "0x60114C9")]
|
||||
[Address(RVA = "0x131E0A0", Offset = "0x131CAA0", VA = "0x18131E0A0", Slot = "25")]
|
||||
protected override void OODEMNCOLED()
|
||||
{
|
||||
base.OODEMNCOLED();
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060114CA RID: 70858 RVA: 0x0041880C File Offset: 0x00416A0C
|
||||
[Token(Token = "0x60114CA")]
|
||||
[Address(RVA = "0x1317D00", Offset = "0x1316700", VA = "0x181317D00", 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);
|
||||
ActionEvent<bool, bool> initializeLocalPlayerEvent = GameManager.InitializeLocalPlayerEvent;
|
||||
Action<bool, bool> action = new Action(this.CLMJNPFECAM);
|
||||
GameManager.InitializeLocalPlayerEvent = initializeLocalPlayerEvent + action;
|
||||
ActionEvent localPlayerSpawnEvent = global::Player.LocalPlayerSpawnEvent;
|
||||
Action action2 = new Action(this.CFNNJOHMGON);
|
||||
global::Player.LocalPlayerSpawnEvent = localPlayerSpawnEvent + action2;
|
||||
BattleRoyaleCableCar.OOFOKDLMBCE localPlayerExitEvent = BattleRoyaleCableCar.LocalPlayerExitEvent;
|
||||
BattleRoyaleCableCar.OOFOKDLMBCE oofokdlmbce;
|
||||
oofokdlmbce.method_ptr = ldftn(BBEOBOADLID);
|
||||
oofokdlmbce.method = ldftn(BBEOBOADLID);
|
||||
oofokdlmbce.m_target = this;
|
||||
@delegate = Delegate.Combine(localPlayerExitEvent, oofokdlmbce);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
BattleRoyaleCableCar.LocalPlayerExitEvent = @delegate;
|
||||
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "GSTIMER", (SetterPermissionMode)((uint)1));
|
||||
this.HAALOCBNDEL = mjnlddclogp;
|
||||
int num3;
|
||||
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("BRSM", SetterPermissionMode.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<Photon.Realtime.Player> 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: 0x060114CB RID: 70859 RVA: 0x00418C98 File Offset: 0x00416E98
|
||||
[Token(Token = "0x60114CB")]
|
||||
[Address(RVA = "0x131EC40", Offset = "0x131D640", VA = "0x18131EC40", Slot = "21")]
|
||||
protected override void Start()
|
||||
{
|
||||
base.Start();
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
}
|
||||
|
||||
// Token: 0x060114CC RID: 70860 RVA: 0x00418CB8 File Offset: 0x00416EB8
|
||||
[Token(Token = "0x60114CC")]
|
||||
[Address(RVA = "0x131E130", Offset = "0x131CB30", VA = "0x18131E130", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
Delegate @delegate;
|
||||
int num;
|
||||
do
|
||||
{
|
||||
base.OnDestroy();
|
||||
ActionEvent localPlayerSpawnEvent = global::Player.LocalPlayerSpawnEvent;
|
||||
Action action = new Action(this.CFNNJOHMGON);
|
||||
global::Player.LocalPlayerSpawnEvent = localPlayerSpawnEvent - action;
|
||||
BattleRoyaleCableCar.OOFOKDLMBCE localPlayerExitEvent = BattleRoyaleCableCar.LocalPlayerExitEvent;
|
||||
BattleRoyaleCableCar.OOFOKDLMBCE oofokdlmbce;
|
||||
oofokdlmbce.method_ptr = ldftn(BBEOBOADLID);
|
||||
oofokdlmbce.method = ldftn(BBEOBOADLID);
|
||||
oofokdlmbce.m_target = this;
|
||||
@delegate = Delegate.Remove(localPlayerExitEvent, oofokdlmbce);
|
||||
num = 0;
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
BattleRoyaleCableCar.LocalPlayerExitEvent = num;
|
||||
this.GLLMGBMHFFE();
|
||||
ActionEvent<bool, bool> initializeLocalPlayerEvent = GameManager.InitializeLocalPlayerEvent;
|
||||
Action<bool, bool> action2 = new Action(this.CLMJNPFECAM);
|
||||
GameManager.InitializeLocalPlayerEvent = 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<Photon.Realtime.Player> 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: 0x060114CD RID: 70861 RVA: 0x00418F0C File Offset: 0x0041710C
|
||||
[Token(Token = "0x60114CD")]
|
||||
[Address(RVA = "0x131F060", Offset = "0x131DA60", VA = "0x18131F060")]
|
||||
private void Update()
|
||||
{
|
||||
this.HAALOCBNDEL.OCGHOBMJNMA();
|
||||
this.EOMJFPLCDBD.OPEMIFENIJM();
|
||||
int num = this.EBINGOMNGLG();
|
||||
this.HFICOGGGJCI = num;
|
||||
}
|
||||
|
||||
// Token: 0x060114CE RID: 70862 RVA: 0x00418F44 File Offset: 0x00417144
|
||||
[Token(Token = "0x60114CE")]
|
||||
[Address(RVA = "0x131B600", Offset = "0x131A000", VA = "0x18131B600")]
|
||||
public bool IsPlayerEliminated(Photon.Realtime.Player IEKDDPPNFPF, out float EJJCJPECCKF)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
bool flag;
|
||||
bool flag2;
|
||||
return !flag || flag2;
|
||||
}
|
||||
|
||||
// Token: 0x060114CF RID: 70863 RVA: 0x00418F6C File Offset: 0x0041716C
|
||||
[Token(Token = "0x60114CF")]
|
||||
[Address(RVA = "0x131B560", Offset = "0x1319F60", VA = "0x18131B560")]
|
||||
public bool IsPlayerEliminated(Photon.Realtime.Player IEKDDPPNFPF)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
bool flag;
|
||||
bool flag2;
|
||||
return !flag || flag2;
|
||||
}
|
||||
|
||||
// Token: 0x060114D0 RID: 70864 RVA: 0x00418F94 File Offset: 0x00417194
|
||||
[Token(Token = "0x60114D0")]
|
||||
[Address(RVA = "0x131B6C0", Offset = "0x131A0C0", VA = "0x18131B6C0")]
|
||||
public bool IsTeamEliminated(CGLKOJIMDIH CGOLFOLCHIF, out float EJJCJPECCKF)
|
||||
{
|
||||
int num = 0;
|
||||
EJJCJPECCKF.m_value = (float)num;
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
Photon.Realtime.Player[] array;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
num++;
|
||||
float num2;
|
||||
EJJCJPECCKF.m_value = num2;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060114D1 RID: 70865 RVA: 0x00418FDC File Offset: 0x004171DC
|
||||
[Token(Token = "0x60114D1")]
|
||||
[Address(RVA = "0x13197A0", Offset = "0x13181A0", VA = "0x1813197A0")]
|
||||
public bool CustomDownButNotOutRespawnCondition(Photon.Realtime.Player IEKDDPPNFPF)
|
||||
{
|
||||
CGLKOJIMDIH playerTeam = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(IEKDDPPNFPF);
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
int num = 0;
|
||||
Photon.Realtime.Player[] array;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
Photon.Realtime.Player player = array[num];
|
||||
if (this.IsPlayerEliminated(player) || NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.IsPlayerDownButNotOut(player))
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060114D2 RID: 70866 RVA: 0x00419048 File Offset: 0x00417248
|
||||
[Token(Token = "0x60114D2")]
|
||||
[Address(RVA = "0x1319F90", Offset = "0x1318990", VA = "0x181319F90")]
|
||||
private int EBINGOMNGLG()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
IEnumerable<Photon.Realtime.Player> 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)
|
||||
{
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x060114D3 RID: 70867 RVA: 0x004190A8 File Offset: 0x004172A8
|
||||
[Token(Token = "0x60114D3")]
|
||||
[Address(RVA = "0x131D800", Offset = "0x131C200", VA = "0x18131D800")]
|
||||
private string NKIGMNLCHLD(Photon.Realtime.Player IEKDDPPNFPF)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
bool flag;
|
||||
ulong num;
|
||||
if (flag && num > (ulong)0L)
|
||||
{
|
||||
int num2;
|
||||
return "#" + num2;
|
||||
}
|
||||
return string.Empty;
|
||||
}
|
||||
|
||||
// Token: 0x060114D4 RID: 70868 RVA: 0x004190E4 File Offset: 0x004172E4
|
||||
[Token(Token = "0x60114D4")]
|
||||
[Address(RVA = "0x131EFB0", Offset = "0x131D9B0", VA = "0x18131EFB0")]
|
||||
public bool TryGetPlayerEliminationRank(Photon.Realtime.Player 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: 0x060114D5 RID: 70869 RVA: 0x00419114 File Offset: 0x00417314
|
||||
[Token(Token = "0x60114D5")]
|
||||
[Address(RVA = "0x131EC80", Offset = "0x131D680", VA = "0x18131EC80")]
|
||||
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;
|
||||
Photon.Realtime.Player[] 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: 0x060114D6 RID: 70870 RVA: 0x004191C8 File Offset: 0x004173C8
|
||||
[Token(Token = "0x60114D6")]
|
||||
[Address(RVA = "0x131BE20", Offset = "0x131A820", VA = "0x18131BE20")]
|
||||
private int KIIKKLBPJJE(Photon.Realtime.Player KNMLNJFFDME)
|
||||
{
|
||||
for (;;)
|
||||
{
|
||||
int num = 0;
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
break;
|
||||
}
|
||||
IEnumerable<Photon.Realtime.Player> 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 != -1)
|
||||
{
|
||||
}
|
||||
if (num == 0)
|
||||
{
|
||||
goto Block_5;
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
Block_5:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060114D7 RID: 70871 RVA: 0x00419234 File Offset: 0x00417434
|
||||
[Token(Token = "0x60114D7")]
|
||||
[Address(RVA = "0x131AC30", Offset = "0x1319630", VA = "0x18131AC30")]
|
||||
private void GPOGBIPLMAP()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
BattleRoyaleCableCar <OCDLBPHJMOP>k__BackingField = BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField;
|
||||
int num = 0;
|
||||
if (!(<OCDLBPHJMOP>k__BackingField == num))
|
||||
{
|
||||
if (!BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField.hasAuthority)
|
||||
{
|
||||
Photon.Realtime.Player masterClient = PhotonNetwork.MasterClient;
|
||||
PhotonView photonView;
|
||||
photonView.TransferOwnership(masterClient);
|
||||
}
|
||||
BattleRoyaleCableCarPathGenerator <OCDLBPHJMOP>k__BackingField2 = BattleRoyaleCableCarPathGenerator.<OCDLBPHJMOP>k__BackingField;
|
||||
int num2 = 0;
|
||||
Vector3[] array;
|
||||
if (<OCDLBPHJMOP>k__BackingField2 != num2)
|
||||
{
|
||||
array = BattleRoyaleCableCarPathGenerator.<OCDLBPHJMOP>k__BackingField.GeneratePath();
|
||||
}
|
||||
bool isMasterClient = PhotonNetwork.IsMasterClient;
|
||||
if (isMasterClient)
|
||||
{
|
||||
Photon.Realtime.Player masterClient2;
|
||||
if (!isMasterClient)
|
||||
{
|
||||
masterClient2 = PhotonNetwork.MasterClient;
|
||||
PhotonView photonView2;
|
||||
photonView2.TransferOwnership(masterClient2);
|
||||
}
|
||||
Vector3 vector = array[10];
|
||||
if (masterClient2 != 0)
|
||||
{
|
||||
Vector3 vector2 = array[4];
|
||||
}
|
||||
Vector3 vector3 = array[4];
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060114D8 RID: 70872 RVA: 0x004192F8 File Offset: 0x004174F8
|
||||
[Token(Token = "0x60114D8")]
|
||||
[Address(RVA = "0x131A320", Offset = "0x1318D20", VA = "0x18131A320")]
|
||||
private void EMJHGFGADGO(bool KEEODNCLLBL)
|
||||
{
|
||||
this.KOJEPAOCJKP();
|
||||
}
|
||||
|
||||
// Token: 0x060114D9 RID: 70873 RVA: 0x0041930C File Offset: 0x0041750C
|
||||
[Token(Token = "0x60114D9")]
|
||||
[Address(RVA = "0x131A320", Offset = "0x1318D20", VA = "0x18131A320")]
|
||||
private void JIHNIONEAKF(Photon.Realtime.Player FPODELJNIIB, bool BCLPBCCEJJF)
|
||||
{
|
||||
this.KOJEPAOCJKP();
|
||||
}
|
||||
|
||||
// Token: 0x060114DA RID: 70874 RVA: 0x00419320 File Offset: 0x00417520
|
||||
[Token(Token = "0x60114DA")]
|
||||
[Address(RVA = "0x131C300", Offset = "0x131AD00", VA = "0x18131C300")]
|
||||
private void KOJEPAOCJKP()
|
||||
{
|
||||
int num2;
|
||||
global::Player player;
|
||||
PlayerUI playerUI;
|
||||
do
|
||||
{
|
||||
int num = 0;
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
if (!teamManager.IsPlayerSpectator(localPlayer))
|
||||
{
|
||||
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
|
||||
bool flag = this.IsPlayerEliminated(localPlayer2, num);
|
||||
}
|
||||
}
|
||||
num2 = 0;
|
||||
Photon.Realtime.Player[] playerListOthers = PhotonNetwork.PlayerListOthers;
|
||||
int length = playerListOthers.Length;
|
||||
if (num2 >= length)
|
||||
{
|
||||
return;
|
||||
}
|
||||
player = playerListOthers[num2].GPOMCJICJIH();
|
||||
int num3 = 0;
|
||||
if (!(player != num3))
|
||||
{
|
||||
goto IL_107;
|
||||
}
|
||||
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
Photon.Realtime.Player player2 = playerListOthers[num2];
|
||||
Photon.Realtime.Player localPlayer3 = PhotonNetwork.LocalPlayer;
|
||||
if (teamManager2.PlayersAreTeammates(player2, localPlayer3))
|
||||
{
|
||||
goto IL_F5;
|
||||
}
|
||||
Photon.Realtime.Player player3 = playerListOthers[num2];
|
||||
if (this.IsPlayerEliminated(player3, num))
|
||||
{
|
||||
goto IL_F5;
|
||||
}
|
||||
playerUI = player.playerUI;
|
||||
}
|
||||
while (num2 == 0);
|
||||
playerUI.NamesHiddenFlag.Add(this);
|
||||
num2++;
|
||||
IL_F5:
|
||||
player.playerUI.NamesHiddenFlag.Remove(this);
|
||||
IL_107:
|
||||
num2++;
|
||||
}
|
||||
|
||||
// Token: 0x060114DB RID: 70875 RVA: 0x00419440 File Offset: 0x00417640
|
||||
[Token(Token = "0x60114DB")]
|
||||
[Address(RVA = "0x131D0B0", Offset = "0x131BAB0", VA = "0x18131D0B0")]
|
||||
private void MOCLCEJBHEA(Photon.Realtime.Player FIEHKCJGOOC)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
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.SendPendingRoomUpdates();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060114DC RID: 70876 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60114DC")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
|
||||
private void HEEJKEGJHGD(Photon.Realtime.Player HMEIODIHDCL, global::Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060114DD RID: 70877 RVA: 0x004194A0 File Offset: 0x004176A0
|
||||
[Token(Token = "0x60114DD")]
|
||||
[Address(RVA = "0x131D580", Offset = "0x131BF80", VA = "0x18131D580")]
|
||||
private void NFKFMFMBMIG(Photon.Realtime.Player LJGOHLFADDN, Photon.Realtime.Player HMEIODIHDCL, Weapon GDIGKHINJCG, global::Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP, int JJHKPNCCEFB, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
if (!HMEIODIHDCL.IsLocal)
|
||||
{
|
||||
int num = 0;
|
||||
if ((LJGOHLFADDN.IsLocal ? 1 : 0) == num)
|
||||
{
|
||||
string nickName = LJGOHLFADDN.nickName;
|
||||
this.OILMFNGKOFE(HMEIODIHDCL, nickName);
|
||||
}
|
||||
this.BABEOACGAHL(HMEIODIHDCL, true);
|
||||
this.GKBIIBDPAFH(HMEIODIHDCL);
|
||||
}
|
||||
string nickName2 = LJGOHLFADDN.nickName;
|
||||
this.HKDJMIADDHB(nickName2);
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
float totalTimeElapsed = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.<CKMDCGICHND>k__BackingField.TotalTimeElapsed;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060114DE RID: 70878 RVA: 0x0041951C File Offset: 0x0041771C
|
||||
[Token(Token = "0x60114DE")]
|
||||
[Address(RVA = "0x131E020", Offset = "0x131CA20", VA = "0x18131E020")]
|
||||
private void OLFOPDOGICP(Photon.Realtime.Player HMEIODIHDCL, global::Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
if (!HMEIODIHDCL.IsLocal)
|
||||
{
|
||||
this.OILMFNGKOFE(HMEIODIHDCL, "The Swarm");
|
||||
return;
|
||||
}
|
||||
this.HKDJMIADDHB("The Swarm");
|
||||
}
|
||||
|
||||
// Token: 0x060114DF RID: 70879 RVA: 0x00419550 File Offset: 0x00417750
|
||||
[Token(Token = "0x60114DF")]
|
||||
[Address(RVA = "0x131B260", Offset = "0x1319C60", VA = "0x18131B260")]
|
||||
private void IKCNBKIHHJI(Photon.Realtime.Player IEKDDPPNFPF)
|
||||
{
|
||||
int num = 0;
|
||||
if ((IEKDDPPNFPF.IsLocal ? 1 : 0) == num)
|
||||
{
|
||||
this.EHHNMFJMEND(IEKDDPPNFPF);
|
||||
}
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
string text = this.NKIGMNLCHLD(localPlayer);
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
string text2 = "You were eliminated! " + text;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)((uint)2), text2, 4f, num, num);
|
||||
if (SingletonMonoBehaviour.Instance.scoreManager.TryGetPlayerStat(IEKDDPPNFPF, (IJKNDEOFIFE)((uint)3), num))
|
||||
{
|
||||
Photon.Realtime.Player player = PhotonNetwork.LocalPlayer.Get(num);
|
||||
if (player != 0 && (player.IsLocal ? 1 : 0) != num)
|
||||
{
|
||||
this.GKBIIBDPAFH(IEKDDPPNFPF);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060114E0 RID: 70880 RVA: 0x004195EC File Offset: 0x004177EC
|
||||
[Token(Token = "0x60114E0")]
|
||||
[Address(RVA = "0x1319690", Offset = "0x1318090", VA = "0x181319690")]
|
||||
private void CMAFIJBDKEL(Photon.Realtime.Player LJGOHLFADDN, Photon.Realtime.Player HMEIODIHDCL, Weapon GDIGKHINJCG, global::Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP, int JJHKPNCCEFB, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
int num = 0;
|
||||
if ((HMEIODIHDCL.IsLocal ? 1 : 0) == num)
|
||||
{
|
||||
if ((LJGOHLFADDN.IsLocal ? 1 : 0) == num)
|
||||
{
|
||||
this.OGPIOGBAHOB(HMEIODIHDCL);
|
||||
}
|
||||
this.MBEKOOHAJFJ(HMEIODIHDCL);
|
||||
}
|
||||
string nickName = LJGOHLFADDN.nickName;
|
||||
this.MODHMNOAIGI(nickName);
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
int actorNumber = LJGOHLFADDN.actorNumber;
|
||||
scoreManager.MasterSetPlayerStat(HMEIODIHDCL, (IJKNDEOFIFE)((uint)3), actorNumber);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060114E1 RID: 70881 RVA: 0x00419658 File Offset: 0x00417858
|
||||
[Token(Token = "0x60114E1")]
|
||||
[Address(RVA = "0x13191C0", Offset = "0x1317BC0", VA = "0x1813191C0")]
|
||||
private void CENIGBEGMOJ(Photon.Realtime.Player HMEIODIHDCL, global::Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
int num = 0;
|
||||
if ((HMEIODIHDCL.IsLocal ? 1 : 0) == num)
|
||||
{
|
||||
this.OGPIOGBAHOB(HMEIODIHDCL);
|
||||
return;
|
||||
}
|
||||
this.MODHMNOAIGI("The Swarm");
|
||||
}
|
||||
|
||||
// Token: 0x060114E2 RID: 70882 RVA: 0x0041968C File Offset: 0x0041788C
|
||||
[Token(Token = "0x60114E2")]
|
||||
[Address(RVA = "0x131C1B0", Offset = "0x131ABB0", VA = "0x18131C1B0")]
|
||||
private void KNGIJDHKJGL(Photon.Realtime.Player LLFMHANMHIC, Photon.Realtime.Player NLEOIMBAFFL, Vector3 DDHPAFKBMON)
|
||||
{
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
float z = DDHPAFKBMON.z;
|
||||
RecRoomAudioClip recRoomAudioClip = this.playerReviveSFX;
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060114E3 RID: 70883 RVA: 0x004196D4 File Offset: 0x004178D4
|
||||
[Token(Token = "0x60114E3")]
|
||||
[Address(RVA = "0x1318970", Offset = "0x1317370", VA = "0x181318970")]
|
||||
private void BABEOACGAHL(Photon.Realtime.Player 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 nickName = FIEHKCJGOOC.nickName;
|
||||
string text = "You eliminated " + nickName + "!";
|
||||
if (GACAFDLDHCI)
|
||||
{
|
||||
string text2 = this.NKIGMNLCHLD(FIEHKCJGOOC);
|
||||
string text3 = text + " " + text2;
|
||||
}
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, text, 3f, num, num);
|
||||
}
|
||||
|
||||
// Token: 0x060114E4 RID: 70884 RVA: 0x0041977C File Offset: 0x0041797C
|
||||
[Token(Token = "0x60114E4")]
|
||||
[Address(RVA = "0x131B080", Offset = "0x1319A80", VA = "0x18131B080")]
|
||||
private void HKDJMIADDHB(string JEMIOHEFIKC)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.localPlayerOutMusic;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num);
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
string text = this.NKIGMNLCHLD(localPlayer);
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
string text2 = "You were eliminated! " + text;
|
||||
string text3 = "Hit by " + JEMIOHEFIKC;
|
||||
}
|
||||
|
||||
// Token: 0x060114E5 RID: 70885 RVA: 0x004197D8 File Offset: 0x004179D8
|
||||
[Token(Token = "0x60114E5")]
|
||||
[Address(RVA = "0x131DF20", Offset = "0x131C920", VA = "0x18131DF20")]
|
||||
private void OILMFNGKOFE(Photon.Realtime.Player FIEHKCJGOOC, string JEMIOHEFIKC)
|
||||
{
|
||||
string text = this.NKIGMNLCHLD(FIEHKCJGOOC);
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
string text2 = FIEHKCJGOOC.nickName + " was eliminated! " + text;
|
||||
string text3 = "Hit by " + JEMIOHEFIKC;
|
||||
}
|
||||
|
||||
// Token: 0x060114E6 RID: 70886 RVA: 0x0041981C File Offset: 0x00417A1C
|
||||
[Token(Token = "0x60114E6")]
|
||||
[Address(RVA = "0x131CE60", Offset = "0x131B860", VA = "0x18131CE60")]
|
||||
private void MBEKOOHAJFJ(Photon.Realtime.Player 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.Instance;
|
||||
string nickName = EKPGBEDANBL.nickName;
|
||||
string text = "You knocked down " + nickName + "!";
|
||||
int num2 = 0;
|
||||
float num3;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, text, "Don't let them revive!", num3, num, num);
|
||||
}
|
||||
|
||||
// Token: 0x060114E7 RID: 70887 RVA: 0x004198A8 File Offset: 0x00417AA8
|
||||
[Token(Token = "0x60114E7")]
|
||||
[Address(RVA = "0x131D260", Offset = "0x131BC60", VA = "0x18131D260")]
|
||||
private void MODHMNOAIGI(string JEMIOHEFIKC)
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
string text = "Hit by " + JEMIOHEFIKC;
|
||||
}
|
||||
|
||||
// Token: 0x060114E8 RID: 70888 RVA: 0x004198D0 File Offset: 0x00417AD0
|
||||
[Token(Token = "0x60114E8")]
|
||||
[Address(RVA = "0x131DD60", Offset = "0x131C760", VA = "0x18131DD60")]
|
||||
private void OGPIOGBAHOB(Photon.Realtime.Player FIEHKCJGOOC)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
if (!teamManager.PlayersAreTeammates(localPlayer, FIEHKCJGOOC))
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
string text = FIEHKCJGOOC.nickName + " is down!";
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, text, 3f, num, num);
|
||||
return;
|
||||
}
|
||||
NotificationManager instance2 = SingletonMonoBehaviour.Instance;
|
||||
string nickName = FIEHKCJGOOC.nickName;
|
||||
string text2 = "Your Squad Mate " + nickName + " is down!";
|
||||
}
|
||||
|
||||
// Token: 0x060114E9 RID: 70889 RVA: 0x0041995C File Offset: 0x00417B5C
|
||||
[Token(Token = "0x60114E9")]
|
||||
[Address(RVA = "0x131E790", Offset = "0x131D190", VA = "0x18131E790")]
|
||||
private void PICLJBANMEB()
|
||||
{
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
string text = this.NKIGMNLCHLD(localPlayer);
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
string text2 = "You were eliminated! " + text;
|
||||
int num = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, text2, 4f, num, num);
|
||||
}
|
||||
|
||||
// Token: 0x060114EA RID: 70890 RVA: 0x004199AC File Offset: 0x00417BAC
|
||||
[Token(Token = "0x60114EA")]
|
||||
[Address(RVA = "0x131A190", Offset = "0x1318B90", VA = "0x18131A190")]
|
||||
private void EHHNMFJMEND(Photon.Realtime.Player FIEHKCJGOOC)
|
||||
{
|
||||
string text = this.NKIGMNLCHLD(FIEHKCJGOOC);
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
if (!teamManager.PlayersAreTeammates(localPlayer, FIEHKCJGOOC))
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
}
|
||||
NotificationManager instance2 = SingletonMonoBehaviour.Instance;
|
||||
string nickName = FIEHKCJGOOC.nickName;
|
||||
string text2 = "Your Squad Mate " + nickName + " was eliminated!";
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance2.Play((NotificationManager.IBIDFAOPIPC)num2, text2, 3f, num, num);
|
||||
}
|
||||
|
||||
// Token: 0x060114EB RID: 70891 RVA: 0x00419A2C File Offset: 0x00417C2C
|
||||
[Token(Token = "0x60114EB")]
|
||||
[Address(RVA = "0x1317B20", Offset = "0x1316520", VA = "0x181317B20")]
|
||||
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__BackingField2 = BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField;
|
||||
if (<OCDLBPHJMOP>k__BackingField2.hasAuthority)
|
||||
{
|
||||
<OCDLBPHJMOP>k__BackingField2.vehicle.DCLBFAMFIKJ = true;
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060114EC RID: 70892 RVA: 0x00419A78 File Offset: 0x00417C78
|
||||
[Token(Token = "0x60114EC")]
|
||||
[Address(RVA = "0x1319140", Offset = "0x1317B40", VA = "0x181319140")]
|
||||
private void BPNLHPHBGGA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
MJNLDDCLOGP haalocbndel = this.HAALOCBNDEL;
|
||||
float num = this.spawnInCableCarStateDuration;
|
||||
haalocbndel.KGFFMEICLNN(num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060114ED RID: 70893 RVA: 0x00419AAC File Offset: 0x00417CAC
|
||||
[Token(Token = "0x60114ED")]
|
||||
[Address(RVA = "0x131D6D0", Offset = "0x131C0D0", VA = "0x18131D6D0")]
|
||||
private void NIOLNEEPOGG()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient && this.HAALOCBNDEL.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060114EE RID: 70894 RVA: 0x00419AE4 File Offset: 0x00417CE4
|
||||
[Token(Token = "0x60114EE")]
|
||||
[Address(RVA = "0x131D320", Offset = "0x131BD20", VA = "0x18131D320")]
|
||||
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__BackingField2 = BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField;
|
||||
Transform fanfareSpeakerTransform = <OCDLBPHJMOP>k__BackingField2.fanfareSpeakerTransform;
|
||||
int num2 = 0;
|
||||
if (fanfareSpeakerTransform != num2)
|
||||
{
|
||||
RecRoomAudioClip fanfareAudio = <OCDLBPHJMOP>k__BackingField2.fanfareAudio;
|
||||
Transform fanfareSpeakerTransform2 = <OCDLBPHJMOP>k__BackingField2.fanfareSpeakerTransform;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
AudioSource audioSource = AudioManager.Play3DSFX(fanfareAudio, fanfareSpeakerTransform2, num4, num3)._audioSource;
|
||||
int num5 = 0;
|
||||
audioSource.dopplerLevel = (float)num5;
|
||||
}
|
||||
}
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
MJNLDDCLOGP haalocbndel = this.HAALOCBNDEL;
|
||||
float num6 = this.cableCarFanfareDuration;
|
||||
haalocbndel.KGFFMEICLNN(num6);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060114EF RID: 70895 RVA: 0x00419B80 File Offset: 0x00417D80
|
||||
[Token(Token = "0x60114EF")]
|
||||
[Address(RVA = "0x131A740", Offset = "0x1319140", VA = "0x18131A740")]
|
||||
private void GCLKLOAOOMO()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient && this.HAALOCBNDEL.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060114F0 RID: 70896 RVA: 0x00419BB8 File Offset: 0x00417DB8
|
||||
[Token(Token = "0x60114F0")]
|
||||
[Address(RVA = "0x1317630", Offset = "0x1316030", VA = "0x181317630")]
|
||||
private void AADKECCJCNK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
}
|
||||
|
||||
// Token: 0x060114F1 RID: 70897 RVA: 0x00419BD4 File Offset: 0x00417DD4
|
||||
[Token(Token = "0x60114F1")]
|
||||
[Address(RVA = "0x131D900", Offset = "0x131C300", VA = "0x18131D900")]
|
||||
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 (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
BattleRoyaleGameplayZone <OCDLBPHJMOP>k__BackingField3 = BattleRoyaleGameplayZone.<OCDLBPHJMOP>k__BackingField;
|
||||
int num3 = 0;
|
||||
if (<OCDLBPHJMOP>k__BackingField3 != num3)
|
||||
{
|
||||
BattleRoyaleGameplayZone <OCDLBPHJMOP>k__BackingField4 = BattleRoyaleGameplayZone.<OCDLBPHJMOP>k__BackingField;
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
float[] ringRadii = <OCDLBPHJMOP>k__BackingField4.ringRadii;
|
||||
if (ringRadii == 0 || ringRadii.Length != 0)
|
||||
{
|
||||
}
|
||||
if (ringRadii != 0 && ringRadii.Length != 0)
|
||||
{
|
||||
float num4 = ringRadii[0];
|
||||
}
|
||||
float z = <OCDLBPHJMOP>k__BackingField4.initialRingCenter.z;
|
||||
SynchronizedField<int, Vector3, float, Vector3, float> khcbgiokehl = <OCDLBPHJMOP>k__BackingField4.KHCBGIOKEHL;
|
||||
DJHELPHHAEN pegjgmdgkjn = <OCDLBPHJMOP>k__BackingField4.PEGJGMDGKJN;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060114F2 RID: 70898 RVA: 0x00419C94 File Offset: 0x00417E94
|
||||
[Token(Token = "0x60114F2")]
|
||||
[Address(RVA = "0x13176D0", Offset = "0x13160D0", VA = "0x1813176D0")]
|
||||
private void AAHIMFLHINH()
|
||||
{
|
||||
bool flag;
|
||||
if (PhotonNetwork.IsMasterClient && flag)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060114F3 RID: 70899 RVA: 0x00419CC8 File Offset: 0x00417EC8
|
||||
[Token(Token = "0x60114F3")]
|
||||
[Address(RVA = "0x13177B0", Offset = "0x13161B0", VA = "0x1813177B0")]
|
||||
private void AFFPLFGLKPE(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
BattleRoyaleCableCar <OCDLBPHJMOP>k__BackingField = BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField;
|
||||
int num = 0;
|
||||
if (<OCDLBPHJMOP>k__BackingField != num)
|
||||
{
|
||||
BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField.MasterDisable();
|
||||
}
|
||||
}
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
BattleRoyaleGameplayZone <OCDLBPHJMOP>k__BackingField2 = BattleRoyaleGameplayZone.<OCDLBPHJMOP>k__BackingField;
|
||||
int num2 = 0;
|
||||
if (<OCDLBPHJMOP>k__BackingField2 != num2)
|
||||
{
|
||||
BattleRoyaleGameplayZone <OCDLBPHJMOP>k__BackingField3 = BattleRoyaleGameplayZone.<OCDLBPHJMOP>k__BackingField;
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = <OCDLBPHJMOP>k__BackingField3.PEGJGMDGKJN;
|
||||
int num3 = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num3);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060114F4 RID: 70900 RVA: 0x00419D4C File Offset: 0x00417F4C
|
||||
[Token(Token = "0x60114F4")]
|
||||
[Address(RVA = "0x1318D60", Offset = "0x1317760", VA = "0x181318D60")]
|
||||
private void BCJKIGMGHOA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
MJNLDDCLOGP haalocbndel = this.HAALOCBNDEL;
|
||||
float num = this.waitForPlayersToExitCableCarStateDuration;
|
||||
haalocbndel.KGFFMEICLNN(num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060114F5 RID: 70901 RVA: 0x00419D80 File Offset: 0x00417F80
|
||||
[Token(Token = "0x60114F5")]
|
||||
[Address(RVA = "0x131EBA0", Offset = "0x131D5A0", VA = "0x18131EBA0")]
|
||||
private void POKNHMHMHPK()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient && this.HAALOCBNDEL.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060114F6 RID: 70902 RVA: 0x00419DB4 File Offset: 0x00417FB4
|
||||
[Token(Token = "0x60114F6")]
|
||||
[Address(RVA = "0x13194C0", Offset = "0x1317EC0", VA = "0x1813194C0")]
|
||||
private void CLGKLKPCJPP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
if (this.BDGFMOHIJNP())
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
float num = this.warnKickPlayersOutOfCableCarStateDuration;
|
||||
string text = string.Format("Gondola departing soon!", instance);
|
||||
}
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
MJNLDDCLOGP haalocbndel = this.HAALOCBNDEL;
|
||||
float num2 = this.warnKickPlayersOutOfCableCarStateDuration;
|
||||
haalocbndel.KGFFMEICLNN(num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060114F7 RID: 70903 RVA: 0x00419E10 File Offset: 0x00418010
|
||||
[Token(Token = "0x60114F7")]
|
||||
[Address(RVA = "0x131B1C0", Offset = "0x1319BC0", VA = "0x18131B1C0")]
|
||||
private void HPGCBMHFBHM()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient && this.HAALOCBNDEL.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060114F8 RID: 70904 RVA: 0x00419E44 File Offset: 0x00418044
|
||||
[Token(Token = "0x60114F8")]
|
||||
[Address(RVA = "0x1319E80", Offset = "0x1318880", VA = "0x181319E80")]
|
||||
private void DJEKIPGMKFD(ushort CPMPEJFMDED, ushort JBKOOKBLGPH)
|
||||
{
|
||||
if (this.BDGFMOHIJNP())
|
||||
{
|
||||
BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField.KickOutLocalPlayer();
|
||||
}
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
MJNLDDCLOGP haalocbndel = this.HAALOCBNDEL;
|
||||
float num = this.kickPlayerOutOfCableCarStateDuration;
|
||||
haalocbndel.KGFFMEICLNN(num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060114F9 RID: 70905 RVA: 0x00419E8C File Offset: 0x0041808C
|
||||
[Token(Token = "0x60114F9")]
|
||||
[Address(RVA = "0x131A520", Offset = "0x1318F20", VA = "0x18131A520")]
|
||||
private void FGEGMLPFMPK()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient && this.HAALOCBNDEL.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060114FA RID: 70906 RVA: 0x00419EC0 File Offset: 0x004180C0
|
||||
[Token(Token = "0x60114FA")]
|
||||
[Address(RVA = "0x131A390", Offset = "0x1318D90", VA = "0x18131A390")]
|
||||
private void FDAAKEDAPGN(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
BattleRoyaleCableCar <OCDLBPHJMOP>k__BackingField = BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField;
|
||||
int num = 0;
|
||||
if (<OCDLBPHJMOP>k__BackingField != num)
|
||||
{
|
||||
BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField.MasterDisable();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060114FB RID: 70907 RVA: 0x00419EFC File Offset: 0x004180FC
|
||||
[Token(Token = "0x60114FB")]
|
||||
[Address(RVA = "0x1318DE0", Offset = "0x13177E0", VA = "0x181318DE0")]
|
||||
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;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
if (!teamManager.IsPlayerSpectator(localPlayer))
|
||||
{
|
||||
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
|
||||
if (!this.IsPlayerEliminated(localPlayer2))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060114FC RID: 70908 RVA: 0x00419F6C File Offset: 0x0041816C
|
||||
[Token(Token = "0x60114FC")]
|
||||
[Address(RVA = "0x131A5D0", Offset = "0x1318FD0", VA = "0x18131A5D0")]
|
||||
private void FMEENKAGPKJ(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
if (instance.IsPlayerOnWinningTeam(localPlayer))
|
||||
{
|
||||
NotificationManager instance2 = SingletonMonoBehaviour.Instance;
|
||||
int num = 0;
|
||||
IDisposable disposable = instance2.Play(NotificationManager.IBIDFAOPIPC.Major, "Grab some props! Take a photo!'", 3f, num, num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060114FD RID: 70909 RVA: 0x00419FB8 File Offset: 0x004181B8
|
||||
[Token(Token = "0x60114FD")]
|
||||
[Address(RVA = "0x131E870", Offset = "0x131D270", VA = "0x18131E870")]
|
||||
private void PLHNHIGJKFP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
bool flag = instance.IsPlayerOnWinningTeam(localPlayer);
|
||||
int num = 0;
|
||||
if (flag)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.localPlayerWinMusic;
|
||||
int num2 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num2);
|
||||
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
|
||||
string text = this.NKIGMNLCHLD(localPlayer2);
|
||||
NotificationManager instance2 = SingletonMonoBehaviour.Instance;
|
||||
string text2 = "YOU WIN - SCOUT'S HONOR! " + text;
|
||||
IDisposable disposable = instance2.Play((NotificationManager.IBIDFAOPIPC)((uint)2), text2, 5f, num, num);
|
||||
}
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
Photon.Realtime.Player[] playerList = PhotonNetwork.PlayerList;
|
||||
int length = playerList.Length;
|
||||
if (num < length)
|
||||
{
|
||||
Photon.Realtime.Player player = playerList[num];
|
||||
if (SingletonMonoBehaviour.Instance.IsPlayerOnWinningTeam(player))
|
||||
{
|
||||
GameCombatManager combatManager = SingletonMonoBehaviour.Instance.combatManager;
|
||||
float num3 = this.victoryStateDuration;
|
||||
combatManager.MasterRequestPlayerInvincibility(player, num3);
|
||||
SingletonMonoBehaviour.Instance.combatManager.MasterResetPlayerHealth(player, 1f);
|
||||
}
|
||||
num++;
|
||||
}
|
||||
this.HAALOCBNDEL.KGFFMEICLNN(4f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060114FE RID: 70910 RVA: 0x0041A0CC File Offset: 0x004182CC
|
||||
[Token(Token = "0x60114FE")]
|
||||
[Address(RVA = "0x1318CC0", Offset = "0x13176C0", VA = "0x181318CC0")]
|
||||
private void BBLIDDGLNIC()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient && this.HAALOCBNDEL.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060114FF RID: 70911 RVA: 0x0041A100 File Offset: 0x00418300
|
||||
[Token(Token = "0x60114FF")]
|
||||
[Address(RVA = "0x131B450", Offset = "0x1319E50", VA = "0x18131B450")]
|
||||
private void INPEIMBLCCF()
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.localPlayerWinMusic;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num);
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
string text = this.NKIGMNLCHLD(localPlayer);
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
string text2 = "YOU WIN - SCOUT'S HONOR! " + text;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, text2, 5f, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06011500 RID: 70912 RVA: 0x0041A164 File Offset: 0x00418364
|
||||
[Token(Token = "0x6011500")]
|
||||
[Address(RVA = "0x1319020", Offset = "0x1317A20", VA = "0x181319020")]
|
||||
private void BEOMOHMNCJL(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
if (instance.IsPlayerOnWinningTeam(localPlayer))
|
||||
{
|
||||
this.LOMGFLPOHCB(true);
|
||||
}
|
||||
this.KHEFEKHDFEE();
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
this.DANDFICNFFP();
|
||||
MJNLDDCLOGP haalocbndel = this.HAALOCBNDEL;
|
||||
float num = this.victoryStateDuration;
|
||||
haalocbndel.KGFFMEICLNN(num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011501 RID: 70913 RVA: 0x0041A1C8 File Offset: 0x004183C8
|
||||
[Token(Token = "0x6011501")]
|
||||
[Address(RVA = "0x131C0F0", Offset = "0x131AAF0", VA = "0x18131C0F0")]
|
||||
private void KLMKGCHGPMF()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient && this.HAALOCBNDEL.OLGMEEIPCAL)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
instance.MasterStopGame(num != 0);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011502 RID: 70914 RVA: 0x0041A204 File Offset: 0x00418404
|
||||
[Token(Token = "0x6011502")]
|
||||
[Address(RVA = "0x131BB00", Offset = "0x131A500", VA = "0x18131BB00")]
|
||||
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;
|
||||
Photon.Realtime.Player player;
|
||||
if (player != 0)
|
||||
{
|
||||
string nickName = player.nickName;
|
||||
Photon.Realtime.Player[] teammatesOfPlayer = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetTeammatesOfPlayer(player);
|
||||
int num2 = 0;
|
||||
int length = teammatesOfPlayer.Length;
|
||||
if (num2 < length)
|
||||
{
|
||||
string nickName2 = teammatesOfPlayer[num2].nickName;
|
||||
string text = string.Format(" & {0}", nickName2);
|
||||
string text2 = nickName + text;
|
||||
num2++;
|
||||
}
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
string text3 = nickName + " WON";
|
||||
return;
|
||||
}
|
||||
}
|
||||
NotificationManager instance2 = SingletonMonoBehaviour.Instance;
|
||||
int num3 = 0;
|
||||
IDisposable disposable = instance2.Play(NotificationManager.IBIDFAOPIPC.Major, "GAME OVER!", 3f, num3, num3);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011503 RID: 70915 RVA: 0x0041A2F8 File Offset: 0x004184F8
|
||||
[Token(Token = "0x6011503")]
|
||||
[Address(RVA = "0x1319910", Offset = "0x1318310", VA = "0x181319910")]
|
||||
protected void DANDFICNFFP()
|
||||
{
|
||||
int num = 0;
|
||||
if (PhotonNetwork.IsMasterClient && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.MEEMEOOLOPD && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.MACEMMGJEBB != CGLKOJIMDIH.ANY)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
Photon.Realtime.Player[] array;
|
||||
if (array != 0 && array.Length != num)
|
||||
{
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
Photon.Realtime.Player player = array[num];
|
||||
bool flag = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.TryGetPlayerStat(player, (IJKNDEOFIFE)((uint)2), num);
|
||||
if (this.IsPlayerEliminated(player) || num == 0 || flag)
|
||||
{
|
||||
}
|
||||
num++;
|
||||
}
|
||||
if (num != 0)
|
||||
{
|
||||
global::Player player2 = num.GPOMCJICJIH();
|
||||
int num2 = 0;
|
||||
if (!(player2 == num2))
|
||||
{
|
||||
this.winnerDoor.MasterSpawnWinnerDoorAndProps(player2);
|
||||
int length2 = array.Length;
|
||||
if (num < length2)
|
||||
{
|
||||
global::Player player3 = array[num].GPOMCJICJIH();
|
||||
int num3 = 0;
|
||||
if (player3 != num3 && player3 != player2)
|
||||
{
|
||||
float num4 = global::Player.DistanceSqrBetweenPlayers(player3, player2);
|
||||
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
||||
Photon.Realtime.Player photonPlayer = player3.DBAJDHGDPOL;
|
||||
MIJAPPJGGPC mijappjggpc = MIJAPPJGGPC.EDLIKGJFHAP;
|
||||
MIJAPPJGGPC mijappjggpc2 = MIJAPPJGGPC.EDLIKGJFHAP;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011504 RID: 70916 RVA: 0x0041A430 File Offset: 0x00418630
|
||||
[Token(Token = "0x6011504")]
|
||||
[Address(RVA = "0x131F0B0", Offset = "0x131DAB0", VA = "0x18131F0B0")]
|
||||
public BattleRoyaleManager()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B8AE RID: 47278
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400B8AE")]
|
||||
[SerializeField]
|
||||
[Header("UI")]
|
||||
private PlayerCombatUI playerCombatUIPrefab;
|
||||
|
||||
// Token: 0x0400B8AF RID: 47279
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400B8AF")]
|
||||
[SerializeField]
|
||||
[Header("Timing")]
|
||||
private float spawnInCableCarStateDuration = 3f;
|
||||
|
||||
// Token: 0x0400B8B0 RID: 47280
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x400B8B0")]
|
||||
[SerializeField]
|
||||
private float cableCarFanfareDuration = 10f;
|
||||
|
||||
// Token: 0x0400B8B1 RID: 47281
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400B8B1")]
|
||||
[SerializeField]
|
||||
private float victoryStateDuration = 12f;
|
||||
|
||||
// Token: 0x0400B8B2 RID: 47282
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x84")]
|
||||
[Token(Token = "0x400B8B2")]
|
||||
[SerializeField]
|
||||
private float waitForPlayersToExitCableCarStateDuration = 20f;
|
||||
|
||||
// Token: 0x0400B8B3 RID: 47283
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400B8B3")]
|
||||
[SerializeField]
|
||||
private float warnKickPlayersOutOfCableCarStateDuration = 10f;
|
||||
|
||||
// Token: 0x0400B8B4 RID: 47284
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8C")]
|
||||
[Token(Token = "0x400B8B4")]
|
||||
[SerializeField]
|
||||
private float kickPlayerOutOfCableCarStateDuration = 5f;
|
||||
|
||||
// Token: 0x0400B8B5 RID: 47285
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400B8B5")]
|
||||
[SerializeField]
|
||||
[Header("Feedback")]
|
||||
private RecRoomAudioClip playerReviveSFX;
|
||||
|
||||
// Token: 0x0400B8B6 RID: 47286
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400B8B6")]
|
||||
[SerializeField]
|
||||
[Header("Music")]
|
||||
private RecRoomAudioClip localPlayerOutMusic;
|
||||
|
||||
// Token: 0x0400B8B7 RID: 47287
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400B8B7")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip localPlayerWinMusic;
|
||||
|
||||
// Token: 0x0400B8B8 RID: 47288
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400B8B8")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip localPlayerLoseMusic;
|
||||
|
||||
// Token: 0x0400B8B9 RID: 47289
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400B8B9")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip localPlayerExitGondolaMusic;
|
||||
|
||||
// Token: 0x0400B8BA RID: 47290
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B8BA")]
|
||||
[SerializeField]
|
||||
[Header("Celebration")]
|
||||
private BattleRoyaleWinnerDoor winnerDoor;
|
||||
|
||||
// Token: 0x0400B8BB RID: 47291
|
||||
[Token(Token = "0x400B8BB")]
|
||||
private const float AJCEPLKBBGF = 5f;
|
||||
|
||||
// Token: 0x0400B8BC RID: 47292
|
||||
[Token(Token = "0x400B8BC")]
|
||||
private const float AGBGBJFMHNM = 3f;
|
||||
|
||||
// Token: 0x0400B8BD RID: 47293
|
||||
[Token(Token = "0x400B8BD")]
|
||||
private const float CIGNAFCMGDB = 4f;
|
||||
|
||||
// Token: 0x0400B8BE RID: 47294
|
||||
[Token(Token = "0x400B8BE")]
|
||||
private const float AKKCBLOKCHD = 3f;
|
||||
|
||||
// Token: 0x0400B8BF RID: 47295
|
||||
[Token(Token = "0x400B8BF")]
|
||||
private const float LMDPOGLCJJL = 4f;
|
||||
|
||||
// Token: 0x0400B8C0 RID: 47296
|
||||
[Token(Token = "0x400B8C0")]
|
||||
private const float FDINEHEECDD = 3f;
|
||||
|
||||
// Token: 0x0400B8C1 RID: 47297
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B8C1")]
|
||||
private MJNLDDCLOGP HAALOCBNDEL;
|
||||
|
||||
// Token: 0x0400B8C2 RID: 47298
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B8C2")]
|
||||
private DJHELPHHAEN EOMJFPLCDBD;
|
||||
|
||||
// Token: 0x0400B8C3 RID: 47299
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B8C3")]
|
||||
private bool LLOBEIMNOAO;
|
||||
|
||||
// Token: 0x0400B8C4 RID: 47300
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD4")]
|
||||
[Token(Token = "0x400B8C4")]
|
||||
private int EKJMAIEHCHC;
|
||||
|
||||
// Token: 0x0400B8C5 RID: 47301
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400B8C5")]
|
||||
private float? PBGGOGAAFKN;
|
||||
|
||||
// Token: 0x0400B8C6 RID: 47302
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400B8C6")]
|
||||
private int ODPOHNEMJOD;
|
||||
|
||||
// Token: 0x0400B8C7 RID: 47303
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE4")]
|
||||
[Token(Token = "0x400B8C7")]
|
||||
private int HFLLCNBIPLL;
|
||||
|
||||
// Token: 0x0400B8C8 RID: 47304
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400B8C8")]
|
||||
private int IGGHBKAFKME;
|
||||
|
||||
// Token: 0x0400B8C9 RID: 47305
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xEC")]
|
||||
[Token(Token = "0x400B8C9")]
|
||||
private float? DJNJIHIFCDH;
|
||||
|
||||
// Token: 0x0400B8CA RID: 47306
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF4")]
|
||||
[Token(Token = "0x400B8CA")]
|
||||
private int HFICOGGGJCI;
|
||||
|
||||
// Token: 0x0400B8CB RID: 47307
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400B8CB")]
|
||||
private bool OHLKDAFLMCA;
|
||||
|
||||
// Token: 0x020026E2 RID: 9954
|
||||
[Token(Token = "0x20026E2")]
|
||||
public enum DMPADCEFPMB
|
||||
{
|
||||
// Token: 0x0400B8CD RID: 47309
|
||||
[Token(Token = "0x400B8CD")]
|
||||
SOLOS,
|
||||
// Token: 0x0400B8CE RID: 47310
|
||||
[Token(Token = "0x400B8CE")]
|
||||
SQUADS,
|
||||
// Token: 0x0400B8CF RID: 47311
|
||||
[Token(Token = "0x400B8CF")]
|
||||
NONE
|
||||
}
|
||||
|
||||
// Token: 0x020026E3 RID: 9955
|
||||
[Token(Token = "0x20026E3")]
|
||||
private enum BDKDCDGJJPD
|
||||
{
|
||||
// Token: 0x0400B8D1 RID: 47313
|
||||
[Token(Token = "0x400B8D1")]
|
||||
CABLE_CAR,
|
||||
// Token: 0x0400B8D2 RID: 47314
|
||||
[Token(Token = "0x400B8D2")]
|
||||
GAME_RUNNING,
|
||||
// Token: 0x0400B8D3 RID: 47315
|
||||
[Token(Token = "0x400B8D3")]
|
||||
VICTORY,
|
||||
// Token: 0x0400B8D4 RID: 47316
|
||||
[Token(Token = "0x400B8D4")]
|
||||
INVALID = 65535
|
||||
}
|
||||
|
||||
// Token: 0x020026E4 RID: 9956
|
||||
[Token(Token = "0x20026E4")]
|
||||
private enum MPFGPANIANP
|
||||
{
|
||||
// Token: 0x0400B8D6 RID: 47318
|
||||
[Token(Token = "0x400B8D6")]
|
||||
SPAWN_IN_CABLE_CAR,
|
||||
// Token: 0x0400B8D7 RID: 47319
|
||||
[Token(Token = "0x400B8D7")]
|
||||
CABLE_CAR_FANFARE
|
||||
}
|
||||
|
||||
// Token: 0x020026E5 RID: 9957
|
||||
[Token(Token = "0x20026E5")]
|
||||
private enum HDECEIDPGLA
|
||||
{
|
||||
// Token: 0x0400B8D9 RID: 47321
|
||||
[Token(Token = "0x400B8D9")]
|
||||
WAIT_FOR_PLAYERS_TO_EXIT_CABLE_CAR,
|
||||
// Token: 0x0400B8DA RID: 47322
|
||||
[Token(Token = "0x400B8DA")]
|
||||
WARN_PLAYERS_KICK_OUT_OF_CABLE_CAR,
|
||||
// Token: 0x0400B8DB RID: 47323
|
||||
[Token(Token = "0x400B8DB")]
|
||||
KICK_PLAYERS_OUT_OF_CABLE_CAR,
|
||||
// Token: 0x0400B8DC RID: 47324
|
||||
[Token(Token = "0x400B8DC")]
|
||||
WAIT_FOR_REST_OF_GAME
|
||||
}
|
||||
|
||||
// Token: 0x020026E6 RID: 9958
|
||||
[Token(Token = "0x20026E6")]
|
||||
private enum LGLGNAIAJLF
|
||||
{
|
||||
// Token: 0x0400B8DE RID: 47326
|
||||
[Token(Token = "0x400B8DE")]
|
||||
INITIAL_FEEDBACK,
|
||||
// Token: 0x0400B8DF RID: 47327
|
||||
[Token(Token = "0x400B8DF")]
|
||||
SECONDARY_FEEDBACK
|
||||
}
|
||||
|
||||
// Token: 0x020026E7 RID: 9959
|
||||
[Token(Token = "0x20026E7")]
|
||||
private enum CIJLGBFJNJP
|
||||
{
|
||||
// Token: 0x0400B8E1 RID: 47329
|
||||
[Token(Token = "0x400B8E1")]
|
||||
PLAYER_IS_ELIMINATED,
|
||||
// Token: 0x0400B8E2 RID: 47330
|
||||
[Token(Token = "0x400B8E2")]
|
||||
ELIMINATION_RANK,
|
||||
// Token: 0x0400B8E3 RID: 47331
|
||||
[Token(Token = "0x400B8E3")]
|
||||
LAST_KILL,
|
||||
// Token: 0x0400B8E4 RID: 47332
|
||||
[Token(Token = "0x400B8E4")]
|
||||
DEFERRED_KILLER_PLAYER_ID
|
||||
}
|
||||
|
||||
// Token: 0x020026E8 RID: 9960
|
||||
[Token(Token = "0x20026E8")]
|
||||
private enum LLDDFHOHKKK
|
||||
{
|
||||
// Token: 0x0400B8E6 RID: 47334
|
||||
[Token(Token = "0x400B8E6")]
|
||||
INITIALIZE,
|
||||
// Token: 0x0400B8E7 RID: 47335
|
||||
[Token(Token = "0x400B8E7")]
|
||||
GAME_OVER,
|
||||
// Token: 0x0400B8E8 RID: 47336
|
||||
[Token(Token = "0x400B8E8")]
|
||||
VICTORY
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,219 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x020026EA RID: 9962
|
||||
[Token(Token = "0x20026EA")]
|
||||
[StructLayout(3)]
|
||||
public class BattleRoyaleMapManager : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17002EF5 RID: 12021
|
||||
// (get) Token: 0x0601150B RID: 70923 RVA: 0x0041A598 File Offset: 0x00418798
|
||||
// (set) Token: 0x0601150C RID: 70924 RVA: 0x0041A5AC File Offset: 0x004187AC
|
||||
[Token(Token = "0x17002EF5")]
|
||||
public static BattleRoyaleMapManager ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x601150B")]
|
||||
[Address(RVA = "0x131FC60", Offset = "0x131E660", VA = "0x18131FC60")]
|
||||
get;
|
||||
[Token(Token = "0x601150C")]
|
||||
[Address(RVA = "0x131FAB0", Offset = "0x131E4B0", VA = "0x18131FAB0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0601150D RID: 70925 RVA: 0x0041A5C0 File Offset: 0x004187C0
|
||||
[Token(Token = "0x601150D")]
|
||||
[Address(RVA = "0x131F2C0", Offset = "0x131DCC0", VA = "0x18131F2C0")]
|
||||
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;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
this.OIMCIHEJLBM.z = z2;
|
||||
Vector3 up2 = Vector3.up;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
this.HNPFFLLONGJ.z = z3;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
this.HNPFFLLONGJ.z = z4;
|
||||
}
|
||||
|
||||
// Token: 0x0601150E RID: 70926 RVA: 0x0041A64C File Offset: 0x0041884C
|
||||
[Token(Token = "0x601150E")]
|
||||
[Address(RVA = "0x131FAF0", Offset = "0x131E4F0", VA = "0x18131FAF0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
if (BattleRoyaleMapManager.<OCDLBPHJMOP>k__BackingField == this)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601150F RID: 70927 RVA: 0x0041A668 File Offset: 0x00418868
|
||||
[Token(Token = "0x601150F")]
|
||||
[Address(RVA = "0x131F5D0", Offset = "0x131DFD0", VA = "0x18131F5D0")]
|
||||
public Vector3 GetMapSpacePoint(Vector3 IJMEBODGPDG, Transform ENKCEKBDOIH, Vector3 ABEGEHOLLPK, float GMJJPIFDHGH = 0f)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011510 RID: 70928 RVA: 0x0041A67C File Offset: 0x0041887C
|
||||
[Token(Token = "0x6011510")]
|
||||
[Address(RVA = "0x131F7B0", Offset = "0x131E1B0", VA = "0x18131F7B0")]
|
||||
public Vector3 GetNormalizedMapSpacePoint(Vector3 IJMEBODGPDG, float GMJJPIFDHGH = 0f)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06011510)
|
||||
|
||||
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: 0x06011511 RID: 70929 RVA: 0x0041A694 File Offset: 0x00418894
|
||||
[Token(Token = "0x6011511")]
|
||||
[Address(RVA = "0x131F6A0", Offset = "0x131E0A0", VA = "0x18131F6A0")]
|
||||
public Quaternion GetMapSpaceRotation(Vector3 FFHEILCNOEB)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06011511)
|
||||
|
||||
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: 0x06011512 RID: 70930 RVA: 0x0041A6B4 File Offset: 0x004188B4
|
||||
[Token(Token = "0x6011512")]
|
||||
[Address(RVA = "0x131F550", Offset = "0x131DF50", VA = "0x18131F550")]
|
||||
public float GetMapSpaceDistance(float FAEHMLDJNHB)
|
||||
{
|
||||
return Mathf.InverseLerp((float)0, FAEHMLDJNHB, FAEHMLDJNHB);
|
||||
}
|
||||
|
||||
// Token: 0x06011513 RID: 70931 RVA: 0x0041A6CC File Offset: 0x004188CC
|
||||
[Token(Token = "0x6011513")]
|
||||
[Address(RVA = "0x131F920", Offset = "0x131E320", VA = "0x18131F920")]
|
||||
private Vector3 LODHDNAKAFE(Vector3 BIBABDPNNKB)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06011513)
|
||||
|
||||
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: 0x06011514 RID: 70932 RVA: 0x0041A70C File Offset: 0x0041890C
|
||||
[Token(Token = "0x6011514")]
|
||||
[Address(RVA = "0x131FBB0", Offset = "0x131E5B0", VA = "0x18131FBB0")]
|
||||
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: 0x0400B8EC RID: 47340
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B8EC")]
|
||||
[SerializeField]
|
||||
[Header("World Space Corners")]
|
||||
private Vector3 lowerLeftCornerWorldSpacePosition;
|
||||
|
||||
// Token: 0x0400B8ED RID: 47341
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400B8ED")]
|
||||
[SerializeField]
|
||||
private Vector3 lowerRightCornerWorldSpacePosition;
|
||||
|
||||
// Token: 0x0400B8EE RID: 47342
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B8EE")]
|
||||
[SerializeField]
|
||||
private Vector3 upperLeftCornerWorldSpacePosition;
|
||||
|
||||
// Token: 0x0400B8EF RID: 47343
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x400B8EF")]
|
||||
private Vector3 OIMCIHEJLBM;
|
||||
|
||||
// Token: 0x0400B8F0 RID: 47344
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B8F0")]
|
||||
private Vector3 HNPFFLLONGJ;
|
||||
|
||||
// Token: 0x0400B8F1 RID: 47345
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400B8F1")]
|
||||
private float APNGOPMMIJF;
|
||||
|
||||
// Token: 0x0400B8F2 RID: 47346
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400B8F2")]
|
||||
private float GPHJICFDCBH;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,81 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Realtime;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x020026EB RID: 9963
|
||||
[Token(Token = "0x20026EB")]
|
||||
[StructLayout(3)]
|
||||
public class BattleRoyalePlayerCombatUI : PlayerCombatUI
|
||||
{
|
||||
// Token: 0x06011515 RID: 70933 RVA: 0x0041A764 File Offset: 0x00418964
|
||||
[Token(Token = "0x6011515")]
|
||||
[Address(RVA = "0x131FCA0", Offset = "0x131E6A0", VA = "0x18131FCA0", Slot = "4")]
|
||||
protected override void OBLHJFNLOHO(bool DPOMMLPJLEP)
|
||||
{
|
||||
BattleRoyaleManager instance = BattleRoyaleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
BattleRoyaleManager instance2 = BattleRoyaleManager.ONCPNMDGGKG;
|
||||
Photon.Realtime.Player 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: 0x06011516 RID: 70934 RVA: 0x0041A8A8 File Offset: 0x00418AA8
|
||||
[Token(Token = "0x6011516")]
|
||||
[Address(RVA = "0x131FF40", Offset = "0x131E940", VA = "0x18131FF40")]
|
||||
public BattleRoyalePlayerCombatUI()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,841 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x020026EC RID: 9964
|
||||
[Token(Token = "0x20026EC")]
|
||||
[StructLayout(3)]
|
||||
public class BattleRoyalePlayerMap : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17002EF6 RID: 12022
|
||||
// (get) Token: 0x06011517 RID: 70935 RVA: 0x0041A8BC File Offset: 0x00418ABC
|
||||
[Token(Token = "0x17002EF6")]
|
||||
public Tool PBBJCLJPFMI
|
||||
{
|
||||
[Token(Token = "0x6011517")]
|
||||
[Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")]
|
||||
get
|
||||
{
|
||||
return this.tool;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002EF7 RID: 12023
|
||||
// (get) Token: 0x06011518 RID: 70936 RVA: 0x0041A8D0 File Offset: 0x00418AD0
|
||||
[Token(Token = "0x17002EF7")]
|
||||
public Photon.Realtime.Player FOPDDJIKMPG
|
||||
{
|
||||
[Token(Token = "0x6011518")]
|
||||
[Address(RVA = "0x5D55F0", Offset = "0x5D3FF0", VA = "0x1805D55F0")]
|
||||
get
|
||||
{
|
||||
return this.HDGGKEACHLL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002EF8 RID: 12024
|
||||
// (get) Token: 0x06011519 RID: 70937 RVA: 0x0041A8E4 File Offset: 0x00418AE4
|
||||
[Token(Token = "0x17002EF8")]
|
||||
public Transform DDNFJDIHBAH
|
||||
{
|
||||
[Token(Token = "0x6011519")]
|
||||
[Address(RVA = "0x1323070", Offset = "0x1321A70", VA = "0x181323070")]
|
||||
get
|
||||
{
|
||||
return this.expandedRoot.transform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002EF9 RID: 12025
|
||||
// (get) Token: 0x0601151A RID: 70938 RVA: 0x0041A904 File Offset: 0x00418B04
|
||||
[Token(Token = "0x17002EF9")]
|
||||
public Vector3 JGMBOFMKLAF
|
||||
{
|
||||
[Token(Token = "0x601151A")]
|
||||
[Address(RVA = "0x1322FE0", Offset = "0x13219E0", VA = "0x181322FE0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601151A)
|
||||
|
||||
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: 0x17002EFA RID: 12026
|
||||
// (get) Token: 0x0601151B RID: 70939 RVA: 0x0041A918 File Offset: 0x00418B18
|
||||
[Token(Token = "0x17002EFA")]
|
||||
public bool GFGKPENHNEM
|
||||
{
|
||||
[Token(Token = "0x601151B")]
|
||||
[Address(RVA = "0x1323090", Offset = "0x1321A90", VA = "0x181323090")]
|
||||
get
|
||||
{
|
||||
Photon.Realtime.Player hdggkeachll = this.HDGGKEACHLL;
|
||||
if (hdggkeachll == 0)
|
||||
{
|
||||
}
|
||||
return hdggkeachll.IsLocal;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601151C RID: 70940 RVA: 0x0041A938 File Offset: 0x00418B38
|
||||
[Token(Token = "0x601151C")]
|
||||
[Address(RVA = "0x1320000", Offset = "0x131EA00", VA = "0x181320000", 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))
|
||||
{
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
int num2 = num;
|
||||
Photon.Realtime.Player player = localPlayer.Get(num2);
|
||||
this.HDGGKEACHLL = player;
|
||||
}
|
||||
Dictionary<string, object> instantiationParameters2 = this.tool.InstantiationParameters;
|
||||
string cmdjponlnke = BattleRoyalePlayerMap.CMDJPONLNKE;
|
||||
if (instantiationParameters2.TryGetValue(cmdjponlnke, num))
|
||||
{
|
||||
PhotonView photonView = PhotonNetwork.GetPhotonView(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;
|
||||
ActionEvent<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool3.PostResetEvent;
|
||||
Action<Tool, Vector3, Quaternion, Vector3, bool> action = new Action(this.APBEFBBOMDJ);
|
||||
ActionEvent<Tool, Vector3, Quaternion, Vector3, bool> actionEvent = postResetEvent + action;
|
||||
tool3.PostResetEvent = actionEvent;
|
||||
Tool tool4 = this.tool;
|
||||
ActionEvent<Tool> preAttachEvent = tool4.PreAttachEvent;
|
||||
Action<Tool> action2 = new Action(this.FOKOPLDFEPA);
|
||||
ActionEvent<Tool> actionEvent2 = preAttachEvent + action2;
|
||||
tool4.PreAttachEvent = actionEvent2;
|
||||
Tool tool5 = this.tool;
|
||||
ActionEvent<Tool> prePickupEvent = tool5.PrePickupEvent;
|
||||
Action<Tool> action3 = new Action(this.DJKOAHFHLOG);
|
||||
ActionEvent<Tool> actionEvent3 = prePickupEvent + action3;
|
||||
tool5.PrePickupEvent = actionEvent3;
|
||||
Transform parent = this.expandedRoot.transform.parent;
|
||||
Transform transform = this.lowerLeftMapTransform;
|
||||
this.OMHBOBEDNEK = parent;
|
||||
GameObject gameObject = transform.gameObject;
|
||||
Photon.Realtime.Player hdggkeachll = this.HDGGKEACHLL;
|
||||
if (hdggkeachll == 0)
|
||||
{
|
||||
}
|
||||
bool isLocal = hdggkeachll.IsLocal;
|
||||
gameObject.SetActive(isLocal);
|
||||
Photon.Realtime.Player hdggkeachll2 = this.HDGGKEACHLL;
|
||||
if (hdggkeachll2 == 0)
|
||||
{
|
||||
}
|
||||
bool isLocal2 = hdggkeachll2.IsLocal;
|
||||
base.enabled = isLocal2;
|
||||
Photon.Realtime.Player hdggkeachll3 = this.HDGGKEACHLL;
|
||||
Tool tool6 = this.tool;
|
||||
if (hdggkeachll3 == 0)
|
||||
{
|
||||
}
|
||||
bool flag = !hdggkeachll3.IsLocal;
|
||||
tool6.BEKODHBDOFG = flag;
|
||||
Photon.Realtime.Player hdggkeachll4 = this.HDGGKEACHLL;
|
||||
if (hdggkeachll4 != 0 && (hdggkeachll4.IsLocal ? 1 : 0) != num)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
GameTeamManager.MCGBMAJNPDN mcgbmajnpdn = new GameTeamManager.MCGBMAJNPDN(this.JIHNIONEAKF);
|
||||
teamManager.AHPECOGNNDC += mcgbmajnpdn;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601151D RID: 70941 RVA: 0x0041ABF0 File Offset: 0x00418DF0
|
||||
[Token(Token = "0x601151D")]
|
||||
[Address(RVA = "0x1322990", Offset = "0x1321390", VA = "0x181322990")]
|
||||
private void Start()
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
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: 0x0601151E RID: 70942 RVA: 0x0041AC70 File Offset: 0x00418E70
|
||||
[Token(Token = "0x601151E")]
|
||||
[Address(RVA = "0x13226A0", Offset = "0x13210A0", VA = "0x1813226A0", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
Tool tool = this.tool;
|
||||
ActionEvent<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool.PostResetEvent;
|
||||
Action<Tool, Vector3, Quaternion, Vector3, bool> action = new Action(this.APBEFBBOMDJ);
|
||||
ActionEvent<Tool, Vector3, Quaternion, Vector3, bool> actionEvent = postResetEvent - action;
|
||||
tool.PostResetEvent = actionEvent;
|
||||
Tool tool2 = this.tool;
|
||||
ActionEvent<Tool> preAttachEvent = tool2.PreAttachEvent;
|
||||
Action<Tool> action2 = new Action(this.FOKOPLDFEPA);
|
||||
ActionEvent<Tool> actionEvent2 = preAttachEvent - action2;
|
||||
tool2.PreAttachEvent = actionEvent2;
|
||||
Tool tool3 = this.tool;
|
||||
ActionEvent<Tool> prePickupEvent = tool3.PrePickupEvent;
|
||||
Action<Tool> action3 = new Action(this.DJKOAHFHLOG);
|
||||
ActionEvent<Tool> actionEvent3 = prePickupEvent - action3;
|
||||
tool3.PrePickupEvent = actionEvent3;
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
GameTeamManager.MCGBMAJNPDN mcgbmajnpdn = new GameTeamManager.MCGBMAJNPDN(this.JIHNIONEAKF);
|
||||
teamManager.AHPECOGNNDC -= mcgbmajnpdn;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601151F RID: 70943 RVA: 0x0041AD4C File Offset: 0x00418F4C
|
||||
[Token(Token = "0x601151F")]
|
||||
[Address(RVA = "0x1322AC0", Offset = "0x13214C0", VA = "0x181322AC0")]
|
||||
private void Update()
|
||||
{
|
||||
HKKOHFHADKK cmhgdpokgoa = this.CMHGDPOKGOA;
|
||||
cmhgdpokgoa.OPEMIFENIJM();
|
||||
Photon.Realtime.Player hdggkeachll = this.HDGGKEACHLL;
|
||||
if (hdggkeachll != 0 && hdggkeachll.IsLocal && !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: 0x06011520 RID: 70944 RVA: 0x0041ADF4 File Offset: 0x00418FF4
|
||||
[Token(Token = "0x6011520")]
|
||||
[Address(RVA = "0x13228C0", Offset = "0x13212C0", VA = "0x1813228C0")]
|
||||
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: 0x06011521 RID: 70945 RVA: 0x0041AE34 File Offset: 0x00419034
|
||||
[Token(Token = "0x6011521")]
|
||||
[Address(RVA = "0x1321830", Offset = "0x1320230", VA = "0x181321830")]
|
||||
private void FOKOPLDFEPA(Tool EGFEJGHDNAI)
|
||||
{
|
||||
HKKOHFHADKK cmhgdpokgoa = this.CMHGDPOKGOA;
|
||||
int num = 0;
|
||||
cmhgdpokgoa.PIEOGAPMGIH((ushort)num);
|
||||
}
|
||||
|
||||
// Token: 0x06011522 RID: 70946 RVA: 0x0041AE58 File Offset: 0x00419058
|
||||
[Token(Token = "0x6011522")]
|
||||
[Address(RVA = "0x13210C0", Offset = "0x131FAC0", VA = "0x1813210C0")]
|
||||
private void DJKOAHFHLOG(Tool EGFEJGHDNAI)
|
||||
{
|
||||
HKKOHFHADKK cmhgdpokgoa = this.CMHGDPOKGOA;
|
||||
}
|
||||
|
||||
// Token: 0x06011523 RID: 70947 RVA: 0x0041AE74 File Offset: 0x00419074
|
||||
[Token(Token = "0x6011523")]
|
||||
[Address(RVA = "0x131FF50", Offset = "0x131E950", VA = "0x18131FF50")]
|
||||
private void APBEFBBOMDJ(Tool EGFEJGHDNAI, Vector3 BNMOCBJEEPN, Quaternion LPHCCEOHNIN, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
BattleRoyaleGearBag hjiocmlbpph = this.HJIOCMLBPPH;
|
||||
int num = 0;
|
||||
if (hjiocmlbpph != num)
|
||||
{
|
||||
bool flag = this.HJIOCMLBPPH.TryStoreToolInBag(EGFEJGHDNAI);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011524 RID: 70948 RVA: 0x0041AEB0 File Offset: 0x004190B0
|
||||
[Token(Token = "0x6011524")]
|
||||
[Address(RVA = "0x13206D0", Offset = "0x131F0D0", VA = "0x1813206D0")]
|
||||
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: 0x06011525 RID: 70949 RVA: 0x0041AF1C File Offset: 0x0041911C
|
||||
[Token(Token = "0x6011525")]
|
||||
[Address(RVA = "0x1321080", Offset = "0x131FA80", VA = "0x181321080")]
|
||||
private bool DCFBEKINLFD(Tool EGFEJGHDNAI, global::Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
|
||||
{
|
||||
return this.HDGGKEACHLL == (ulong)0L || NHCEBNBEEBE.DBAJDHGDPOL == this.HDGGKEACHLL;
|
||||
}
|
||||
|
||||
// Token: 0x06011526 RID: 70950 RVA: 0x0041AF4C File Offset: 0x0041914C
|
||||
[Token(Token = "0x6011526")]
|
||||
[Address(RVA = "0x1320840", Offset = "0x131F240", VA = "0x181320840")]
|
||||
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: 0x06011527 RID: 70951 RVA: 0x0041AFA8 File Offset: 0x004191A8
|
||||
[Token(Token = "0x6011527")]
|
||||
[Address(RVA = "0x1320600", Offset = "0x131F000", VA = "0x181320600")]
|
||||
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: 0x06011528 RID: 70952 RVA: 0x0041B008 File Offset: 0x00419208
|
||||
[Token(Token = "0x6011528")]
|
||||
[Address(RVA = "0x1321890", Offset = "0x1320290", VA = "0x181321890")]
|
||||
private void GNLAKKHMNLF()
|
||||
{
|
||||
Photon.Realtime.Player hdggkeachll = this.HDGGKEACHLL;
|
||||
if (hdggkeachll != 0 && hdggkeachll.IsLocal)
|
||||
{
|
||||
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: 0x06011529 RID: 70953 RVA: 0x0041B05C File Offset: 0x0041925C
|
||||
[Token(Token = "0x6011529")]
|
||||
[Address(RVA = "0x1322690", Offset = "0x1321090", VA = "0x181322690")]
|
||||
private void JIHNIONEAKF(Photon.Realtime.Player FPODELJNIIB, bool BCLPBCCEJJF)
|
||||
{
|
||||
this.DNGKBBFENLP();
|
||||
}
|
||||
|
||||
// Token: 0x0601152A RID: 70954 RVA: 0x0041B070 File Offset: 0x00419270
|
||||
[Token(Token = "0x601152A")]
|
||||
[Address(RVA = "0x1321DA0", Offset = "0x13207A0", VA = "0x181321DA0")]
|
||||
private void JBDNJLBNFPB()
|
||||
{
|
||||
BattleRoyalePlayerMap.Pip[] array = this.pips;
|
||||
int num = 0;
|
||||
if (num < array.Length)
|
||||
{
|
||||
BattleRoyalePlayerMap.Pip pip = array[num];
|
||||
if (pip != 0)
|
||||
{
|
||||
global::Player player = pip.player;
|
||||
if (player != 0 && player.DBAJDHGDPOL != 0)
|
||||
{
|
||||
BattleRoyaleManager instance = BattleRoyaleManager.ONCPNMDGGKG;
|
||||
Photon.Realtime.Player 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;
|
||||
Photon.Realtime.Player 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: 0x0601152B RID: 70955 RVA: 0x0041B328 File Offset: 0x00419528
|
||||
[Token(Token = "0x601152B")]
|
||||
[Address(RVA = "0x1321120", Offset = "0x131FB20", VA = "0x181321120")]
|
||||
private void DNGKBBFENLP()
|
||||
{
|
||||
Photon.Realtime.Player hdggkeachll = this.HDGGKEACHLL;
|
||||
if (hdggkeachll != 0 && hdggkeachll.IsLocal)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
CGLKOJIMDIH playerTeam = teamManager.GetPlayerTeam(localPlayer);
|
||||
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];
|
||||
global::Player <EGKJPJKLEAI>k__BackingField = global::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;
|
||||
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
|
||||
Photon.Realtime.Player[] teammatesOfPlayer = teamManager4.GetTeammatesOfPlayer(localPlayer2);
|
||||
int length = teammatesOfPlayer.Length;
|
||||
BattleRoyalePlayerMap.Pip[] array2 = this.pips;
|
||||
SpriteRenderer marker2;
|
||||
if (num < length && 1 < array2.Length)
|
||||
{
|
||||
global::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: 0x0601152C RID: 70956 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601152C")]
|
||||
[Address(RVA = "0x1320910", Offset = "0x131F310", VA = "0x181320910")]
|
||||
private void CHBIFIKKLJL()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601152D RID: 70957 RVA: 0x0041B4E8 File Offset: 0x004196E8
|
||||
[Token(Token = "0x601152D")]
|
||||
[Address(RVA = "0x13219A0", Offset = "0x13203A0", VA = "0x1813219A0")]
|
||||
public static BattleRoyalePlayerMap InstantiateForLocalPlayer(BattleRoyalePlayerMap CFAPNBBHEKB, BattleRoyaleGearBag IJAJHJHHELK)
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
if (CFAPNBBHEKB != num2)
|
||||
{
|
||||
int num3 = 0;
|
||||
if (IJAJHJHHELK != num3)
|
||||
{
|
||||
BattleRoyalePlayerMap.ALKGFHKHEPA.Clear();
|
||||
BattleRoyalePlayerMap.ALKGFHKHEPA = new Dictionary();
|
||||
Dictionary<string, object> alkgfhkhepa = BattleRoyalePlayerMap.ALKGFHKHEPA;
|
||||
string cmdjponlnke = BattleRoyalePlayerMap.CMDJPONLNKE;
|
||||
int num4 = IJAJHJHHELK.photonView.viewIdField;
|
||||
alkgfhkhepa.Add(cmdjponlnke, num4);
|
||||
Dictionary<string, object> alkgfhkhepa2 = BattleRoyalePlayerMap.ALKGFHKHEPA;
|
||||
string nonihhhkchl = BattleRoyalePlayerMap.NONIHHHKCHL;
|
||||
num4 = PhotonNetwork.LocalPlayer.actorNumber;
|
||||
alkgfhkhepa2.Add(nonihhhkchl, num4);
|
||||
string name = CFAPNBBHEKB.name;
|
||||
Transform transform = IJAJHJHHELK.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = IJAJHJHHELK.transform;
|
||||
Dictionary<string, object> alkgfhkhepa3 = BattleRoyalePlayerMap.ALKGFHKHEPA;
|
||||
int num5 = 0;
|
||||
Tool tool;
|
||||
if (tool != num5)
|
||||
{
|
||||
bool flag = IJAJHJHHELK.TryStoreToolInBag(tool);
|
||||
}
|
||||
}
|
||||
}
|
||||
int num6 = 0;
|
||||
if (num != num6)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601152E RID: 70958 RVA: 0x0041B5CC File Offset: 0x004197CC
|
||||
[Token(Token = "0x601152E")]
|
||||
[Address(RVA = "0x1322F70", Offset = "0x1321970", VA = "0x181322F70")]
|
||||
public BattleRoyalePlayerMap()
|
||||
{
|
||||
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
|
||||
this.CMHGDPOKGOA = hkkohfhadkk;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0601152F RID: 70959 RVA: 0x0041B5F8 File Offset: 0x004197F8
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x601152F")]
|
||||
[Address(RVA = "0x1322D10", Offset = "0x1321710", VA = "0x181322D10")]
|
||||
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: 0x0400B8F4 RID: 47348
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B8F4")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x0400B8F5 RID: 47349
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B8F5")]
|
||||
[SerializeField]
|
||||
private GameObject collapsedRoot;
|
||||
|
||||
// Token: 0x0400B8F6 RID: 47350
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B8F6")]
|
||||
[SerializeField]
|
||||
private GameObject expandedRoot;
|
||||
|
||||
// Token: 0x0400B8F7 RID: 47351
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400B8F7")]
|
||||
[SerializeField]
|
||||
private Vector2 expandedLocalSpaceDimensions;
|
||||
|
||||
// Token: 0x0400B8F8 RID: 47352
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400B8F8")]
|
||||
[SerializeField]
|
||||
private float zOffset = 0.0005f;
|
||||
|
||||
// Token: 0x0400B8F9 RID: 47353
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400B8F9")]
|
||||
[SerializeField]
|
||||
[Header("Map References")]
|
||||
private Transform lowerLeftMapTransform;
|
||||
|
||||
// Token: 0x0400B8FA RID: 47354
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400B8FA")]
|
||||
[SerializeField]
|
||||
private Transform upperRightMapTransform;
|
||||
|
||||
// Token: 0x0400B8FB RID: 47355
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400B8FB")]
|
||||
[SerializeField]
|
||||
private BattleRoyalePlayerMap.Pip[] pips;
|
||||
|
||||
// Token: 0x0400B8FC RID: 47356
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400B8FC")]
|
||||
[SerializeField]
|
||||
private Sprite arrowSprite;
|
||||
|
||||
// Token: 0x0400B8FD RID: 47357
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400B8FD")]
|
||||
[SerializeField]
|
||||
private Sprite downSprite;
|
||||
|
||||
// Token: 0x0400B8FE RID: 47358
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400B8FE")]
|
||||
[SerializeField]
|
||||
private Sprite eliminatedSprite;
|
||||
|
||||
// Token: 0x0400B8FF RID: 47359
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400B8FF")]
|
||||
[SerializeField]
|
||||
private RendererMaterialPair ringOverlayRenderer;
|
||||
|
||||
// Token: 0x0400B900 RID: 47360
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B900")]
|
||||
private HKKOHFHADKK CMHGDPOKGOA;
|
||||
|
||||
// Token: 0x0400B901 RID: 47361
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B901")]
|
||||
private Photon.Realtime.Player HDGGKEACHLL;
|
||||
|
||||
// Token: 0x0400B902 RID: 47362
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B902")]
|
||||
private BattleRoyaleGearBag HJIOCMLBPPH;
|
||||
|
||||
// Token: 0x0400B903 RID: 47363
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B903")]
|
||||
private Transform OMHBOBEDNEK;
|
||||
|
||||
// Token: 0x0400B904 RID: 47364
|
||||
[Token(Token = "0x400B904")]
|
||||
private static Dictionary<string, object> ALKGFHKHEPA;
|
||||
|
||||
// Token: 0x0400B905 RID: 47365
|
||||
[Token(Token = "0x400B905")]
|
||||
private static readonly int LFKGLMGOFBI = Shader.PropertyToID("_OuterRingCenterUV");
|
||||
|
||||
// Token: 0x0400B906 RID: 47366
|
||||
[Token(Token = "0x400B906")]
|
||||
private static readonly int CGEBBKFBGMK = Shader.PropertyToID("_OuterRingRadiusUV");
|
||||
|
||||
// Token: 0x0400B907 RID: 47367
|
||||
[Token(Token = "0x400B907")]
|
||||
private static readonly int HJIJPKNMKCG = Shader.PropertyToID("_InnerRingCenterUV");
|
||||
|
||||
// Token: 0x0400B908 RID: 47368
|
||||
[Token(Token = "0x400B908")]
|
||||
private static readonly int BFOLEKGEIFD = Shader.PropertyToID("_InnerRingRadiusUV");
|
||||
|
||||
// Token: 0x0400B909 RID: 47369
|
||||
[Token(Token = "0x400B909")]
|
||||
private static readonly Color CKDAAJFEDCH = 0;
|
||||
|
||||
// Token: 0x0400B90A RID: 47370
|
||||
[Token(Token = "0x400B90A")]
|
||||
private static readonly Vector3 AKNJBKLAODG;
|
||||
|
||||
// Token: 0x0400B90B RID: 47371
|
||||
[Token(Token = "0x400B90B")]
|
||||
private static readonly Vector3 FNPLCOLDFBE;
|
||||
|
||||
// Token: 0x0400B90C RID: 47372
|
||||
[Token(Token = "0x400B90C")]
|
||||
private static readonly Vector3 CILLNEIBCGD;
|
||||
|
||||
// Token: 0x0400B90D RID: 47373
|
||||
[Token(Token = "0x400B90D")]
|
||||
private static readonly string NONIHHHKCHL;
|
||||
|
||||
// Token: 0x0400B90E RID: 47374
|
||||
[Token(Token = "0x400B90E")]
|
||||
private static readonly string CMDJPONLNKE;
|
||||
|
||||
// Token: 0x0400B90F RID: 47375
|
||||
[Token(Token = "0x400B90F")]
|
||||
private const float BOMDJNCHHLG = 3f;
|
||||
|
||||
// Token: 0x0400B910 RID: 47376
|
||||
[Token(Token = "0x400B910")]
|
||||
private const float NNBODGKMOOP = 9f;
|
||||
|
||||
// Token: 0x020026ED RID: 9965
|
||||
[Token(Token = "0x20026ED")]
|
||||
[Serializable]
|
||||
public class Pip
|
||||
{
|
||||
// Token: 0x06011530 RID: 70960 RVA: 0x0041B698 File Offset: 0x00419898
|
||||
[Token(Token = "0x6011530")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public Pip()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B911 RID: 47377
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B911")]
|
||||
[NonSerialized]
|
||||
public global::Player player;
|
||||
|
||||
// Token: 0x0400B912 RID: 47378
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B912")]
|
||||
public SpriteRenderer marker;
|
||||
|
||||
// Token: 0x0400B913 RID: 47379
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B913")]
|
||||
public SpriteRenderer outlineMarker;
|
||||
|
||||
// Token: 0x0400B914 RID: 47380
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B914")]
|
||||
public GameObject backgroundFiller;
|
||||
|
||||
// Token: 0x0400B915 RID: 47381
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B915")]
|
||||
public Transform mainTransform;
|
||||
}
|
||||
|
||||
// Token: 0x020026EE RID: 9966
|
||||
[Token(Token = "0x20026EE")]
|
||||
private enum MGAHNCGEBPH
|
||||
{
|
||||
// Token: 0x0400B917 RID: 47383
|
||||
[Token(Token = "0x400B917")]
|
||||
COLLAPSED,
|
||||
// Token: 0x0400B918 RID: 47384
|
||||
[Token(Token = "0x400B918")]
|
||||
EXPANDED
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,121 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RecRoom.Systems.PlayerRoles;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x020026EF RID: 9967
|
||||
[Token(Token = "0x20026EF")]
|
||||
[StructLayout(3)]
|
||||
public class BattleRoyalePosterSwap : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06011531 RID: 70961 RVA: 0x0041B6AC File Offset: 0x004198AC
|
||||
[Token(Token = "0x6011531")]
|
||||
[Address(RVA = "0x10F2740", Offset = "0x10F1140", VA = "0x1810F2740")]
|
||||
private void Awake()
|
||||
{
|
||||
ActionEvent localPlayerCreatedEvent = Player.LocalPlayerCreatedEvent;
|
||||
Action action = new Action(this.CLBLFCJEDLL);
|
||||
int num = 0;
|
||||
localPlayerCreatedEvent.Add(action, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06011532 RID: 70962 RVA: 0x0041B6E4 File Offset: 0x004198E4
|
||||
[Token(Token = "0x6011532")]
|
||||
[Address(RVA = "0x10F2AC0", Offset = "0x10F14C0", VA = "0x1810F2AC0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
ActionEvent localPlayerCreatedEvent = Player.LocalPlayerCreatedEvent;
|
||||
Action action = new Action(this.CLBLFCJEDLL);
|
||||
localPlayerCreatedEvent.Remove(action);
|
||||
}
|
||||
|
||||
// Token: 0x06011533 RID: 70963 RVA: 0x0041B714 File Offset: 0x00419914
|
||||
[Token(Token = "0x6011533")]
|
||||
[Address(RVA = "0x10F2870", Offset = "0x10F1270", VA = "0x1810F2870")]
|
||||
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: 0x06011534 RID: 70964 RVA: 0x0041B7BC File Offset: 0x004199BC
|
||||
[Token(Token = "0x6011534")]
|
||||
[Address(RVA = "0x10F2A20", Offset = "0x10F1420", VA = "0x1810F2A20")]
|
||||
private bool NEAGAJHJNAJ()
|
||||
{
|
||||
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
||||
if (this.AKOKFLEJGOB("Walk") && this.AKOKFLEJGOB("Teleport"))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011535 RID: 70965 RVA: 0x0041B7F8 File Offset: 0x004199F8
|
||||
[Token(Token = "0x6011535")]
|
||||
[Address(RVA = "0x10F2660", Offset = "0x10F1060", VA = "0x1810F2660")]
|
||||
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: 0x06011536 RID: 70966 RVA: 0x0041B838 File Offset: 0x00419A38
|
||||
[Token(Token = "0x6011536")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public BattleRoyalePosterSwap()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B919 RID: 47385
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B919")]
|
||||
[SerializeField]
|
||||
[Header("Setup")]
|
||||
private Renderer posterRenderer;
|
||||
|
||||
// Token: 0x0400B91A RID: 47386
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B91A")]
|
||||
[SerializeField]
|
||||
private int posterMaterialIndex;
|
||||
|
||||
// Token: 0x0400B91B RID: 47387
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B91B")]
|
||||
[SerializeField]
|
||||
[Header("Poster Swap")]
|
||||
private Material publicGamePosterMaterial;
|
||||
|
||||
// Token: 0x0400B91C RID: 47388
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B91C")]
|
||||
[SerializeField]
|
||||
private Material customRoomPosterMaterial;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,718 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.Core.Combat;
|
||||
using RecRoom.Core.GameManagement;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x020026F1 RID: 9969
|
||||
[Token(Token = "0x20026F1")]
|
||||
[StructLayout(3)]
|
||||
public class BattleRoyaleVisitorMap : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06011537 RID: 70967 RVA: 0x0041B84C File Offset: 0x00419A4C
|
||||
[Token(Token = "0x6011537")]
|
||||
[Address(RVA = "0x10F3220", Offset = "0x10F1C20", VA = "0x1810F3220")]
|
||||
private void Awake()
|
||||
{
|
||||
ActionEvent<Photon.Realtime.Player> onPhotonPlayerConnected = PhotonNetwork.OnPhotonPlayerConnected;
|
||||
Action<Photon.Realtime.Player> action = new Action(this.OnPhotonPlayerConnected);
|
||||
PhotonNetwork.OnPhotonPlayerConnected = onPhotonPlayerConnected + action;
|
||||
ActionEvent<Photon.Realtime.Player> onPhotonPlayerDisconnected = PhotonNetwork.OnPhotonPlayerDisconnected;
|
||||
Action<Photon.Realtime.Player> action2 = new Action(this.OnPhotonPlayerDisconnected);
|
||||
PhotonNetwork.OnPhotonPlayerDisconnected = onPhotonPlayerDisconnected + action2;
|
||||
ActionEvent staticPostConfigurationAppliedEvent = GameConfigurationTool.StaticPostConfigurationAppliedEvent;
|
||||
Action action3 = new Action(this.LKDMBKNGKFE);
|
||||
GameConfigurationTool.StaticPostConfigurationAppliedEvent = 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<Photon.Realtime.Player> 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: 0x06011538 RID: 70968 RVA: 0x0041B9B8 File Offset: 0x00419BB8
|
||||
[Token(Token = "0x6011538")]
|
||||
[Address(RVA = "0x10F4E60", Offset = "0x10F3860", VA = "0x1810F4E60")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
ActionEvent<Photon.Realtime.Player> onPhotonPlayerConnected = PhotonNetwork.OnPhotonPlayerConnected;
|
||||
Action<Photon.Realtime.Player> action = new Action(this.OnPhotonPlayerConnected);
|
||||
PhotonNetwork.OnPhotonPlayerConnected = onPhotonPlayerConnected - action;
|
||||
ActionEvent<Photon.Realtime.Player> onPhotonPlayerDisconnected = PhotonNetwork.OnPhotonPlayerDisconnected;
|
||||
Action<Photon.Realtime.Player> action2 = new Action(this.OnPhotonPlayerDisconnected);
|
||||
PhotonNetwork.OnPhotonPlayerDisconnected = onPhotonPlayerDisconnected - action2;
|
||||
ActionEvent staticPostConfigurationAppliedEvent = GameConfigurationTool.StaticPostConfigurationAppliedEvent;
|
||||
Action action3 = new Action(this.LKDMBKNGKFE);
|
||||
GameConfigurationTool.StaticPostConfigurationAppliedEvent = 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<Photon.Realtime.Player> 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: 0x06011539 RID: 70969 RVA: 0x0041BB08 File Offset: 0x00419D08
|
||||
[Token(Token = "0x6011539")]
|
||||
[Address(RVA = "0x10F4610", Offset = "0x10F3010", VA = "0x1810F4610")]
|
||||
private void LKDMBKNGKFE()
|
||||
{
|
||||
if (this.mode != BattleRoyaleVisitorMap.KIGNMBLALJP.NONE)
|
||||
{
|
||||
int activePlayersMaxCount = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayersMaxCount();
|
||||
this.FKBKEDOIOEF(activePlayersMaxCount);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601153A RID: 70970 RVA: 0x0041BB3C File Offset: 0x00419D3C
|
||||
[Token(Token = "0x601153A")]
|
||||
[Address(RVA = "0x10F3ED0", Offset = "0x10F28D0", VA = "0x1810F3ED0")]
|
||||
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)
|
||||
{
|
||||
SafeDestroy.GameObject(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: 0x0601153B RID: 70971 RVA: 0x0041BC8C File Offset: 0x00419E8C
|
||||
[Token(Token = "0x601153B")]
|
||||
[Address(RVA = "0x10F4200", Offset = "0x10F2C00", VA = "0x1810F4200")]
|
||||
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: 0x0601153C RID: 70972 RVA: 0x0041BCE4 File Offset: 0x00419EE4
|
||||
[Token(Token = "0x601153C")]
|
||||
[Address(RVA = "0x10F4540", Offset = "0x10F2F40", VA = "0x1810F4540")]
|
||||
private void KDEGAPNPCOF(Photon.Realtime.Player LJGOHLFADDN, Photon.Realtime.Player HMEIODIHDCL, Weapon GDIGKHINJCG, global::Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP, int JJHKPNCCEFB, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
if (this.mode == BattleRoyaleVisitorMap.KIGNMBLALJP.BEES_AND_PLAYER_DEATHS)
|
||||
{
|
||||
BattleRoyaleManager instance = BattleRoyaleManager.ONCPNMDGGKG;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601153D RID: 70973 RVA: 0x0041BD08 File Offset: 0x00419F08
|
||||
[Token(Token = "0x601153D")]
|
||||
[Address(RVA = "0x10F4920", Offset = "0x10F3320", VA = "0x1810F4920")]
|
||||
private void OBAFPHHODAF(Photon.Realtime.Player IEKDDPPNFPF)
|
||||
{
|
||||
if (this.mode == BattleRoyaleVisitorMap.KIGNMBLALJP.BEES_AND_PLAYER_DEATHS)
|
||||
{
|
||||
Transform transform = IEKDDPPNFPF.GPOMCJICJIH().head.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
BattleRoyaleManager instance = BattleRoyaleManager.ONCPNMDGGKG;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601153E RID: 70974 RVA: 0x0041BD48 File Offset: 0x00419F48
|
||||
[Token(Token = "0x601153E")]
|
||||
[Address(RVA = "0x10F4850", Offset = "0x10F3250", VA = "0x1810F4850")]
|
||||
private void NHPLHJKNMFA(Photon.Realtime.Player HMEIODIHDCL, global::Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
if (this.mode == BattleRoyaleVisitorMap.KIGNMBLALJP.BEES_AND_PLAYER_DEATHS)
|
||||
{
|
||||
BattleRoyaleManager instance = BattleRoyaleManager.ONCPNMDGGKG;
|
||||
float z = BEOPNIAIJOM.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601153F RID: 70975 RVA: 0x0041BD74 File Offset: 0x00419F74
|
||||
[Token(Token = "0x601153F")]
|
||||
[Address(RVA = "0x10F45D0", Offset = "0x10F2FD0", VA = "0x1810F45D0")]
|
||||
private int LEEHMCMGODA(Photon.Realtime.Player IEKDDPPNFPF)
|
||||
{
|
||||
BattleRoyaleManager instance = BattleRoyaleManager.ONCPNMDGGKG;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011540 RID: 70976 RVA: 0x0041BD90 File Offset: 0x00419F90
|
||||
[Token(Token = "0x6011540")]
|
||||
[Address(RVA = "0x10F3CB0", Offset = "0x10F26B0", VA = "0x1810F3CB0")]
|
||||
private void ECEGFLAFAKE(Photon.Realtime.Player 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];
|
||||
Photon.Realtime.Player <LCBGICCHKJE>k__BackingField = battleRoyaleVisitorMapToken.<LCBGICCHKJE>k__BackingField;
|
||||
bool flag = <LCBGICCHKJE>k__BackingField == 0;
|
||||
if (<LCBGICCHKJE>k__BackingField != 0 && IEKDDPPNFPF != 0)
|
||||
{
|
||||
int actorNumber = <LCBGICCHKJE>k__BackingField.actorNumber;
|
||||
}
|
||||
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: 0x06011541 RID: 70977 RVA: 0x0041BE5C File Offset: 0x0041A05C
|
||||
[Token(Token = "0x6011541")]
|
||||
[Address(RVA = "0x10F3890", Offset = "0x10F2290", VA = "0x1810F3890")]
|
||||
private void CBIFAOPPEDL()
|
||||
{
|
||||
BattleRoyaleManager instance = BattleRoyaleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
Photon.Realtime.Player[] array2;
|
||||
string[] array = new string[array2.Length];
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
if (num < array.Length)
|
||||
{
|
||||
string nickName = array2[num2].nickName;
|
||||
if (nickName != 0)
|
||||
{
|
||||
}
|
||||
num2++;
|
||||
array[0] = nickName;
|
||||
}
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
int length = array2.Length;
|
||||
if (num4 < length)
|
||||
{
|
||||
Photon.Realtime.Player player = array2[num3];
|
||||
BattleRoyaleVisitorMapToken battleRoyaleVisitorMapToken;
|
||||
if (!BattleRoyaleManager.ONCPNMDGGKG.IsPlayerEliminated(player))
|
||||
{
|
||||
Transform transform = player.GPOMCJICJIH().head.transform;
|
||||
BattleRoyaleVisitorMapToken[] pnpofoldmjo = this.PNPOFOLDMJO;
|
||||
int num5 = 0;
|
||||
int length2 = pnpofoldmjo.Length;
|
||||
if (num5 < length2)
|
||||
{
|
||||
battleRoyaleVisitorMapToken = pnpofoldmjo[num5];
|
||||
Photon.Realtime.Player <LCBGICCHKJE>k__BackingField = battleRoyaleVisitorMapToken.<LCBGICCHKJE>k__BackingField;
|
||||
bool flag2 = <LCBGICCHKJE>k__BackingField == 0;
|
||||
if (<LCBGICCHKJE>k__BackingField != 0 && player != 0)
|
||||
{
|
||||
int actorNumber = <LCBGICCHKJE>k__BackingField.actorNumber;
|
||||
}
|
||||
if (flag2)
|
||||
{
|
||||
goto IL_104;
|
||||
}
|
||||
num5++;
|
||||
}
|
||||
}
|
||||
num3++;
|
||||
IL_104:
|
||||
string text = string.Join(", ", array);
|
||||
PlayerRankPositionSettings playerRankPositionSettings = this.settings;
|
||||
battleRoyaleVisitorMapToken.SetWinningTeamInfo(player, 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: 0x06011542 RID: 70978 RVA: 0x0041BFDC File Offset: 0x0041A1DC
|
||||
[Token(Token = "0x6011542")]
|
||||
[Address(RVA = "0x10F3650", Offset = "0x10F2050", VA = "0x1810F3650")]
|
||||
private void BPNMEEDAACM()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
IEnumerable<Photon.Realtime.Player> 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)
|
||||
{
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06011543 RID: 70979 RVA: 0x0041C064 File Offset: 0x0041A264
|
||||
[Token(Token = "0x6011543")]
|
||||
[Address(RVA = "0x10F5280", Offset = "0x10F3C80", VA = "0x1810F5280")]
|
||||
private void OnPhotonPlayerConnected(Photon.Realtime.Player 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: 0x06011544 RID: 70980 RVA: 0x0041C0B4 File Offset: 0x0041A2B4
|
||||
[Token(Token = "0x6011544")]
|
||||
[Address(RVA = "0x10F52F0", Offset = "0x10F3CF0", VA = "0x1810F52F0")]
|
||||
private void OnPhotonPlayerDisconnected(Photon.Realtime.Player 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: 0x06011545 RID: 70981 RVA: 0x0041C10C File Offset: 0x0041A30C
|
||||
[Token(Token = "0x6011545")]
|
||||
[Address(RVA = "0x10F48E0", Offset = "0x10F32E0", VA = "0x1810F48E0")]
|
||||
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: 0x06011546 RID: 70982 RVA: 0x0041C14C File Offset: 0x0041A34C
|
||||
[Token(Token = "0x6011546")]
|
||||
[Address(RVA = "0x10F4DB0", Offset = "0x10F37B0", VA = "0x1810F4DB0")]
|
||||
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: 0x06011547 RID: 70983 RVA: 0x0041C1C4 File Offset: 0x0041A3C4
|
||||
[Token(Token = "0x6011547")]
|
||||
[Address(RVA = "0x10F4290", Offset = "0x10F2C90", VA = "0x1810F4290")]
|
||||
private Vector3 KCGDOCPELJG(Vector3 KPLDEODOJID)
|
||||
{
|
||||
BattleRoyaleMapManager <OCDLBPHJMOP>k__BackingField = BattleRoyaleMapManager.<OCDLBPHJMOP>k__BackingField;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 down = Vector3.down;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011548 RID: 70984 RVA: 0x0041C1FC File Offset: 0x0041A3FC
|
||||
[Token(Token = "0x6011548")]
|
||||
[Address(RVA = "0x10F46A0", Offset = "0x10F30A0", VA = "0x1810F46A0")]
|
||||
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: 0x06011549 RID: 70985 RVA: 0x0041C230 File Offset: 0x0041A430
|
||||
[Token(Token = "0x6011549")]
|
||||
[Address(RVA = "0x10F56E0", Offset = "0x10F40E0", VA = "0x1810F56E0")]
|
||||
private void Update()
|
||||
{
|
||||
if (this.mode != BattleRoyaleVisitorMap.KIGNMBLALJP.NONE)
|
||||
{
|
||||
int num = this.updateFrequency;
|
||||
if (this.IsStaggeredUpdateFrame(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: 0x0601154A RID: 70986 RVA: 0x0041C28C File Offset: 0x0041A48C
|
||||
[Token(Token = "0x601154A")]
|
||||
[Address(RVA = "0x10F4A00", Offset = "0x10F3400", VA = "0x1810F4A00")]
|
||||
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: 0x0601154B RID: 70987 RVA: 0x0041C328 File Offset: 0x0041A528
|
||||
[Token(Token = "0x601154B")]
|
||||
[Address(RVA = "0x10F5380", Offset = "0x10F3D80", VA = "0x1810F5380")]
|
||||
private void PMIIDAPMGNG()
|
||||
{
|
||||
int num = 0;
|
||||
BattleRoyaleVisitorMapToken[] pnpofoldmjo = this.PNPOFOLDMJO;
|
||||
if (num < pnpofoldmjo.Length)
|
||||
{
|
||||
int num2 = this.HGIPFGAOPHI;
|
||||
num2++;
|
||||
num2 += num;
|
||||
BattleRoyaleVisitorMapToken battleRoyaleVisitorMapToken;
|
||||
Photon.Realtime.Player <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: 0x0601154C RID: 70988 RVA: 0x0041C428 File Offset: 0x0041A628
|
||||
[Token(Token = "0x601154C")]
|
||||
[Address(RVA = "0x10F5790", Offset = "0x10F4190", VA = "0x1810F5790")]
|
||||
public BattleRoyaleVisitorMap()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B921 RID: 47393
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B921")]
|
||||
[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: 0x0400B922 RID: 47394
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B922")]
|
||||
[SerializeField]
|
||||
private GameObject mapTokenPrefab;
|
||||
|
||||
// Token: 0x0400B923 RID: 47395
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B923")]
|
||||
[SerializeField]
|
||||
private GameObject beeRingVisualizerPrefab;
|
||||
|
||||
// Token: 0x0400B924 RID: 47396
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B924")]
|
||||
[SerializeField]
|
||||
[Tooltip("If/when to track players and bee movement on this map.")]
|
||||
private BattleRoyaleVisitorMap.KIGNMBLALJP mode;
|
||||
|
||||
// Token: 0x0400B925 RID: 47397
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400B925")]
|
||||
[SerializeField]
|
||||
private PlayerRankPositionSettings settings;
|
||||
|
||||
// Token: 0x0400B926 RID: 47398
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B926")]
|
||||
private BattleRoyaleVisitorMapToken[] PNPOFOLDMJO;
|
||||
|
||||
// Token: 0x0400B927 RID: 47399
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400B927")]
|
||||
private GameObject LMNJPJMIKGI;
|
||||
|
||||
// Token: 0x0400B928 RID: 47400
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400B928")]
|
||||
[SerializeField]
|
||||
private Transform lowerLeftMapTransform;
|
||||
|
||||
// Token: 0x0400B929 RID: 47401
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400B929")]
|
||||
[SerializeField]
|
||||
private Transform upperRightMapTransform;
|
||||
|
||||
// Token: 0x0400B92A RID: 47402
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400B92A")]
|
||||
[SerializeField]
|
||||
private Collider mapCollider;
|
||||
|
||||
// Token: 0x0400B92B RID: 47403
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400B92B")]
|
||||
private float FEBDCEILMGO = 1.2f;
|
||||
|
||||
// Token: 0x0400B92C RID: 47404
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x400B92C")]
|
||||
private int HGIPFGAOPHI;
|
||||
|
||||
// Token: 0x0400B92D RID: 47405
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400B92D")]
|
||||
private bool GMGOCPPAGCI;
|
||||
|
||||
// Token: 0x020026F2 RID: 9970
|
||||
[Token(Token = "0x20026F2")]
|
||||
private enum KIGNMBLALJP
|
||||
{
|
||||
// Token: 0x0400B92F RID: 47407
|
||||
[Token(Token = "0x400B92F")]
|
||||
NONE,
|
||||
// Token: 0x0400B930 RID: 47408
|
||||
[Token(Token = "0x400B930")]
|
||||
BEES_AND_LIVE_PLAYERS,
|
||||
// Token: 0x0400B931 RID: 47409
|
||||
[Token(Token = "0x400B931")]
|
||||
BEES_AND_PLAYER_DEATHS
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,166 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Realtime;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x020026F3 RID: 9971
|
||||
[Token(Token = "0x20026F3")]
|
||||
[StructLayout(3)]
|
||||
public class BattleRoyaleVisitorMapToken : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17002EFB RID: 12027
|
||||
// (get) Token: 0x0601154D RID: 70989 RVA: 0x0041C454 File Offset: 0x0041A654
|
||||
// (set) Token: 0x0601154E RID: 70990 RVA: 0x0041C468 File Offset: 0x0041A668
|
||||
[Token(Token = "0x17002EFB")]
|
||||
public Photon.Realtime.Player BDPNENBMDDB
|
||||
{
|
||||
[Token(Token = "0x601154D")]
|
||||
[Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")]
|
||||
get;
|
||||
[Token(Token = "0x601154E")]
|
||||
[Address(RVA = "0x421E00", Offset = "0x420800", VA = "0x180421E00")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0601154F RID: 70991 RVA: 0x0041C47C File Offset: 0x0041A67C
|
||||
[Token(Token = "0x601154F")]
|
||||
[Address(RVA = "0x10F2B70", Offset = "0x10F1570", VA = "0x1810F2B70")]
|
||||
public bool CanBeSetByPlayer(Photon.Realtime.Player IEKDDPPNFPF)
|
||||
{
|
||||
Photon.Realtime.Player player = this.<LCBGICCHKJE>k__BackingField;
|
||||
bool flag = player == 0;
|
||||
if (player != 0 && IEKDDPPNFPF != 0)
|
||||
{
|
||||
int actorNumber = player.actorNumber;
|
||||
}
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x06011550 RID: 70992 RVA: 0x0041C4A8 File Offset: 0x0041A6A8
|
||||
[Token(Token = "0x6011550")]
|
||||
[Address(RVA = "0x10F2B90", Offset = "0x10F1590", VA = "0x1810F2B90")]
|
||||
public void SetPlayerInfo(Photon.Realtime.Player IEKDDPPNFPF)
|
||||
{
|
||||
this.<LCBGICCHKJE>k__BackingField = IEKDDPPNFPF;
|
||||
if (IEKDDPPNFPF != 0)
|
||||
{
|
||||
TextMesh textMesh = this.playerName;
|
||||
string nickName = IEKDDPPNFPF.nickName;
|
||||
textMesh.text = nickName;
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
Photon.Realtime.Player player = this.<LCBGICCHKJE>k__BackingField;
|
||||
CGLKOJIMDIH playerTeam = teamManager.GetPlayerTeam(player);
|
||||
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011551 RID: 70993 RVA: 0x0041C504 File Offset: 0x0041A704
|
||||
[Token(Token = "0x6011551")]
|
||||
[Address(RVA = "0x10F3170", Offset = "0x10F1B70", VA = "0x1810F3170")]
|
||||
public void SetWinningTeamInfo(Photon.Realtime.Player IEKDDPPNFPF, string DBKGGBEKJJN, PlayerRankPositionSettings GHGBPMPLLBK)
|
||||
{
|
||||
TextMesh textMesh = this.playerName;
|
||||
string text = string.Format("#1: {0}", DBKGGBEKJJN);
|
||||
textMesh.text = text;
|
||||
}
|
||||
|
||||
// Token: 0x06011552 RID: 70994 RVA: 0x0041C534 File Offset: 0x0041A734
|
||||
[Token(Token = "0x6011552")]
|
||||
[Address(RVA = "0x10F2E70", Offset = "0x10F1870", VA = "0x1810F2E70")]
|
||||
public void SetRankedPlayerInfo(Photon.Realtime.Player IEKDDPPNFPF, PlayerRankPositionSettings GHGBPMPLLBK, int POICBKEFLBK)
|
||||
{
|
||||
this.<LCBGICCHKJE>k__BackingField = IEKDDPPNFPF;
|
||||
if (IEKDDPPNFPF != 0)
|
||||
{
|
||||
TextMesh textMesh = this.playerName;
|
||||
string nickName = IEKDDPPNFPF.nickName;
|
||||
textMesh.text = nickName;
|
||||
Transform transform = this.playerName.transform;
|
||||
int num = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayersMaxCount();
|
||||
TextMesh textMesh2 = this.playerName;
|
||||
string nickName2 = this.<LCBGICCHKJE>k__BackingField.nickName;
|
||||
int num2;
|
||||
string text = string.Format("#{0}: {1}", num2, nickName2);
|
||||
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;
|
||||
Photon.Realtime.Player player = this.<LCBGICCHKJE>k__BackingField;
|
||||
CGLKOJIMDIH playerTeam = teamManager.GetPlayerTeam(player);
|
||||
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011553 RID: 70995 RVA: 0x0041C608 File Offset: 0x0041A808
|
||||
[Token(Token = "0x6011553")]
|
||||
[Address(RVA = "0x10F2CF0", Offset = "0x10F16F0", VA = "0x1810F2CF0")]
|
||||
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: 0x06011554 RID: 70996 RVA: 0x0041C69C File Offset: 0x0041A89C
|
||||
[Token(Token = "0x6011554")]
|
||||
[Address(RVA = "0x10F2C90", Offset = "0x10F1690", VA = "0x1810F2C90")]
|
||||
public void SetPlayerMarkerRotation(Quaternion IGPENJBJADK)
|
||||
{
|
||||
Transform parent = this.playerMarkerRoot.transform.parent;
|
||||
}
|
||||
|
||||
// Token: 0x06011555 RID: 70997 RVA: 0x0041C6C0 File Offset: 0x0041A8C0
|
||||
[Token(Token = "0x6011555")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public BattleRoyaleVisitorMapToken()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B932 RID: 47410
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B932")]
|
||||
[SerializeField]
|
||||
private TextMesh playerName;
|
||||
|
||||
// Token: 0x0400B933 RID: 47411
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B933")]
|
||||
[SerializeField]
|
||||
private GameObject playerMarkerRoot;
|
||||
|
||||
// Token: 0x0400B934 RID: 47412
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B934")]
|
||||
[SerializeField]
|
||||
private MeshRenderer flagRenderer;
|
||||
|
||||
// Token: 0x0400B935 RID: 47413
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B935")]
|
||||
private MaterialPropertyBlock POJKKILEGBC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,218 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x020026F4 RID: 9972
|
||||
[Token(Token = "0x20026F4")]
|
||||
[StructLayout(3)]
|
||||
public class BattleRoyaleWinnerDoor : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x06011556 RID: 70998 RVA: 0x0041C6D4 File Offset: 0x0041A8D4
|
||||
[Token(Token = "0x6011556")]
|
||||
[Address(RVA = "0x10F5DA0", Offset = "0x10F47A0", VA = "0x1810F5DA0")]
|
||||
public void MasterSpawnWinnerDoorAndProps(Player KMKLCCHIKEF)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
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: 0x06011557 RID: 70999 RVA: 0x0041C854 File Offset: 0x0041AA54
|
||||
[Token(Token = "0x6011557")]
|
||||
[Address(RVA = "0x10F5860", Offset = "0x10F4260", VA = "0x1810F5860")]
|
||||
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 vector3;
|
||||
float z3 = vector3.z;
|
||||
Vector3 up = Vector3.up;
|
||||
}
|
||||
Vector3 up2 = Vector3.up;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.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: 0x06011558 RID: 71000 RVA: 0x0041C8CC File Offset: 0x0041AACC
|
||||
[Token(Token = "0x6011558")]
|
||||
[Address(RVA = "0x6A4030", Offset = "0x6A2A30", VA = "0x1806A4030")]
|
||||
public BattleRoyaleWinnerDoor()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011559 RID: 71001 RVA: 0x0041C8E0 File Offset: 0x0041AAE0
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6011559")]
|
||||
[Address(RVA = "0x10F6780", Offset = "0x10F5180", VA = "0x1810F6780")]
|
||||
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: 0x0400B937 RID: 47415
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B937")]
|
||||
[SerializeField]
|
||||
private BattleRoyaleWinnerSign winnerSign;
|
||||
|
||||
// Token: 0x0400B938 RID: 47416
|
||||
[Token(Token = "0x400B938")]
|
||||
private static OGNBCNBPFCC[] DICCPJBOGPK;
|
||||
|
||||
// Token: 0x0400B939 RID: 47417
|
||||
[Token(Token = "0x400B939")]
|
||||
private static Vector3[] GMGKOMLHLNC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,101 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Networking.SynchronizedFields;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x020026F5 RID: 9973
|
||||
[Token(Token = "0x20026F5")]
|
||||
[RequireComponent(typeof(Tool))]
|
||||
[StructLayout(3)]
|
||||
public class BattleRoyaleWinnerSign : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17002EFC RID: 12028
|
||||
// (get) Token: 0x0601155A RID: 71002 RVA: 0x0041CAB4 File Offset: 0x0041ACB4
|
||||
// (set) Token: 0x0601155B RID: 71003 RVA: 0x0041CAD4 File Offset: 0x0041ACD4
|
||||
[Token(Token = "0x17002EFC")]
|
||||
public int BGKDOLDOKNG
|
||||
{
|
||||
[Token(Token = "0x601155A")]
|
||||
[Address(RVA = "0x10F7660", Offset = "0x10F6060", VA = "0x1810F7660")]
|
||||
get
|
||||
{
|
||||
return this.PEBPIDECBMC.Get();
|
||||
}
|
||||
[Token(Token = "0x601155B")]
|
||||
[Address(RVA = "0x10F7600", Offset = "0x10F6000", VA = "0x1810F7600")]
|
||||
private set
|
||||
{
|
||||
SynchronizedField<int> pebpidecbmc = this.PEBPIDECBMC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601155C RID: 71004 RVA: 0x0041CAF0 File Offset: 0x0041ACF0
|
||||
[Token(Token = "0x601155C")]
|
||||
[Address(RVA = "0x10F73A0", Offset = "0x10F5DA0", VA = "0x1810F73A0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
Action action = new Action(this.BLDCKCEJBON);
|
||||
SynchronizedField<int> synchronizedField;
|
||||
this.PEBPIDECBMC = synchronizedField;
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
int length = this.availableSignTexts.Length;
|
||||
int num = global::UnityEngine.Random.Range(0, length);
|
||||
SynchronizedField<int> pebpidecbmc = this.PEBPIDECBMC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601155D RID: 71005 RVA: 0x0041CB4C File Offset: 0x0041AD4C
|
||||
[Token(Token = "0x601155D")]
|
||||
[Address(RVA = "0x10F74D0", Offset = "0x10F5ED0", VA = "0x1810F74D0")]
|
||||
private void BLDCKCEJBON()
|
||||
{
|
||||
TextMeshPro textMeshPro = this.signText;
|
||||
int num = 0;
|
||||
if (textMeshPro != num)
|
||||
{
|
||||
string[] array = this.availableSignTexts;
|
||||
int num2 = this.PEBPIDECBMC.Get();
|
||||
if (array.Length > num2)
|
||||
{
|
||||
TextMeshPro textMeshPro2 = this.signText;
|
||||
string[] array2 = this.availableSignTexts;
|
||||
int num3 = this.PEBPIDECBMC.Get();
|
||||
string text = array2[num3];
|
||||
textMeshPro2.text = text;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601155E RID: 71006 RVA: 0x0041CBC0 File Offset: 0x0041ADC0
|
||||
[Token(Token = "0x601155E")]
|
||||
[Address(RVA = "0x6A4030", Offset = "0x6A2A30", VA = "0x1806A4030")]
|
||||
public BattleRoyaleWinnerSign()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B93A RID: 47418
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B93A")]
|
||||
[SerializeField]
|
||||
[Header("Available strings")]
|
||||
private string[] availableSignTexts;
|
||||
|
||||
// Token: 0x0400B93B RID: 47419
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B93B")]
|
||||
[SerializeField]
|
||||
private TextMeshPro signText;
|
||||
|
||||
// Token: 0x0400B93C RID: 47420
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B93C")]
|
||||
private SynchronizedField<int> PEBPIDECBMC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,486 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Text;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.Activities.Quest.Goblin2;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.Core.Creation;
|
||||
using RecRoom.Networking.SynchronizedFields;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x020026F8 RID: 9976
|
||||
[Token(Token = "0x20026F8")]
|
||||
[StructLayout(3)]
|
||||
public class HealthPotion : MonoBehaviourPun, EOCLMMENCKH
|
||||
{
|
||||
// Token: 0x17002F09 RID: 12041
|
||||
// (get) Token: 0x0601156F RID: 71023 RVA: 0x0041CD5C File Offset: 0x0041AF5C
|
||||
// (set) Token: 0x06011570 RID: 71024 RVA: 0x0041CD7C File Offset: 0x0041AF7C
|
||||
[Token(Token = "0x17002F09")]
|
||||
public float ICBDJPPLHIN
|
||||
{
|
||||
[Token(Token = "0x601156F")]
|
||||
[Address(RVA = "0x1106630", Offset = "0x1105030", VA = "0x181106630")]
|
||||
get
|
||||
{
|
||||
return this.DLJIJKOBGKC.Get1();
|
||||
}
|
||||
[Token(Token = "0x6011570")]
|
||||
[Address(RVA = "0x1105400", Offset = "0x1103E00", VA = "0x181105400")]
|
||||
private set
|
||||
{
|
||||
SynchronizedField<float, float, float, float> dljijkobgkc = this.DLJIJKOBGKC;
|
||||
float num = Mathf.Max((float)0, value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002F0A RID: 12042
|
||||
// (get) Token: 0x06011571 RID: 71025 RVA: 0x0041CDA0 File Offset: 0x0041AFA0
|
||||
// (set) Token: 0x06011572 RID: 71026 RVA: 0x0041CDC0 File Offset: 0x0041AFC0
|
||||
[Token(Token = "0x17002F0A")]
|
||||
public float IPKBECKDMBG
|
||||
{
|
||||
[Token(Token = "0x6011571")]
|
||||
[Address(RVA = "0x1105320", Offset = "0x1103D20", VA = "0x181105320")]
|
||||
get
|
||||
{
|
||||
return this.DLJIJKOBGKC.Get2();
|
||||
}
|
||||
[Token(Token = "0x6011572")]
|
||||
[Address(RVA = "0x1105370", Offset = "0x1103D70", VA = "0x181105370")]
|
||||
private set
|
||||
{
|
||||
SynchronizedField<float, float, float, float> dljijkobgkc = this.DLJIJKOBGKC;
|
||||
float num = Mathf.Max((float)0, value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002F0B RID: 12043
|
||||
// (get) Token: 0x06011573 RID: 71027 RVA: 0x0041CDE4 File Offset: 0x0041AFE4
|
||||
// (set) Token: 0x06011574 RID: 71028 RVA: 0x0041CE04 File Offset: 0x0041B004
|
||||
[Token(Token = "0x17002F0B")]
|
||||
public float DAGCHIINJDB
|
||||
{
|
||||
[Token(Token = "0x6011573")]
|
||||
[Address(RVA = "0x1106680", Offset = "0x1105080", VA = "0x181106680")]
|
||||
get
|
||||
{
|
||||
return this.DLJIJKOBGKC.Get3();
|
||||
}
|
||||
[Token(Token = "0x6011574")]
|
||||
[Address(RVA = "0x1104E30", Offset = "0x1103830", VA = "0x181104E30")]
|
||||
private set
|
||||
{
|
||||
SynchronizedField<float, float, float, float> dljijkobgkc = this.DLJIJKOBGKC;
|
||||
float num = Mathf.Max((float)0, value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002F0C RID: 12044
|
||||
// (get) Token: 0x06011575 RID: 71029 RVA: 0x0041CE28 File Offset: 0x0041B028
|
||||
// (set) Token: 0x06011576 RID: 71030 RVA: 0x0041CE48 File Offset: 0x0041B048
|
||||
[Token(Token = "0x17002F0C")]
|
||||
public float BLIJHAFNGBK
|
||||
{
|
||||
[Token(Token = "0x6011575")]
|
||||
[Address(RVA = "0x11051C0", Offset = "0x1103BC0", VA = "0x1811051C0")]
|
||||
get
|
||||
{
|
||||
return this.DLJIJKOBGKC.Get4();
|
||||
}
|
||||
[Token(Token = "0x6011576")]
|
||||
[Address(RVA = "0x1105870", Offset = "0x1104270", VA = "0x181105870")]
|
||||
private set
|
||||
{
|
||||
SynchronizedField<float, float, float, float> dljijkobgkc = this.DLJIJKOBGKC;
|
||||
float num = Mathf.Max((float)0, value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011577 RID: 71031 RVA: 0x0041CE6C File Offset: 0x0041B06C
|
||||
[Token(Token = "0x6011577")]
|
||||
[Address(RVA = "0x1105020", Offset = "0x1103A20", VA = "0x181105020", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
Potion.JICLAAJLNCE aoffbphmbbp;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
base..ctor();
|
||||
float num = this.defaultHealthRestoreDuration;
|
||||
float num2 = this.defaultShieldRestoreAmount;
|
||||
float num3 = this.defaultShieldRestoreDuration;
|
||||
Potion potion = this.potion;
|
||||
SynchronizedField<float, float, float, float> synchronizedField;
|
||||
this.DLJIJKOBGKC = synchronizedField;
|
||||
Potion.JICLAAJLNCE jiclaajlnce;
|
||||
jiclaajlnce.method_ptr = ldftn(FLLECCFPPPN);
|
||||
jiclaajlnce.method = ldftn(FLLECCFPPPN);
|
||||
jiclaajlnce.m_target = this;
|
||||
aoffbphmbbp = potion.AOFFBPHMBBP;
|
||||
@delegate = Delegate.Combine(aoffbphmbbp, jiclaajlnce);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != aoffbphmbbp)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011578 RID: 71032 RVA: 0x0041CEF0 File Offset: 0x0041B0F0
|
||||
[Token(Token = "0x6011578")]
|
||||
[Address(RVA = "0x1106120", Offset = "0x1104B20", VA = "0x181106120")]
|
||||
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);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011579 RID: 71033 RVA: 0x0041D058 File Offset: 0x0041B258
|
||||
[Token(Token = "0x6011579")]
|
||||
[Address(RVA = "0x1105D00", Offset = "0x1104700", VA = "0x181105D00", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
Potion.JICLAAJLNCE aoffbphmbbp;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
base.OnDestroy();
|
||||
Potion potion = this.potion;
|
||||
int num = 0;
|
||||
if (!(potion != num))
|
||||
{
|
||||
return;
|
||||
}
|
||||
Potion potion2 = this.potion;
|
||||
Potion.JICLAAJLNCE jiclaajlnce;
|
||||
jiclaajlnce.method_ptr = ldftn(FLLECCFPPPN);
|
||||
jiclaajlnce.method = ldftn(FLLECCFPPPN);
|
||||
jiclaajlnce.m_target = this;
|
||||
aoffbphmbbp = potion2.AOFFBPHMBBP;
|
||||
@delegate = Delegate.Remove(aoffbphmbbp, jiclaajlnce);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != aoffbphmbbp)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601157A RID: 71034 RVA: 0x0041D0CC File Offset: 0x0041B2CC
|
||||
[Token(Token = "0x601157A")]
|
||||
[Address(RVA = "0x1104EC0", Offset = "0x11038C0", VA = "0x181104EC0")]
|
||||
public void AuthoritySetConfiguration(MJFGGLBBCLK ILBECEEEMHC)
|
||||
{
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
float bjiedlgagoj = ILBECEEEMHC.BJIEDLGAGOJ;
|
||||
float dncgodlmiim = ILBECEEEMHC.DNCGODLMIIM;
|
||||
float mgelbpdcfak = ILBECEEEMHC.MGELBPDCFAK;
|
||||
float aiglaoohapo = ILBECEEEMHC.AIGLAOOHAPO;
|
||||
this.AuthoritySetConfiguration(aiglaoohapo, mgelbpdcfak, dncgodlmiim, bjiedlgagoj);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601157B RID: 71035 RVA: 0x0041D110 File Offset: 0x0041B310
|
||||
[Token(Token = "0x601157B")]
|
||||
[Address(RVA = "0x1104F20", Offset = "0x1103920", VA = "0x181104F20")]
|
||||
public void AuthoritySetConfiguration(float DIAIDHMAOPM, float AMIAHHFBOAH, float NNOJBDBOLEM, float CKMKKCBBBJH)
|
||||
{
|
||||
SynchronizedField<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: 0x0601157C RID: 71036 RVA: 0x0041D144 File Offset: 0x0041B344
|
||||
[Token(Token = "0x601157C")]
|
||||
[Address(RVA = "0x1105490", Offset = "0x1103E90", VA = "0x181105490")]
|
||||
private void FLLECCFPPPN(Potion GCEPCEDMAHI, Photon.Realtime.Player IEKDDPPNFPF)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num) && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.PlayerIsAlive(IEKDDPPNFPF))
|
||||
{
|
||||
PlayerEvents playerEvents = IEKDDPPNFPF.GPOMCJICJIH().playerEvents;
|
||||
float num2 = this.DLJIJKOBGKC.Get1();
|
||||
float num3 = this.DLJIJKOBGKC.Get3();
|
||||
playerEvents.PotionConsumed(num2, num3);
|
||||
float num4 = this.DLJIJKOBGKC.Get1();
|
||||
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.Get3() > num5)
|
||||
{
|
||||
GameCombatManager combatManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
int num7 = Mathf.RoundToInt(this.DAGCHIINJDB);
|
||||
float shieldRestoreDuration = this.BLIJHAFNGBK;
|
||||
combatManager2.MasterRestorePlayerShield(IEKDDPPNFPF, num7, shieldRestoreDuration);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002F0D RID: 12045
|
||||
// (get) Token: 0x0601157D RID: 71037 RVA: 0x0041D240 File Offset: 0x0041B440
|
||||
[Token(Token = "0x17002F0D")]
|
||||
private bool DFPHKKDMMNF
|
||||
{
|
||||
[Token(Token = "0x601157D")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "15")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601157E RID: 71038 RVA: 0x0041D250 File Offset: 0x0041B450
|
||||
[Token(Token = "0x601157E")]
|
||||
[Address(RVA = "0x1105BC0", Offset = "0x11045C0", VA = "0x181105BC0", Slot = "16")]
|
||||
private void NKEFBENNLLB(KPNDFONGDGF HFBJGCHOANH)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601157F RID: 71039 RVA: 0x0041D28C File Offset: 0x0041B48C
|
||||
[Token(Token = "0x601157F")]
|
||||
[Address(RVA = "0x1105E30", Offset = "0x1104830", VA = "0x181105E30", Slot = "17")]
|
||||
private void PEBILDGFOEM(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
|
||||
{
|
||||
MJFGGLBBCLK mjfgglbbclk = new MJFGGLBBCLK();
|
||||
float num = this.DLJIJKOBGKC.Get1();
|
||||
mjfgglbbclk.AIGLAOOHAPO = num;
|
||||
float num2 = this.DLJIJKOBGKC.Get2();
|
||||
mjfgglbbclk.MGELBPDCFAK = num2;
|
||||
float num3 = this.DLJIJKOBGKC.Get3();
|
||||
mjfgglbbclk.DNCGODLMIIM = num3;
|
||||
float num4 = this.DLJIJKOBGKC.Get4();
|
||||
mjfgglbbclk.BJIEDLGAGOJ = num4;
|
||||
}
|
||||
|
||||
// Token: 0x06011580 RID: 71040 RVA: 0x0041D320 File Offset: 0x0041B520
|
||||
[Token(Token = "0x6011580")]
|
||||
[Address(RVA = "0x1106610", Offset = "0x1105010", VA = "0x181106610")]
|
||||
public HealthPotion()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011581 RID: 71041 RVA: 0x0041D34C File Offset: 0x0041B54C
|
||||
[Token(Token = "0x6011581")]
|
||||
[Address(RVA = "0x11059A0", Offset = "0x11043A0", VA = "0x1811059A0")]
|
||||
[CompilerGenerated]
|
||||
private void JFHOEGFBCEE(CreationObjectSettingIntUIControl GCCLEJOGCCE)
|
||||
{
|
||||
GCCLEJOGCCE.PropertyDescription.text = "Health restore amount";
|
||||
Func<int> func = new Func(this.GNHMIKAMNHO);
|
||||
Action<int> action = new Action(this.HJDKAKBFLDK);
|
||||
}
|
||||
|
||||
// Token: 0x06011582 RID: 71042 RVA: 0x0041D38C File Offset: 0x0041B58C
|
||||
[Token(Token = "0x6011582")]
|
||||
[Address(RVA = "0x1105820", Offset = "0x1104220", VA = "0x181105820")]
|
||||
[CompilerGenerated]
|
||||
private int GNHMIKAMNHO()
|
||||
{
|
||||
float num = this.DLJIJKOBGKC.Get1();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011583 RID: 71043 RVA: 0x0041D3AC File Offset: 0x0041B5AC
|
||||
[Token(Token = "0x6011583")]
|
||||
[Address(RVA = "0x1105900", Offset = "0x1104300", VA = "0x181105900")]
|
||||
[CompilerGenerated]
|
||||
private void HJDKAKBFLDK(int DINHOLEGEMB)
|
||||
{
|
||||
SynchronizedField<float, float, float, float> dljijkobgkc = this.DLJIJKOBGKC;
|
||||
float num = Mathf.Max((float)0, (float)DINHOLEGEMB);
|
||||
dljijkobgkc.Set1(DINHOLEGEMB);
|
||||
}
|
||||
|
||||
// Token: 0x06011584 RID: 71044 RVA: 0x0041D3D8 File Offset: 0x0041B5D8
|
||||
[Token(Token = "0x6011584")]
|
||||
[Address(RVA = "0x1106060", Offset = "0x1104A60", VA = "0x181106060")]
|
||||
[CompilerGenerated]
|
||||
private void PJKNKCEEKCP(CreationObjectSettingFloatUIControl GCCLEJOGCCE)
|
||||
{
|
||||
GCCLEJOGCCE.PropertyDescription.text = "Health restore duration (s)";
|
||||
Func<float> func = new Func(this.EMPALGKNIFG);
|
||||
Action<float> action = new Action(this.JJDAICFCECG);
|
||||
}
|
||||
|
||||
// Token: 0x06011585 RID: 71045 RVA: 0x0041D418 File Offset: 0x0041B618
|
||||
[Token(Token = "0x6011585")]
|
||||
[Address(RVA = "0x1105320", Offset = "0x1103D20", VA = "0x181105320")]
|
||||
[CompilerGenerated]
|
||||
private float EMPALGKNIFG()
|
||||
{
|
||||
return this.DLJIJKOBGKC.Get2();
|
||||
}
|
||||
|
||||
// Token: 0x06011586 RID: 71046 RVA: 0x0041D438 File Offset: 0x0041B638
|
||||
[Token(Token = "0x6011586")]
|
||||
[Address(RVA = "0x1105370", Offset = "0x1103D70", VA = "0x181105370")]
|
||||
[CompilerGenerated]
|
||||
private void JJDAICFCECG(float DINHOLEGEMB)
|
||||
{
|
||||
SynchronizedField<float, float, float, float> dljijkobgkc = this.DLJIJKOBGKC;
|
||||
float num = Mathf.Max((float)0, DINHOLEGEMB);
|
||||
}
|
||||
|
||||
// Token: 0x06011587 RID: 71047 RVA: 0x0041D45C File Offset: 0x0041B65C
|
||||
[Token(Token = "0x6011587")]
|
||||
[Address(RVA = "0x1105B00", Offset = "0x1104500", VA = "0x181105B00")]
|
||||
[CompilerGenerated]
|
||||
private void LBLFNMLHDFF(CreationObjectSettingIntUIControl GCCLEJOGCCE)
|
||||
{
|
||||
GCCLEJOGCCE.PropertyDescription.text = "Shield restore amount";
|
||||
Func<int> func = new Func(this.DMMPBMAEFKG);
|
||||
Action<int> action = new Action(this.JHHKMDBJLDK);
|
||||
}
|
||||
|
||||
// Token: 0x06011588 RID: 71048 RVA: 0x0041D49C File Offset: 0x0041B69C
|
||||
[Token(Token = "0x6011588")]
|
||||
[Address(RVA = "0x1105210", Offset = "0x1103C10", VA = "0x181105210")]
|
||||
[CompilerGenerated]
|
||||
private int DMMPBMAEFKG()
|
||||
{
|
||||
float num = this.DLJIJKOBGKC.Get3();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011589 RID: 71049 RVA: 0x0041D4BC File Offset: 0x0041B6BC
|
||||
[Token(Token = "0x6011589")]
|
||||
[Address(RVA = "0x1105A60", Offset = "0x1104460", VA = "0x181105A60")]
|
||||
[CompilerGenerated]
|
||||
private void JHHKMDBJLDK(int DINHOLEGEMB)
|
||||
{
|
||||
SynchronizedField<float, float, float, float> dljijkobgkc = this.DLJIJKOBGKC;
|
||||
float num = Mathf.Max((float)0, (float)DINHOLEGEMB);
|
||||
dljijkobgkc.Set3(DINHOLEGEMB);
|
||||
}
|
||||
|
||||
// Token: 0x0601158A RID: 71050 RVA: 0x0041D4E8 File Offset: 0x0041B6E8
|
||||
[Token(Token = "0x601158A")]
|
||||
[Address(RVA = "0x1105260", Offset = "0x1103C60", VA = "0x181105260")]
|
||||
[CompilerGenerated]
|
||||
private void EBNMGLFBOIB(CreationObjectSettingFloatUIControl GCCLEJOGCCE)
|
||||
{
|
||||
GCCLEJOGCCE.PropertyDescription.text = "Shield restore duration (s)";
|
||||
Func<float> func = new Func(this.CPPCLLJFAML);
|
||||
Action<float> action = new Action(this.HDODKGBAEKN);
|
||||
}
|
||||
|
||||
// Token: 0x0601158B RID: 71051 RVA: 0x0041D528 File Offset: 0x0041B728
|
||||
[Token(Token = "0x601158B")]
|
||||
[Address(RVA = "0x11051C0", Offset = "0x1103BC0", VA = "0x1811051C0")]
|
||||
[CompilerGenerated]
|
||||
private float CPPCLLJFAML()
|
||||
{
|
||||
return this.DLJIJKOBGKC.Get4();
|
||||
}
|
||||
|
||||
// Token: 0x0601158C RID: 71052 RVA: 0x0041D548 File Offset: 0x0041B748
|
||||
[Token(Token = "0x601158C")]
|
||||
[Address(RVA = "0x1105870", Offset = "0x1104270", VA = "0x181105870")]
|
||||
[CompilerGenerated]
|
||||
private void HDODKGBAEKN(float DINHOLEGEMB)
|
||||
{
|
||||
SynchronizedField<float, float, float, float> dljijkobgkc = this.DLJIJKOBGKC;
|
||||
float num = Mathf.Max((float)0, DINHOLEGEMB);
|
||||
}
|
||||
|
||||
// Token: 0x0400B94B RID: 47435
|
||||
[Token(Token = "0x400B94B")]
|
||||
private const int LKNKFMHNCGJ = 1;
|
||||
|
||||
// Token: 0x0400B94C RID: 47436
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B94C")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private Potion potion;
|
||||
|
||||
// Token: 0x0400B94D RID: 47437
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B94D")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x0400B94E RID: 47438
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B94E")]
|
||||
[SerializeField]
|
||||
private float defaultHealthRestoreAmount = 10f;
|
||||
|
||||
// Token: 0x0400B94F RID: 47439
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400B94F")]
|
||||
[SerializeField]
|
||||
private float defaultHealthRestoreDuration = 0.5f;
|
||||
|
||||
// Token: 0x0400B950 RID: 47440
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400B950")]
|
||||
[SerializeField]
|
||||
private float defaultShieldRestoreAmount;
|
||||
|
||||
// Token: 0x0400B951 RID: 47441
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400B951")]
|
||||
[SerializeField]
|
||||
private float defaultShieldRestoreDuration;
|
||||
|
||||
// Token: 0x0400B952 RID: 47442
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400B952")]
|
||||
private SynchronizedField<float, float, float, float> DLJIJKOBGKC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x020026F0 RID: 9968
|
||||
[Token(Token = "0x20026F0")]
|
||||
[Serializable]
|
||||
[StructLayout(0, Size = 24)]
|
||||
public struct PlayerRankPositionSettings
|
||||
{
|
||||
// Token: 0x0400B91D RID: 47389
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B91D")]
|
||||
[Tooltip("An additional space to add to each player's local name height, offset by rank")]
|
||||
public float spaceBetweenRanks;
|
||||
|
||||
// Token: 0x0400B91E RID: 47390
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x400B91E")]
|
||||
[Tooltip("Spacing to add between player's in rank 2 and 3 (to help distinguish top positions)")]
|
||||
public float spaceBetweenSecondAndThirdRank;
|
||||
|
||||
// Token: 0x0400B91F RID: 47391
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400B91F")]
|
||||
[Tooltip("Spacing to add between player's in rank 1 and 2 (to help distinguish top positions)")]
|
||||
public float spaceBetweenFirstAndSecondRank;
|
||||
|
||||
// Token: 0x0400B920 RID: 47392
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x400B920")]
|
||||
[Tooltip("Default position for player's name relative to its token parent")]
|
||||
public Vector3 defaultPlayerNameLocalPosition;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,104 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x020026FA RID: 9978
|
||||
[Token(Token = "0x20026FA")]
|
||||
[StructLayout(3)]
|
||||
public class VirtualJoystickRigidbodyPickup : RigidbodyPickup
|
||||
{
|
||||
// Token: 0x17002F0E RID: 12046
|
||||
// (get) Token: 0x06011593 RID: 71059 RVA: 0x0041D608 File Offset: 0x0041B808
|
||||
[Token(Token = "0x17002F0E")]
|
||||
public override Vector3 EHAINJEAMKF
|
||||
{
|
||||
[Token(Token = "0x6011593")]
|
||||
[Address(RVA = "0x110D090", Offset = "0x110BA90", VA = "0x18110D090", Slot = "16")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002F0F RID: 12047
|
||||
// (get) Token: 0x06011594 RID: 71060 RVA: 0x0041D62C File Offset: 0x0041B82C
|
||||
[Token(Token = "0x17002F0F")]
|
||||
public override Quaternion IKNMCIEGEHH
|
||||
{
|
||||
[Token(Token = "0x6011594")]
|
||||
[Address(RVA = "0x110D180", Offset = "0x110BB80", VA = "0x18110D180", Slot = "17")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011595 RID: 71061 RVA: 0x0041D64C File Offset: 0x0041B84C
|
||||
[Token(Token = "0x6011595")]
|
||||
[Address(RVA = "0x110CEE0", Offset = "0x110B8E0", VA = "0x18110CEE0", Slot = "19")]
|
||||
public override void Pickup(RigidbodyEx LALAGOCBMIE, Vector3 JIAKMBCKKGE, Quaternion HMHKDLEABMF)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float z2 = JIAKMBCKKGE.z;
|
||||
}
|
||||
|
||||
// Token: 0x06011596 RID: 71062 RVA: 0x0041D670 File Offset: 0x0041B870
|
||||
[Token(Token = "0x6011596")]
|
||||
[Address(RVA = "0x110CCB0", Offset = "0x110B6B0", VA = "0x18110CCB0")]
|
||||
private Quaternion NIDBCFDKCEG(Vector3 PMKLPDAGPGD)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 forward = Vector3.forward;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011597 RID: 71063 RVA: 0x0041D690 File Offset: 0x0041B890
|
||||
[Token(Token = "0x6011597")]
|
||||
[Address(RVA = "0x110D000", Offset = "0x110BA00", VA = "0x18110D000")]
|
||||
public VirtualJoystickRigidbodyPickup()
|
||||
{
|
||||
Quaternion identity = Quaternion.identity;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400B958 RID: 47448
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400B958")]
|
||||
[NonSerialized]
|
||||
public Transform Pivot;
|
||||
|
||||
// Token: 0x0400B959 RID: 47449
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400B959")]
|
||||
[NonSerialized]
|
||||
public Vector3 PivotLocalPosition;
|
||||
|
||||
// Token: 0x0400B95A RID: 47450
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xEC")]
|
||||
[Token(Token = "0x400B95A")]
|
||||
[NonSerialized]
|
||||
public Quaternion PivotLocalRotation;
|
||||
|
||||
// Token: 0x0400B95B RID: 47451
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xFC")]
|
||||
[Token(Token = "0x400B95B")]
|
||||
private Quaternion FBCINOHOHPG;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user