550 lines
17 KiB
C#
550 lines
17 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using Photon.Realtime;
|
|
using RecRoom.Core.Pools;
|
|
using RecRoom.Networking.SynchronizedFields;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace RecRoom.Core.GameManagement
|
|
{
|
|
// Token: 0x02002DB4 RID: 11700
|
|
[Token(Token = "0x2002DB4")]
|
|
[StructLayout(3)]
|
|
public class LootTool : CurrencyTool
|
|
{
|
|
// Token: 0x170037ED RID: 14317
|
|
// (get) Token: 0x06014D09 RID: 85257 RVA: 0x004FEDE4 File Offset: 0x004FCFE4
|
|
[Token(Token = "0x170037ED")]
|
|
public LootManager.LFPMPNDODNG GKCIEGFHFHE
|
|
{
|
|
[Token(Token = "0x6014D09")]
|
|
[Address(RVA = "0x549060", Offset = "0x547A60", VA = "0x180549060")]
|
|
get
|
|
{
|
|
return this.lootType;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170037EE RID: 14318
|
|
// (get) Token: 0x06014D0A RID: 85258 RVA: 0x004FEDF8 File Offset: 0x004FCFF8
|
|
[Token(Token = "0x170037EE")]
|
|
public int BMCADLOCBLG
|
|
{
|
|
[Token(Token = "0x6014D0A")]
|
|
[Address(RVA = "0x567E40", Offset = "0x566840", VA = "0x180567E40")]
|
|
get
|
|
{
|
|
return this.customValue;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170037EF RID: 14319
|
|
// (get) Token: 0x06014D0B RID: 85259 RVA: 0x004FEE0C File Offset: 0x004FD00C
|
|
[Token(Token = "0x170037EF")]
|
|
public PooledParticle GNJMANBBBHA
|
|
{
|
|
[Token(Token = "0x6014D0B")]
|
|
[Address(RVA = "0x48F050", Offset = "0x48DA50", VA = "0x18048F050")]
|
|
get
|
|
{
|
|
return this.pickupVFXPrefab;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170037F0 RID: 14320
|
|
// (get) Token: 0x06014D0C RID: 85260 RVA: 0x004FEE20 File Offset: 0x004FD020
|
|
[Token(Token = "0x170037F0")]
|
|
public bool HEIAJNLBPAB
|
|
{
|
|
[Token(Token = "0x6014D0C")]
|
|
[Address(RVA = "0xA4F790", Offset = "0xA4E190", VA = "0x180A4F790")]
|
|
get
|
|
{
|
|
return this.IPIELPBBHBC;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170037F1 RID: 14321
|
|
// (get) Token: 0x06014D0D RID: 85261 RVA: 0x004FEE34 File Offset: 0x004FD034
|
|
[Token(Token = "0x170037F1")]
|
|
public int FDCLBFKIIBF
|
|
{
|
|
[Token(Token = "0x6014D0D")]
|
|
[Address(RVA = "0xC94730", Offset = "0xC93130", VA = "0x180C94730")]
|
|
get
|
|
{
|
|
return this.MHKIMKPIMNI;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170037F2 RID: 14322
|
|
// (get) Token: 0x06014D0E RID: 85262 RVA: 0x004FEE48 File Offset: 0x004FD048
|
|
[Token(Token = "0x170037F2")]
|
|
public float IMFEIEGCMCD
|
|
{
|
|
[Token(Token = "0x6014D0E")]
|
|
[Address(RVA = "0x4D66D0", Offset = "0x4D50D0", VA = "0x1804D66D0")]
|
|
get
|
|
{
|
|
return this.KCHOPIJBNPG;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170037F3 RID: 14323
|
|
// (get) Token: 0x06014D0F RID: 85263 RVA: 0x004FEE5C File Offset: 0x004FD05C
|
|
[Token(Token = "0x170037F3")]
|
|
public override bool OFPBKEKHCHM
|
|
{
|
|
[Token(Token = "0x6014D0F")]
|
|
[Address(RVA = "0x15E6DB0", Offset = "0x15E57B0", VA = "0x1815E6DB0", Slot = "15")]
|
|
get
|
|
{
|
|
return this.DCICOENCOEJ.Get() != null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170037F4 RID: 14324
|
|
// (get) Token: 0x06014D10 RID: 85264 RVA: 0x004FEE7C File Offset: 0x004FD07C
|
|
[Token(Token = "0x170037F4")]
|
|
private bool NADKANBBALD
|
|
{
|
|
[Token(Token = "0x6014D10")]
|
|
[Address(RVA = "0x15E6640", Offset = "0x15E5040", VA = "0x1815E6640")]
|
|
get
|
|
{
|
|
return this.JIJEMKNHMLL.Get() != null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014D11 RID: 85265 RVA: 0x004FEE9C File Offset: 0x004FD09C
|
|
[Token(Token = "0x6014D11")]
|
|
[Address(RVA = "0x15E6130", Offset = "0x15E4B30", VA = "0x1815E6130", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
int num;
|
|
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "SST", (SetterPermissionMode)num);
|
|
int num2 = 0;
|
|
num = 0;
|
|
this.HEEIAEKGPGC = mjnlddclogp;
|
|
SynchronizedField<bool> synchronizedField;
|
|
this.DCICOENCOEJ = synchronizedField;
|
|
Action action = new Action(this.DLBEMDICBKE);
|
|
SynchronizedField<bool, int, float> synchronizedField2;
|
|
this.FEGMCOFIADM = synchronizedField2;
|
|
Action action2 = new Action(this.PJMGEHKBGLK);
|
|
int num3;
|
|
SynchronizedField<bool> synchronizedField3 = new SynchronizedField(this, "SIS", num3, (SetterPermissionMode)num2, action2, num2);
|
|
num3 = 0;
|
|
this.JIJEMKNHMLL = synchronizedField3;
|
|
Tool tool = this.tool;
|
|
Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.LPLIIBBAAOI);
|
|
tool.AddCustomPickupCondition(oglajafkbmn);
|
|
ActionEvent<int> nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO;
|
|
Action<int> action3 = new Action(this.JGGLGMCIGKL);
|
|
PEGGCEDHBOF.NLHPIBGGDMO = nlhpibggdmo + action3;
|
|
}
|
|
|
|
// Token: 0x06014D12 RID: 85266 RVA: 0x004FEF5C File Offset: 0x004FD15C
|
|
[Token(Token = "0x6014D12")]
|
|
[Address(RVA = "0x15E6A60", Offset = "0x15E5460", VA = "0x1815E6A60", Slot = "16")]
|
|
protected override void Start()
|
|
{
|
|
base.Start();
|
|
bool flag = this.FEGMCOFIADM.Get1() != null;
|
|
SynchronizedField<bool, int, float> fegmcofiadm = this.FEGMCOFIADM;
|
|
this.IPIELPBBHBC = flag;
|
|
int num = fegmcofiadm.Get2();
|
|
SynchronizedField<bool, int, float> fegmcofiadm2 = this.FEGMCOFIADM;
|
|
this.MHKIMKPIMNI = num;
|
|
float num2 = fegmcofiadm2.Get3();
|
|
this.KCHOPIJBNPG = num2;
|
|
this.GJCJMPHANID();
|
|
PulsingBeam pulsingBeam = this.pulsingBeam;
|
|
int num3 = 0;
|
|
if (pulsingBeam != num3)
|
|
{
|
|
GameObject gameObject = this.pulsingBeam.gameObject;
|
|
if (this.JIJEMKNHMLL.Get() != 0)
|
|
{
|
|
}
|
|
int num4 = 0;
|
|
bool flag2 = (this.beaconOnlyEnabledWhenDespawning ? 1 : 0) == num4;
|
|
gameObject.SetActive(flag2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014D13 RID: 85267 RVA: 0x004FF004 File Offset: 0x004FD204
|
|
[Token(Token = "0x6014D13")]
|
|
[Address(RVA = "0x15E6BD0", Offset = "0x15E55D0", VA = "0x1815E6BD0", Slot = "17")]
|
|
protected override void Update()
|
|
{
|
|
base.Update();
|
|
if (this.JIJEMKNHMLL.Get() != 0)
|
|
{
|
|
PulsingBeam pulsingBeam = this.pulsingBeam;
|
|
int num = 0;
|
|
if (pulsingBeam != num)
|
|
{
|
|
float num2 = this.HEEIAEKGPGC.HPDDAIKGLBM;
|
|
float num3 = this.blinkFeedbackTimeRemaining;
|
|
PulsingBeam pulsingBeam2 = this.pulsingBeam;
|
|
if (num3 < num2)
|
|
{
|
|
int num4 = 0;
|
|
pulsingBeam2.FLCKAAANLPJ = num4 != 0;
|
|
}
|
|
pulsingBeam2.FLCKAAANLPJ = true;
|
|
int num5 = 0;
|
|
float num6 = Mathf.InverseLerp(num2, (float)num5, num2);
|
|
float num7 = this.blinkFeedbackMaxFrequency;
|
|
num2 = num6;
|
|
float num8 = this.blinkFeedbackMinFrequency;
|
|
PulsingBeam pulsingBeam3 = this.pulsingBeam;
|
|
float num9 = Mathf.SmoothStep(num8, num7, num2);
|
|
pulsingBeam3.BlinkFrequency = num9;
|
|
}
|
|
if (base.hasAuthority && this.HEEIAEKGPGC.OLGMEEIPCAL)
|
|
{
|
|
this.tool.AuthorityDisableAndMovetoLastSpawnPoint();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014D14 RID: 85268 RVA: 0x004FF0D4 File Offset: 0x004FD2D4
|
|
[Token(Token = "0x6014D14")]
|
|
[Address(RVA = "0x15E68B0", Offset = "0x15E52B0", VA = "0x1815E68B0", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
ActionEvent<int> nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO;
|
|
Action<int> action = new Action(this.JGGLGMCIGKL);
|
|
PEGGCEDHBOF.NLHPIBGGDMO = nlhpibggdmo - action;
|
|
}
|
|
|
|
// Token: 0x06014D15 RID: 85269 RVA: 0x004FF108 File Offset: 0x004FD308
|
|
[Token(Token = "0x6014D15")]
|
|
[Address(RVA = "0x15E63B0", Offset = "0x15E4DB0", VA = "0x1815E63B0")]
|
|
private void DLBEMDICBKE()
|
|
{
|
|
bool flag = this.FEGMCOFIADM.Get1() != null;
|
|
SynchronizedField<bool, int, float> fegmcofiadm = this.FEGMCOFIADM;
|
|
this.IPIELPBBHBC = flag;
|
|
int num = fegmcofiadm.Get2();
|
|
SynchronizedField<bool, int, float> fegmcofiadm2 = this.FEGMCOFIADM;
|
|
this.MHKIMKPIMNI = num;
|
|
float num2 = fegmcofiadm2.Get3();
|
|
this.KCHOPIJBNPG = num2;
|
|
this.GJCJMPHANID();
|
|
}
|
|
|
|
// Token: 0x06014D16 RID: 85270 RVA: 0x004FF160 File Offset: 0x004FD360
|
|
[Token(Token = "0x6014D16")]
|
|
[Address(RVA = "0x15E65E0", Offset = "0x15E4FE0", VA = "0x1815E65E0")]
|
|
private void JGGLGMCIGKL(int GKLPIFBPGOD)
|
|
{
|
|
if (this.IPIELPBBHBC && this.MHKIMKPIMNI == GKLPIFBPGOD)
|
|
{
|
|
this.GJCJMPHANID();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014D17 RID: 85271 RVA: 0x004FF188 File Offset: 0x004FD388
|
|
[Token(Token = "0x6014D17")]
|
|
[Address(RVA = "0x15E6450", Offset = "0x15E4E50", VA = "0x1815E6450")]
|
|
private void GJCJMPHANID()
|
|
{
|
|
GameObject gameObject = this.nameTagCanvas;
|
|
int num = 0;
|
|
if (!(gameObject == num))
|
|
{
|
|
Text text = this.nameTag;
|
|
int num2 = 0;
|
|
if (!(text == num2))
|
|
{
|
|
GameObject gameObject2 = this.nameTagCanvas;
|
|
bool ipielpbbhbc = this.IPIELPBBHBC;
|
|
gameObject2.SetActive(ipielpbbhbc);
|
|
if (this.IPIELPBBHBC)
|
|
{
|
|
int mhkimkpimni = this.MHKIMKPIMNI;
|
|
Text text2 = this.nameTag;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
string text3 = text2.text;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014D18 RID: 85272 RVA: 0x004FF204 File Offset: 0x004FD404
|
|
[Token(Token = "0x6014D18")]
|
|
[Address(RVA = "0x15E6690", Offset = "0x15E5090", VA = "0x1815E6690")]
|
|
public void MasterInitializeAsLostLoot(int CJFGEMGOJHB, float BNABMABMAEF)
|
|
{
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
SynchronizedField<bool, int, float> fegmcofiadm = this.FEGMCOFIADM;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014D19 RID: 85273 RVA: 0x004FF228 File Offset: 0x004FD428
|
|
[Token(Token = "0x6014D19")]
|
|
[Address(RVA = "0x15E67B0", Offset = "0x15E51B0", VA = "0x1815E67B0")]
|
|
public void MasterStartDespawn(float DBIHDDMKDJN)
|
|
{
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
if (!base.hasAuthority)
|
|
{
|
|
PhotonView photonView = base.photonView;
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
photonView.TransferOwnership(localPlayer);
|
|
}
|
|
SynchronizedField<bool> jijemknhmll = this.JIJEMKNHMLL;
|
|
this.HEEIAEKGPGC.KGFFMEICLNN(DBIHDDMKDJN);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014D1A RID: 85274 RVA: 0x004FF278 File Offset: 0x004FD478
|
|
[Token(Token = "0x6014D1A")]
|
|
[Address(RVA = "0x15E6730", Offset = "0x15E5130", VA = "0x1815E6730")]
|
|
public void MasterSetAlreadyPickedUp()
|
|
{
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
SynchronizedField<bool> dcicoencoej = this.DCICOENCOEJ;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014D1B RID: 85275 RVA: 0x004FF2A0 File Offset: 0x004FD4A0
|
|
[Token(Token = "0x6014D1B")]
|
|
[Address(RVA = "0x15E5FE0", Offset = "0x15E49E0", VA = "0x1815E5FE0", Slot = "18")]
|
|
protected override void APBEFBBOMDJ(Tool EGFEJGHDNAI, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ)
|
|
{
|
|
float z = DDHPAFKBMON.z;
|
|
base..ctor();
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
SynchronizedField<bool, int, float> fegmcofiadm = this.FEGMCOFIADM;
|
|
SynchronizedField<bool> dcicoencoej = this.DCICOENCOEJ;
|
|
int num = 0;
|
|
dcicoencoej.Set(num);
|
|
}
|
|
if (base.hasAuthority)
|
|
{
|
|
SynchronizedField<bool> jijemknhmll = this.JIJEMKNHMLL;
|
|
int num2 = 0;
|
|
jijemknhmll.Set(num2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014D1C RID: 85276 RVA: 0x004FF304 File Offset: 0x004FD504
|
|
[Token(Token = "0x6014D1C")]
|
|
[Address(RVA = "0x15E5F10", Offset = "0x15E4910", VA = "0x1815E5F10", Slot = "19")]
|
|
protected override void AEHDEJPEAKM(Tool EGFEJGHDNAI)
|
|
{
|
|
base.AEHDEJPEAKM(EGFEJGHDNAI);
|
|
this.OnDestroy();
|
|
LootTool.CollectEvent(this);
|
|
}
|
|
|
|
// Token: 0x06014D1D RID: 85277 RVA: 0x004FF330 File Offset: 0x004FD530
|
|
[Token(Token = "0x6014D1D")]
|
|
[Address(RVA = "0x15E6600", Offset = "0x15E5000", VA = "0x1815E6600")]
|
|
private bool LPLIIBBAAOI(Tool NBHJPDBHDHB, global::Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
|
|
{
|
|
if (!this.IPIELPBBHBC)
|
|
{
|
|
return true;
|
|
}
|
|
int <FMMJEJMBDPL>k__BackingField = NHCEBNBEEBE.<FMMJEJMBDPL>k__BackingField;
|
|
return this.MHKIMKPIMNI == <FMMJEJMBDPL>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06014D1E RID: 85278 RVA: 0x004FF360 File Offset: 0x004FD560
|
|
[Token(Token = "0x6014D1E")]
|
|
[Address(RVA = "0x15E6980", Offset = "0x15E5380", VA = "0x1815E6980")]
|
|
private void PJMGEHKBGLK()
|
|
{
|
|
PulsingBeam pulsingBeam = this.pulsingBeam;
|
|
int num = 0;
|
|
if (pulsingBeam != num)
|
|
{
|
|
GameObject gameObject = this.pulsingBeam.gameObject;
|
|
if (this.JIJEMKNHMLL.Get() != 0)
|
|
{
|
|
}
|
|
int num2 = 0;
|
|
bool flag = (this.beaconOnlyEnabledWhenDespawning ? 1 : 0) == num2;
|
|
gameObject.SetActive(flag);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014D1F RID: 85279 RVA: 0x004FF3B8 File Offset: 0x004FD5B8
|
|
[Token(Token = "0x6014D1F")]
|
|
[Address(RVA = "0x15E6D80", Offset = "0x15E5780", VA = "0x1815E6D80")]
|
|
public LootTool()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06014D20 RID: 85280 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6014D20")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
|
|
static LootTool()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0400DE35 RID: 56885
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400DE35")]
|
|
[SerializeField]
|
|
private LootManager.LFPMPNDODNG lootType;
|
|
|
|
// Token: 0x0400DE36 RID: 56886
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x400DE36")]
|
|
[SerializeField]
|
|
[Tooltip("Only for CUSTOM_VALUE Loot Type")]
|
|
private int customValue;
|
|
|
|
// Token: 0x0400DE37 RID: 56887
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400DE37")]
|
|
[SerializeField]
|
|
[Header("Feedback")]
|
|
private bool beaconOnlyEnabledWhenDespawning = true;
|
|
|
|
// Token: 0x0400DE38 RID: 56888
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")]
|
|
[Token(Token = "0x400DE38")]
|
|
[SerializeField]
|
|
private float blinkFeedbackTimeRemaining = 3f;
|
|
|
|
// Token: 0x0400DE39 RID: 56889
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400DE39")]
|
|
[SerializeField]
|
|
private float blinkFeedbackMinFrequency = 10f;
|
|
|
|
// Token: 0x0400DE3A RID: 56890
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
|
|
[Token(Token = "0x400DE3A")]
|
|
[SerializeField]
|
|
private float blinkFeedbackMaxFrequency = 20f;
|
|
|
|
// Token: 0x0400DE3B RID: 56891
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400DE3B")]
|
|
[SerializeField]
|
|
private PooledParticle pickupVFXPrefab;
|
|
|
|
// Token: 0x0400DE3C RID: 56892
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400DE3C")]
|
|
[SerializeField]
|
|
[Header("Name Tag")]
|
|
private GameObject nameTagCanvas;
|
|
|
|
// Token: 0x0400DE3D RID: 56893
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400DE3D")]
|
|
[SerializeField]
|
|
private Text nameTag;
|
|
|
|
// Token: 0x0400DE3E RID: 56894
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400DE3E")]
|
|
private bool IPIELPBBHBC;
|
|
|
|
// Token: 0x0400DE3F RID: 56895
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x84")]
|
|
[Token(Token = "0x400DE3F")]
|
|
private int MHKIMKPIMNI = (int)((ulong)4294967295L);
|
|
|
|
// Token: 0x0400DE40 RID: 56896
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400DE40")]
|
|
private float KCHOPIJBNPG;
|
|
|
|
// Token: 0x0400DE41 RID: 56897
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400DE41")]
|
|
private MJNLDDCLOGP HEEIAEKGPGC;
|
|
|
|
// Token: 0x0400DE42 RID: 56898
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400DE42")]
|
|
private SynchronizedField<bool> DCICOENCOEJ;
|
|
|
|
// Token: 0x0400DE43 RID: 56899
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400DE43")]
|
|
private SynchronizedField<bool, int, float> FEGMCOFIADM;
|
|
|
|
// Token: 0x0400DE44 RID: 56900
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400DE44")]
|
|
private SynchronizedField<bool> JIJEMKNHMLL;
|
|
|
|
// Token: 0x0400DE45 RID: 56901
|
|
[Token(Token = "0x400DE45")]
|
|
public static LootTool.IPHHMLEDBPK CollectEvent;
|
|
|
|
// Token: 0x02002DB5 RID: 11701
|
|
[Token(Token = "0x2002DB5")]
|
|
public sealed class IPHHMLEDBPK : MulticastDelegate
|
|
{
|
|
// Token: 0x06014D21 RID: 85281 RVA: 0x004FF404 File Offset: 0x004FD604
|
|
[Token(Token = "0x6014D21")]
|
|
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
|
public IPHHMLEDBPK(object @object, IntPtr method)
|
|
{
|
|
this.method = method;
|
|
this.m_target = @object;
|
|
}
|
|
|
|
// Token: 0x06014D22 RID: 85282 RVA: 0x004FF420 File Offset: 0x004FD620
|
|
[Token(Token = "0x6014D22")]
|
|
[Address(RVA = "0x42BD60", Offset = "0x42A760", VA = "0x18042BD60", Slot = "13")]
|
|
public void Invoke(LootTool FLPPLELMGOP)
|
|
{
|
|
if (this.delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014D23 RID: 85283 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6014D23")]
|
|
[Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(LootTool FLPPLELMGOP, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06014D24 RID: 85284 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6014D24")]
|
|
[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.");
|
|
}
|
|
}
|
|
}
|
|
}
|