546 lines
16 KiB
C#
546 lines
16 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using RecRoom.Core.Pools;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace RecRoom.Core.GameManagement
|
|
{
|
|
// Token: 0x0200337D RID: 13181
|
|
[Token(Token = "0x200337D")]
|
|
public class LootTool : CurrencyTool
|
|
{
|
|
// Token: 0x17003F5F RID: 16223
|
|
// (get) Token: 0x06016E78 RID: 93816 RVA: 0x00559948 File Offset: 0x00557B48
|
|
[Token(Token = "0x17003F5F")]
|
|
public LootManager.LFPMPNDODNG GKCIEGFHFHE
|
|
{
|
|
[Token(Token = "0x6016E78")]
|
|
[Address(RVA = "0x3FFBD0", Offset = "0x3FE9D0", VA = "0x1803FFBD0")]
|
|
get
|
|
{
|
|
return this.lootType;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F60 RID: 16224
|
|
// (get) Token: 0x06016E79 RID: 93817 RVA: 0x0055995C File Offset: 0x00557B5C
|
|
[Token(Token = "0x17003F60")]
|
|
public int BMCADLOCBLG
|
|
{
|
|
[Token(Token = "0x6016E79")]
|
|
[Address(RVA = "0x6CBD20", Offset = "0x6CAB20", VA = "0x1806CBD20")]
|
|
get
|
|
{
|
|
return this.customValue;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F61 RID: 16225
|
|
// (get) Token: 0x06016E7A RID: 93818 RVA: 0x00559970 File Offset: 0x00557B70
|
|
[Token(Token = "0x17003F61")]
|
|
public PooledParticle GNJMANBBBHA
|
|
{
|
|
[Token(Token = "0x6016E7A")]
|
|
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")]
|
|
get
|
|
{
|
|
return this.pickupVFXPrefab;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F62 RID: 16226
|
|
// (get) Token: 0x06016E7B RID: 93819 RVA: 0x00559984 File Offset: 0x00557B84
|
|
[Token(Token = "0x17003F62")]
|
|
public bool HEIAJNLBPAB
|
|
{
|
|
[Token(Token = "0x6016E7B")]
|
|
[Address(RVA = "0x536440", Offset = "0x535240", VA = "0x180536440")]
|
|
get
|
|
{
|
|
return this.IPIELPBBHBC;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F63 RID: 16227
|
|
// (get) Token: 0x06016E7C RID: 93820 RVA: 0x00559998 File Offset: 0x00557B98
|
|
[Token(Token = "0x17003F63")]
|
|
public int FDCLBFKIIBF
|
|
{
|
|
[Token(Token = "0x6016E7C")]
|
|
[Address(RVA = "0x60CFC0", Offset = "0x60BDC0", VA = "0x18060CFC0")]
|
|
get
|
|
{
|
|
return this.MHKIMKPIMNI;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F64 RID: 16228
|
|
// (get) Token: 0x06016E7D RID: 93821 RVA: 0x005599AC File Offset: 0x00557BAC
|
|
[Token(Token = "0x17003F64")]
|
|
public float IMFEIEGCMCD
|
|
{
|
|
[Token(Token = "0x6016E7D")]
|
|
[Address(RVA = "0xA31BD0", Offset = "0xA309D0", VA = "0x180A31BD0")]
|
|
get
|
|
{
|
|
return this.KCHOPIJBNPG;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F65 RID: 16229
|
|
// (get) Token: 0x06016E7E RID: 93822 RVA: 0x005599C0 File Offset: 0x00557BC0
|
|
[Token(Token = "0x17003F65")]
|
|
public override bool OFPBKEKHCHM
|
|
{
|
|
[Token(Token = "0x6016E7E")]
|
|
[Address(RVA = "0xA31B80", Offset = "0xA30980", VA = "0x180A31B80", Slot = "15")]
|
|
get
|
|
{
|
|
return this.DCICOENCOEJ.IAHDANBDAAM() != null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F66 RID: 16230
|
|
// (get) Token: 0x06016E7F RID: 93823 RVA: 0x005599E0 File Offset: 0x00557BE0
|
|
[Token(Token = "0x17003F66")]
|
|
private bool NADKANBBALD
|
|
{
|
|
[Token(Token = "0x6016E7F")]
|
|
[Address(RVA = "0xA31410", Offset = "0xA30210", VA = "0x180A31410")]
|
|
get
|
|
{
|
|
return this.JIJEMKNHMLL.IAHDANBDAAM() != null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016E80 RID: 93824 RVA: 0x00559A00 File Offset: 0x00557C00
|
|
[Token(Token = "0x6016E80")]
|
|
[Address(RVA = "0xA30F00", Offset = "0xA2FD00", VA = "0x180A30F00", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
int num;
|
|
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "SST", (OHOEENCHJJE)num);
|
|
int num2 = 0;
|
|
num = 0;
|
|
this.HEEIAEKGPGC = mjnlddclogp;
|
|
KLLMCPFPIIE<bool> kllmcpfpiie;
|
|
this.DCICOENCOEJ = kllmcpfpiie;
|
|
Action action = new Action(this.DLBEMDICBKE);
|
|
JNCNPDMJJGG<bool, int, float> jncnpdmjjgg;
|
|
this.FEGMCOFIADM = jncnpdmjjgg;
|
|
Action action2 = new Action(this.PJMGEHKBGLK);
|
|
int num3;
|
|
KLLMCPFPIIE<bool> kllmcpfpiie2 = new KLLMCPFPIIE(this, "SIS", num3, (OHOEENCHJJE)num2, action2, num2);
|
|
num3 = 0;
|
|
this.JIJEMKNHMLL = kllmcpfpiie2;
|
|
Tool tool = this.tool;
|
|
Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.LPLIIBBAAOI);
|
|
tool.AddCustomPickupCondition(oglajafkbmn);
|
|
MFBGLIHGCGO<int> nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO;
|
|
Action<int> action3 = new Action(this.JGGLGMCIGKL);
|
|
PEGGCEDHBOF.NLHPIBGGDMO = MFBGLIHGCGO.BPJDFPACLMK(nlhpibggdmo, action3);
|
|
}
|
|
|
|
// Token: 0x06016E81 RID: 93825 RVA: 0x00559AC0 File Offset: 0x00557CC0
|
|
[Token(Token = "0x6016E81")]
|
|
[Address(RVA = "0xA31830", Offset = "0xA30630", VA = "0x180A31830", Slot = "16")]
|
|
protected override void Start()
|
|
{
|
|
base.Start();
|
|
bool flag = this.FEGMCOFIADM.KLIAOAJIPKM() != null;
|
|
JNCNPDMJJGG<bool, int, float> fegmcofiadm = this.FEGMCOFIADM;
|
|
this.IPIELPBBHBC = flag;
|
|
int num = fegmcofiadm.HHKKJDOCBNH();
|
|
JNCNPDMJJGG<bool, int, float> fegmcofiadm2 = this.FEGMCOFIADM;
|
|
this.MHKIMKPIMNI = num;
|
|
float num2 = fegmcofiadm2.FDPNNFKMEEO();
|
|
this.KCHOPIJBNPG = num2;
|
|
this.GJCJMPHANID();
|
|
PulsingBeam pulsingBeam = this.pulsingBeam;
|
|
int num3 = 0;
|
|
if (pulsingBeam != num3)
|
|
{
|
|
GameObject gameObject = this.pulsingBeam.gameObject;
|
|
if (this.JIJEMKNHMLL.IAHDANBDAAM() != 0)
|
|
{
|
|
}
|
|
int num4 = 0;
|
|
bool flag2 = (this.beaconOnlyEnabledWhenDespawning ? 1 : 0) == num4;
|
|
gameObject.SetActive(flag2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016E82 RID: 93826 RVA: 0x00559B68 File Offset: 0x00557D68
|
|
[Token(Token = "0x6016E82")]
|
|
[Address(RVA = "0xA319A0", Offset = "0xA307A0", VA = "0x180A319A0", Slot = "17")]
|
|
protected override void Update()
|
|
{
|
|
base.Update();
|
|
if (this.JIJEMKNHMLL.IAHDANBDAAM() != 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.OGIBLNIIHDK && this.HEEIAEKGPGC.OLGMEEIPCAL)
|
|
{
|
|
this.tool.AuthorityDisableAndMovetoLastSpawnPoint();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016E83 RID: 93827 RVA: 0x00559C38 File Offset: 0x00557E38
|
|
[Token(Token = "0x6016E83")]
|
|
[Address(RVA = "0xA31680", Offset = "0xA30480", VA = "0x180A31680", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
MFBGLIHGCGO<int> nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO;
|
|
Action<int> action = new Action(this.JGGLGMCIGKL);
|
|
PEGGCEDHBOF.NLHPIBGGDMO = MFBGLIHGCGO.GMNMHGMFGOL(nlhpibggdmo, action);
|
|
}
|
|
|
|
// Token: 0x06016E84 RID: 93828 RVA: 0x00559C6C File Offset: 0x00557E6C
|
|
[Token(Token = "0x6016E84")]
|
|
[Address(RVA = "0xA31180", Offset = "0xA2FF80", VA = "0x180A31180")]
|
|
private void DLBEMDICBKE()
|
|
{
|
|
bool flag = this.FEGMCOFIADM.KLIAOAJIPKM() != null;
|
|
JNCNPDMJJGG<bool, int, float> fegmcofiadm = this.FEGMCOFIADM;
|
|
this.IPIELPBBHBC = flag;
|
|
int num = fegmcofiadm.HHKKJDOCBNH();
|
|
JNCNPDMJJGG<bool, int, float> fegmcofiadm2 = this.FEGMCOFIADM;
|
|
this.MHKIMKPIMNI = num;
|
|
float num2 = fegmcofiadm2.FDPNNFKMEEO();
|
|
this.KCHOPIJBNPG = num2;
|
|
this.GJCJMPHANID();
|
|
}
|
|
|
|
// Token: 0x06016E85 RID: 93829 RVA: 0x00559CC4 File Offset: 0x00557EC4
|
|
[Token(Token = "0x6016E85")]
|
|
[Address(RVA = "0xA313B0", Offset = "0xA301B0", VA = "0x180A313B0")]
|
|
private void JGGLGMCIGKL(int GKLPIFBPGOD)
|
|
{
|
|
if (this.IPIELPBBHBC && this.MHKIMKPIMNI == GKLPIFBPGOD)
|
|
{
|
|
this.GJCJMPHANID();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016E86 RID: 93830 RVA: 0x00559CEC File Offset: 0x00557EEC
|
|
[Token(Token = "0x6016E86")]
|
|
[Address(RVA = "0xA31220", Offset = "0xA30020", VA = "0x180A31220")]
|
|
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: 0x06016E87 RID: 93831 RVA: 0x00559D68 File Offset: 0x00557F68
|
|
[Token(Token = "0x6016E87")]
|
|
[Address(RVA = "0xA31460", Offset = "0xA30260", VA = "0x180A31460")]
|
|
public void MasterInitializeAsLostLoot(int CJFGEMGOJHB, float BNABMABMAEF)
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
JNCNPDMJJGG<bool, int, float> fegmcofiadm = this.FEGMCOFIADM;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016E88 RID: 93832 RVA: 0x00559D8C File Offset: 0x00557F8C
|
|
[Token(Token = "0x6016E88")]
|
|
[Address(RVA = "0xA31580", Offset = "0xA30380", VA = "0x180A31580")]
|
|
public void MasterStartDespawn(float DBIHDDMKDJN)
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
if (!base.OGIBLNIIHDK)
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
photonView.TransferOwnership(agajmbpabdl);
|
|
}
|
|
KLLMCPFPIIE<bool> jijemknhmll = this.JIJEMKNHMLL;
|
|
this.HEEIAEKGPGC.KGFFMEICLNN(DBIHDDMKDJN);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016E89 RID: 93833 RVA: 0x00559DDC File Offset: 0x00557FDC
|
|
[Token(Token = "0x6016E89")]
|
|
[Address(RVA = "0xA31500", Offset = "0xA30300", VA = "0x180A31500")]
|
|
public void MasterSetAlreadyPickedUp()
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
KLLMCPFPIIE<bool> dcicoencoej = this.DCICOENCOEJ;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016E8A RID: 93834 RVA: 0x00559E04 File Offset: 0x00558004
|
|
[Token(Token = "0x6016E8A")]
|
|
[Address(RVA = "0xA30DB0", Offset = "0xA2FBB0", VA = "0x180A30DB0", Slot = "18")]
|
|
protected override void APBEFBBOMDJ(Tool EGFEJGHDNAI, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ)
|
|
{
|
|
float z = DDHPAFKBMON.z;
|
|
base..ctor();
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
JNCNPDMJJGG<bool, int, float> fegmcofiadm = this.FEGMCOFIADM;
|
|
KLLMCPFPIIE<bool> dcicoencoej = this.DCICOENCOEJ;
|
|
int num = 0;
|
|
dcicoencoej.BDJFGEJFPPO(num);
|
|
}
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
KLLMCPFPIIE<bool> jijemknhmll = this.JIJEMKNHMLL;
|
|
int num2 = 0;
|
|
jijemknhmll.BDJFGEJFPPO(num2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016E8B RID: 93835 RVA: 0x00559E68 File Offset: 0x00558068
|
|
[Token(Token = "0x6016E8B")]
|
|
[Address(RVA = "0xA30CE0", Offset = "0xA2FAE0", VA = "0x180A30CE0", Slot = "19")]
|
|
protected override void AEHDEJPEAKM(Tool EGFEJGHDNAI)
|
|
{
|
|
base.AEHDEJPEAKM(EGFEJGHDNAI);
|
|
this.OnDestroy();
|
|
LootTool.CollectEvent(this);
|
|
}
|
|
|
|
// Token: 0x06016E8C RID: 93836 RVA: 0x00559E94 File Offset: 0x00558094
|
|
[Token(Token = "0x6016E8C")]
|
|
[Address(RVA = "0xA313D0", Offset = "0xA301D0", VA = "0x180A313D0")]
|
|
private bool LPLIIBBAAOI(Tool NBHJPDBHDHB, 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: 0x06016E8D RID: 93837 RVA: 0x00559EC4 File Offset: 0x005580C4
|
|
[Token(Token = "0x6016E8D")]
|
|
[Address(RVA = "0xA31750", Offset = "0xA30550", VA = "0x180A31750")]
|
|
private void PJMGEHKBGLK()
|
|
{
|
|
PulsingBeam pulsingBeam = this.pulsingBeam;
|
|
int num = 0;
|
|
if (pulsingBeam != num)
|
|
{
|
|
GameObject gameObject = this.pulsingBeam.gameObject;
|
|
if (this.JIJEMKNHMLL.IAHDANBDAAM() != 0)
|
|
{
|
|
}
|
|
int num2 = 0;
|
|
bool flag = (this.beaconOnlyEnabledWhenDespawning ? 1 : 0) == num2;
|
|
gameObject.SetActive(flag);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016E8E RID: 93838 RVA: 0x00559F1C File Offset: 0x0055811C
|
|
[Token(Token = "0x6016E8E")]
|
|
[Address(RVA = "0xA31B50", Offset = "0xA30950", VA = "0x180A31B50")]
|
|
public LootTool()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06016E8F RID: 93839 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6016E8F")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
|
static LootTool()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0400EECB RID: 61131
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400EECB")]
|
|
[SerializeField]
|
|
private LootManager.LFPMPNDODNG lootType;
|
|
|
|
// Token: 0x0400EECC RID: 61132
|
|
[FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x400EECC")]
|
|
[SerializeField]
|
|
[Tooltip("Only for CUSTOM_VALUE Loot Type")]
|
|
private int customValue;
|
|
|
|
// Token: 0x0400EECD RID: 61133
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400EECD")]
|
|
[SerializeField]
|
|
[Header("Feedback")]
|
|
private bool beaconOnlyEnabledWhenDespawning = true;
|
|
|
|
// Token: 0x0400EECE RID: 61134
|
|
[FieldOffset(Offset = "0x5C")]
|
|
[Token(Token = "0x400EECE")]
|
|
[SerializeField]
|
|
private float blinkFeedbackTimeRemaining = 3f;
|
|
|
|
// Token: 0x0400EECF RID: 61135
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400EECF")]
|
|
[SerializeField]
|
|
private float blinkFeedbackMinFrequency = 10f;
|
|
|
|
// Token: 0x0400EED0 RID: 61136
|
|
[FieldOffset(Offset = "0x64")]
|
|
[Token(Token = "0x400EED0")]
|
|
[SerializeField]
|
|
private float blinkFeedbackMaxFrequency = 20f;
|
|
|
|
// Token: 0x0400EED1 RID: 61137
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400EED1")]
|
|
[SerializeField]
|
|
private PooledParticle pickupVFXPrefab;
|
|
|
|
// Token: 0x0400EED2 RID: 61138
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400EED2")]
|
|
[SerializeField]
|
|
[Header("Name Tag")]
|
|
private GameObject nameTagCanvas;
|
|
|
|
// Token: 0x0400EED3 RID: 61139
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400EED3")]
|
|
[SerializeField]
|
|
private Text nameTag;
|
|
|
|
// Token: 0x0400EED4 RID: 61140
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400EED4")]
|
|
private bool IPIELPBBHBC;
|
|
|
|
// Token: 0x0400EED5 RID: 61141
|
|
[FieldOffset(Offset = "0x84")]
|
|
[Token(Token = "0x400EED5")]
|
|
private int MHKIMKPIMNI = (int)((ulong)4294967295L);
|
|
|
|
// Token: 0x0400EED6 RID: 61142
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400EED6")]
|
|
private float KCHOPIJBNPG;
|
|
|
|
// Token: 0x0400EED7 RID: 61143
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400EED7")]
|
|
private MJNLDDCLOGP HEEIAEKGPGC;
|
|
|
|
// Token: 0x0400EED8 RID: 61144
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400EED8")]
|
|
private KLLMCPFPIIE<bool> DCICOENCOEJ;
|
|
|
|
// Token: 0x0400EED9 RID: 61145
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400EED9")]
|
|
private JNCNPDMJJGG<bool, int, float> FEGMCOFIADM;
|
|
|
|
// Token: 0x0400EEDA RID: 61146
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400EEDA")]
|
|
private KLLMCPFPIIE<bool> JIJEMKNHMLL;
|
|
|
|
// Token: 0x0400EEDB RID: 61147
|
|
[Token(Token = "0x400EEDB")]
|
|
public static LootTool.IPHHMLEDBPK CollectEvent;
|
|
|
|
// Token: 0x0200337E RID: 13182
|
|
[Token(Token = "0x200337E")]
|
|
public sealed class IPHHMLEDBPK : MulticastDelegate
|
|
{
|
|
// Token: 0x06016E90 RID: 93840 RVA: 0x00559F68 File Offset: 0x00558168
|
|
[Token(Token = "0x6016E90")]
|
|
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
|
public IPHHMLEDBPK(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x06016E91 RID: 93841 RVA: 0x00559F84 File Offset: 0x00558184
|
|
[Token(Token = "0x6016E91")]
|
|
[Address(RVA = "0x73B060", Offset = "0x739E60", VA = "0x18073B060", Slot = "13")]
|
|
public void Invoke(LootTool FLPPLELMGOP)
|
|
{
|
|
if (this.delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016E92 RID: 93842 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016E92")]
|
|
[Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", 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: 0x06016E93 RID: 93843 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016E93")]
|
|
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
}
|
|
}
|