This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
@@ -0,0 +1,565 @@
using System;
using System.Collections;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using Photon.Pun;
using RecRoom.Core.Combat;
using RecRoom.Core.Pools;
using UnityEngine;
namespace RecRoom.Tools.Weapons
{
// Token: 0x02002C51 RID: 11345
[Token(Token = "0x2002C51")]
public class DelayedRangedWeaponTrigger : MonoBehaviourPun
{
// Token: 0x140001A2 RID: 418
// (add) Token: 0x06012F3D RID: 77629 RVA: 0x004535A4 File Offset: 0x004517A4
// (remove) Token: 0x06012F3E RID: 77630 RVA: 0x004535CC File Offset: 0x004517CC
[Token(Token = "0x140001A2")]
public event DelayedRangedWeaponTrigger.IOGLIBAPLLG ABHIBNPKAIN
{
[Token(Token = "0x6012F3D")]
[Address(RVA = "0x1D30610", Offset = "0x1D2F610", VA = "0x181D30610")]
[CompilerGenerated]
add
{
DelayedRangedWeaponTrigger.IOGLIBAPLLG abhibnpkain;
Delegate @delegate;
do
{
abhibnpkain = this.ABHIBNPKAIN;
@delegate = Delegate.Combine(abhibnpkain, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != abhibnpkain)
{
}
}
[Token(Token = "0x6012F3E")]
[Address(RVA = "0x1D30750", Offset = "0x1D2F750", VA = "0x181D30750")]
[CompilerGenerated]
remove
{
DelayedRangedWeaponTrigger.IOGLIBAPLLG abhibnpkain;
Delegate @delegate;
do
{
abhibnpkain = this.ABHIBNPKAIN;
@delegate = Delegate.Remove(abhibnpkain, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != abhibnpkain)
{
}
}
}
// Token: 0x140001A3 RID: 419
// (add) Token: 0x06012F3F RID: 77631 RVA: 0x004535F4 File Offset: 0x004517F4
// (remove) Token: 0x06012F40 RID: 77632 RVA: 0x0045361C File Offset: 0x0045181C
[Token(Token = "0x140001A3")]
public event DelayedRangedWeaponTrigger.IOGLIBAPLLG JFPBBAHBCPN
{
[Token(Token = "0x6012F3F")]
[Address(RVA = "0x1D306B0", Offset = "0x1D2F6B0", VA = "0x181D306B0")]
[CompilerGenerated]
add
{
DelayedRangedWeaponTrigger.IOGLIBAPLLG jfpbbahbcpn;
Delegate @delegate;
do
{
jfpbbahbcpn = this.JFPBBAHBCPN;
@delegate = Delegate.Combine(jfpbbahbcpn, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != jfpbbahbcpn)
{
}
}
[Token(Token = "0x6012F40")]
[Address(RVA = "0x1D307F0", Offset = "0x1D2F7F0", VA = "0x181D307F0")]
[CompilerGenerated]
remove
{
DelayedRangedWeaponTrigger.IOGLIBAPLLG jfpbbahbcpn;
Delegate @delegate;
do
{
jfpbbahbcpn = this.JFPBBAHBCPN;
@delegate = Delegate.Remove(jfpbbahbcpn, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != jfpbbahbcpn)
{
}
}
}
// Token: 0x170034E3 RID: 13539
// (get) Token: 0x06012F41 RID: 77633 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x170034E3")]
public bool EMCAFGBAIPM
{
[Token(Token = "0x6012F41")]
[Address(RVA = "0x16B3C50", Offset = "0x16B2C50", VA = "0x1816B3C50")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06012F42 RID: 77634 RVA: 0x00453644 File Offset: 0x00451844
[Token(Token = "0x6012F42")]
[Address(RVA = "0x1D2FC90", Offset = "0x1D2EC90", VA = "0x181D2FC90", Slot = "13")]
protected override void Awake()
{
base..ctor();
Transform transform = new GameObject("ParticleRoot").transform;
this.BPJHONOFGBG = transform;
Transform transform2 = this.fuseStartTransform;
int num = 0;
transform.SetParent(transform2, num != 0);
Tool tool = this.tool;
int num2 = 0;
if (tool != num2)
{
Tool tool2 = this.tool;
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool2.PostResetEvent;
Action<Tool, Vector3, Quaternion, Vector3, bool> action = new Action(this.APBEFBBOMDJ);
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.BPJDFPACLMK(postResetEvent, action);
tool2.PostResetEvent = eahpnacbldd;
Tool tool3 = this.tool;
MFBGLIHGCGO<Tool> inputDownEvent = tool3.InputDownEvent;
Action<Tool> action2 = new Action(this.GDPCAAHGLJN);
EAHPNACBLDD eahpnacbldd2;
tool3.InputDownEvent = eahpnacbldd2;
}
}
// Token: 0x06012F43 RID: 77635 RVA: 0x004536F8 File Offset: 0x004518F8
[Token(Token = "0x6012F43")]
[Address(RVA = "0x1D30420", Offset = "0x1D2F420", VA = "0x181D30420", Slot = "14")]
protected override void OnDestroy()
{
base.OnDestroy();
Tool tool = this.tool;
int num = 0;
if (tool != num)
{
Tool tool2 = this.tool;
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool2.PostResetEvent;
Action<Tool, Vector3, Quaternion, Vector3, bool> action = new Action(this.APBEFBBOMDJ);
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.GMNMHGMFGOL(postResetEvent, action);
tool2.PostResetEvent = eahpnacbldd;
Tool tool3 = this.tool;
MFBGLIHGCGO<Tool> inputDownEvent = tool3.InputDownEvent;
Action<Tool> action2 = new Action(this.GDPCAAHGLJN);
EAHPNACBLDD eahpnacbldd2;
tool3.InputDownEvent = eahpnacbldd2;
}
}
// Token: 0x06012F44 RID: 77636 RVA: 0x0045377C File Offset: 0x0045197C
[Token(Token = "0x6012F44")]
[Address(RVA = "0x1D2FB70", Offset = "0x1D2EB70", VA = "0x181D2FB70")]
public void AuthorityTryFire()
{
int num = 0;
if (base.OGIBLNIIHDK && this.MCHGLDOHBIP <= (ulong)0L)
{
bool hasEnoughMagazineAmmunition = this.weapon.NOOCGFJOMEM;
RangedWeapon rangedWeapon = this.weapon;
if (!hasEnoughMagazineAmmunition)
{
int num2 = ((IComparable)this).CompareTo(num);
return;
}
if (!rangedWeapon.MJDHKAHMGMO && !this.weapon.LAJLNCJKALH)
{
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcPrepareDelayedFiring);
photonView.RpcAll(anjgmeddnpe);
}
}
}
// Token: 0x06012F45 RID: 77637 RVA: 0x004537FC File Offset: 0x004519FC
[Token(Token = "0x6012F45")]
[Address(RVA = "0x1D2FB60", Offset = "0x1D2EB60", VA = "0x181D2FB60")]
private void APBEFBBOMDJ(Tool NBHJPDBHDHB, Vector3 BNMOCBJEEPN, Quaternion LPHCCEOHNIN, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ)
{
this.BAPJIACINIA();
}
// Token: 0x06012F46 RID: 77638 RVA: 0x00453810 File Offset: 0x00451A10
[Token(Token = "0x6012F46")]
[Address(RVA = "0x1D2FB70", Offset = "0x1D2EB70", VA = "0x181D2FB70")]
private void GDPCAAHGLJN(Tool NBHJPDBHDHB)
{
if (base.OGIBLNIIHDK && this.MCHGLDOHBIP <= (ulong)0L)
{
bool hasEnoughMagazineAmmunition = this.weapon.NOOCGFJOMEM;
RangedWeapon rangedWeapon = this.weapon;
if (!hasEnoughMagazineAmmunition)
{
bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ;
return;
}
if (!rangedWeapon.MJDHKAHMGMO && !this.weapon.LAJLNCJKALH)
{
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcPrepareDelayedFiring);
photonView.RpcAll(anjgmeddnpe);
}
}
}
// Token: 0x06012F47 RID: 77639 RVA: 0x0045388C File Offset: 0x00451A8C
[Token(Token = "0x6012F47")]
[Address(RVA = "0x1D2FB30", Offset = "0x1D2EB30", VA = "0x181D2FB30")]
private void AJNIOPHLFIB()
{
this.BAPJIACINIA();
DelayedRangedWeaponTrigger.IOGLIBAPLLG jfpbbahbcpn = this.JFPBBAHBCPN;
if (jfpbbahbcpn != 0)
{
jfpbbahbcpn(this);
return;
}
}
// Token: 0x06012F48 RID: 77640 RVA: 0x004538B4 File Offset: 0x00451AB4
[Token(Token = "0x6012F48")]
[Address(RVA = "0x1D30260", Offset = "0x1D2F260", VA = "0x181D30260")]
private void GGFKAPKGDMH()
{
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcPrepareDelayedFiring);
photonView.RpcAll(anjgmeddnpe);
}
// Token: 0x06012F49 RID: 77641 RVA: 0x004538E4 File Offset: 0x00451AE4
[Token(Token = "0x6012F49")]
[Address(RVA = "0x1D30560", Offset = "0x1D2F560", VA = "0x181D30560")]
private void PCFBENOBOFL()
{
this.BAPJIACINIA();
DelayedRangedWeaponTrigger.ILDLNHDJAIP ildlnhdjaip;
ildlnhdjaip.System.IDisposable.Dispose();
ildlnhdjaip.<>1__state = (int)((ulong)0L);
ildlnhdjaip.<>4__this = this;
Coroutine coroutine = base.StartCoroutine(ildlnhdjaip);
DelayedRangedWeaponTrigger.IOGLIBAPLLG abhibnpkain = this.ABHIBNPKAIN;
this.MCHGLDOHBIP = coroutine;
if (abhibnpkain != 0)
{
abhibnpkain(this);
}
}
// Token: 0x06012F4A RID: 77642 RVA: 0x00453930 File Offset: 0x00451B30
[Token(Token = "0x6012F4A")]
[Address(RVA = "0x1D2FE20", Offset = "0x1D2EE20", VA = "0x181D2FE20")]
private void BAPJIACINIA()
{
Coroutine mchgldohbip = this.MCHGLDOHBIP;
this.OMNDHPIFFEM(mchgldohbip);
this.CJBPLAEJBIC();
PooledParticle cdlijfcpcfg = this.CDLIJFCPCFG;
int num = 0;
if (cdlijfcpcfg != num)
{
this.CDLIJFCPCFG.Stop();
this.CDLIJFCPCFG = (ulong)0L;
}
}
// Token: 0x06012F4B RID: 77643 RVA: 0x00453980 File Offset: 0x00451B80
[Token(Token = "0x6012F4B")]
[Address(RVA = "0x1D2FED0", Offset = "0x1D2EED0", VA = "0x181D2FED0")]
private IEnumerator CEPANOPPMEF()
{
/*
An exception occurred when decompiling this method (06012F4B)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Tools.Weapons.DelayedRangedWeaponTrigger::CEPANOPPMEF()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(ILDLNHDJAIP::System.IDisposable.Dispose, ldloc:ILDLNHDJAIP(var_0))
stfld:int32(ILDLNHDJAIP::<>1__state, ldloc:ILDLNHDJAIP(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:DelayedRangedWeaponTrigger(ILDLNHDJAIP::<>4__this, ldloc:ILDLNHDJAIP(var_0), ldloc:DelayedRangedWeaponTrigger(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: 0x06012F4C RID: 77644 RVA: 0x004539A4 File Offset: 0x00451BA4
[Token(Token = "0x6012F4C")]
[Address(RVA = "0x1D2FFE0", Offset = "0x1D2EFE0", VA = "0x181D2FFE0")]
private void FMMOFGMCECO()
{
PooledParticle pooledParticle = this.triggerPullParticlesPrefab;
int num = 0;
if (pooledParticle != num)
{
Transform transform = this.triggerPullParticleTransform;
int num2 = 0;
if (transform != num2)
{
GlobalPool instance = GlobalPool.ONCPNMDGGKG;
PooledParticle pooledParticle2 = this.triggerPullParticlesPrefab;
PooledParticle pooledParticle3 = instance.Acquire<PooledParticle>(pooledParticle2);
Transform transform2 = this.triggerPullParticleTransform;
Transform transform3 = this.triggerPullParticleTransform;
Vector3 vector;
float z = vector.z;
}
}
PooledParticle cdlijfcpcfg = this.CDLIJFCPCFG;
int num3 = 0;
if (cdlijfcpcfg == num3)
{
PooledParticle pooledParticle4 = this.countdownParticlesPrefab;
int num4 = 0;
if (pooledParticle4 != num4)
{
GlobalPool instance2 = GlobalPool.ONCPNMDGGKG;
PooledParticle pooledParticle5 = this.countdownParticlesPrefab;
PooledParticle pooledParticle6 = instance2.Acquire<PooledParticle>(pooledParticle5);
this.CDLIJFCPCFG = pooledParticle6;
Transform bpjhonofgbg = this.BPJHONOFGBG;
pooledParticle6.Play(bpjhonofgbg, true, -1f);
}
}
}
// Token: 0x06012F4D RID: 77645 RVA: 0x00453A80 File Offset: 0x00451C80
[Token(Token = "0x6012F4D")]
[Address(RVA = "0x1D302F0", Offset = "0x1D2F2F0", VA = "0x181D302F0")]
private void GJEGPJCKBLP()
{
PooledParticle cdlijfcpcfg = this.CDLIJFCPCFG;
int num = 0;
if (cdlijfcpcfg != num)
{
this.CDLIJFCPCFG.Stop();
this.CDLIJFCPCFG = (ulong)0L;
}
}
// Token: 0x06012F4E RID: 77646 RVA: 0x00453ABC File Offset: 0x00451CBC
[Token(Token = "0x6012F4E")]
[Address(RVA = "0x1D30380", Offset = "0x1D2F380", VA = "0x181D30380")]
private void NGEKPMPPFOO()
{
this.CJBPLAEJBIC();
RecRoomAudioClip recRoomAudioClip = this.fireDelayLoopingAudio;
Transform transform = this.fuseStartTransform;
int num = 0;
int num2 = 0;
SFXAudioSource sfxaudioSource = AudioManager.StartLooping3DSFX(recRoomAudioClip, transform, num2, num);
this.GMFHAIIBGDB = sfxaudioSource;
}
// Token: 0x06012F4F RID: 77647 RVA: 0x00453AF8 File Offset: 0x00451CF8
[Token(Token = "0x6012F4F")]
[Address(RVA = "0x1D2FF30", Offset = "0x1D2EF30", VA = "0x181D2FF30")]
private void CJBPLAEJBIC()
{
SFXAudioSource gmfhaiibgdb = this.GMFHAIIBGDB;
int num = 0;
if (gmfhaiibgdb != num)
{
AudioManager.StopLoopingSFX(this.GMFHAIIBGDB);
this.GMFHAIIBGDB = (ulong)0L;
}
}
// Token: 0x06012F50 RID: 77648 RVA: 0x00453B2C File Offset: 0x00451D2C
[Token(Token = "0x6012F50")]
[Address(RVA = "0x1D30560", Offset = "0x1D2F560", VA = "0x181D30560")]
[NFOMENMAOIA]
private void RpcPrepareDelayedFiring()
{
this.BAPJIACINIA();
DelayedRangedWeaponTrigger.ILDLNHDJAIP ildlnhdjaip;
ildlnhdjaip.System.IDisposable.Dispose();
ildlnhdjaip.<>1__state = (int)((ulong)0L);
ildlnhdjaip.<>4__this = this;
Coroutine coroutine = base.StartCoroutine(ildlnhdjaip);
DelayedRangedWeaponTrigger.IOGLIBAPLLG abhibnpkain = this.ABHIBNPKAIN;
this.MCHGLDOHBIP = coroutine;
if (abhibnpkain != 0)
{
abhibnpkain(this);
}
}
// Token: 0x06012F51 RID: 77649 RVA: 0x00453B78 File Offset: 0x00451D78
[Token(Token = "0x6012F51")]
[Address(RVA = "0x1D305F0", Offset = "0x1D2F5F0", VA = "0x181D305F0")]
public DelayedRangedWeaponTrigger()
{
}
// Token: 0x0400C33B RID: 49979
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400C33B")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private Tool tool;
// Token: 0x0400C33C RID: 49980
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400C33C")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.SelfAndParent, false, false, false)]
private RangedWeapon weapon;
// Token: 0x0400C33D RID: 49981
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400C33D")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.SelfAndParent, false, false, false)]
private WeaponAudio weaponAudio;
// Token: 0x0400C33E RID: 49982
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400C33E")]
[SerializeField]
private float delay = 1f;
// Token: 0x0400C33F RID: 49983
[FieldOffset(Offset = "0x6C")]
[Token(Token = "0x400C33F")]
[SerializeField]
private float inputResponseDelay;
// Token: 0x0400C340 RID: 49984
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400C340")]
[SerializeField]
private Transform fuseStartTransform;
// Token: 0x0400C341 RID: 49985
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400C341")]
[SerializeField]
private Transform fuseEndTransform;
// Token: 0x0400C342 RID: 49986
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400C342")]
[SerializeField]
[Header("Particles")]
private PooledParticle triggerPullParticlesPrefab;
// Token: 0x0400C343 RID: 49987
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400C343")]
[SerializeField]
private Transform triggerPullParticleTransform;
// Token: 0x0400C344 RID: 49988
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400C344")]
[SerializeField]
private PooledParticle countdownParticlesPrefab;
// Token: 0x0400C345 RID: 49989
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400C345")]
[SerializeField]
[Header("Haptics")]
private float vibrationIntensity = 0.7f;
// Token: 0x0400C346 RID: 49990
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400C346")]
[SerializeField]
[Header("Audio")]
private RecRoomAudioClip prepareFiringAudio;
// Token: 0x0400C347 RID: 49991
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400C347")]
[SerializeField]
private RecRoomAudioClip fireDelayLoopingAudio;
// Token: 0x0400C348 RID: 49992
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400C348")]
private Transform BPJHONOFGBG;
// Token: 0x0400C349 RID: 49993
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400C349")]
private PooledParticle CDLIJFCPCFG;
// Token: 0x0400C34A RID: 49994
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400C34A")]
private Coroutine MCHGLDOHBIP;
// Token: 0x0400C34B RID: 49995
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400C34B")]
private SFXAudioSource GMFHAIIBGDB;
// Token: 0x02002C52 RID: 11346
[Token(Token = "0x2002C52")]
public sealed class IOGLIBAPLLG : MulticastDelegate
{
// Token: 0x06012F52 RID: 77650 RVA: 0x00453BA4 File Offset: 0x00451DA4
[Token(Token = "0x6012F52")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public IOGLIBAPLLG(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06012F53 RID: 77651 RVA: 0x00453BC0 File Offset: 0x00451DC0
[Token(Token = "0x6012F53")]
[Address(RVA = "0x6E1530", Offset = "0x6E0530", VA = "0x1806E1530", Slot = "13")]
public void Invoke(DelayedRangedWeaponTrigger OOONNFPBMKC)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x06012F54 RID: 77652 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6012F54")]
[Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", Slot = "14")]
public IAsyncResult BeginInvoke(DelayedRangedWeaponTrigger OOONNFPBMKC, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06012F55 RID: 77653 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6012F55")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
}
}