Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/EMPJPPLIPMG.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

782 lines
21 KiB
C#

using System;
using System.Collections.Generic;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Core.AI;
using UnityEngine;
// Token: 0x0200054D RID: 1357
[Token(Token = "0x200054D")]
public class EMPJPPLIPMG
{
// Token: 0x1400006D RID: 109
// (add) Token: 0x06002931 RID: 10545 RVA: 0x000A823C File Offset: 0x000A643C
// (remove) Token: 0x06002932 RID: 10546 RVA: 0x000A8264 File Offset: 0x000A6464
[Token(Token = "0x1400006D")]
public event EMPJPPLIPMG.HCEABLFOLPA BEKCCHHMPEH
{
[Token(Token = "0x6002931")]
[Address(RVA = "0xC0F0B0", Offset = "0xC0DEB0", VA = "0x180C0F0B0")]
[CompilerGenerated]
add
{
EMPJPPLIPMG.HCEABLFOLPA bekcchhmpeh;
Delegate @delegate;
do
{
bekcchhmpeh = this.BEKCCHHMPEH;
@delegate = Delegate.Combine(bekcchhmpeh, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != bekcchhmpeh)
{
}
}
[Token(Token = "0x6002932")]
[Address(RVA = "0xC0ED90", Offset = "0xC0DB90", VA = "0x180C0ED90")]
[CompilerGenerated]
remove
{
EMPJPPLIPMG.HCEABLFOLPA bekcchhmpeh;
Delegate @delegate;
do
{
bekcchhmpeh = this.BEKCCHHMPEH;
@delegate = Delegate.Remove(bekcchhmpeh, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != bekcchhmpeh)
{
}
}
}
// Token: 0x1400006E RID: 110
// (add) Token: 0x06002933 RID: 10547 RVA: 0x000A828C File Offset: 0x000A648C
// (remove) Token: 0x06002934 RID: 10548 RVA: 0x000A82B4 File Offset: 0x000A64B4
[Token(Token = "0x1400006E")]
public event EMPJPPLIPMG.EKKCNCNMEOB EIMFCMEGGPP
{
[Token(Token = "0x6002933")]
[Address(RVA = "0xC0EE30", Offset = "0xC0DC30", VA = "0x180C0EE30")]
[CompilerGenerated]
add
{
EMPJPPLIPMG.EKKCNCNMEOB eimfcmeggpp;
Delegate @delegate;
do
{
eimfcmeggpp = this.EIMFCMEGGPP;
@delegate = Delegate.Combine(eimfcmeggpp, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != eimfcmeggpp)
{
}
}
[Token(Token = "0x6002934")]
[Address(RVA = "0xC0EF70", Offset = "0xC0DD70", VA = "0x180C0EF70")]
[CompilerGenerated]
remove
{
EMPJPPLIPMG.EKKCNCNMEOB eimfcmeggpp;
Delegate @delegate;
do
{
eimfcmeggpp = this.EIMFCMEGGPP;
@delegate = Delegate.Remove(eimfcmeggpp, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != eimfcmeggpp)
{
}
}
}
// Token: 0x1400006F RID: 111
// (add) Token: 0x06002935 RID: 10549 RVA: 0x000A82DC File Offset: 0x000A64DC
// (remove) Token: 0x06002936 RID: 10550 RVA: 0x000A8304 File Offset: 0x000A6504
[Token(Token = "0x1400006F")]
public event EMPJPPLIPMG.HPBJOLBAKDB JMKEOLOEKFM
{
[Token(Token = "0x6002935")]
[Address(RVA = "0xC0FDA0", Offset = "0xC0EBA0", VA = "0x180C0FDA0")]
[CompilerGenerated]
add
{
EMPJPPLIPMG.HPBJOLBAKDB jmkeoloekfm;
Delegate @delegate;
do
{
jmkeoloekfm = this.JMKEOLOEKFM;
@delegate = Delegate.Combine(jmkeoloekfm, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != jmkeoloekfm)
{
}
}
[Token(Token = "0x6002936")]
[Address(RVA = "0xC0FD00", Offset = "0xC0EB00", VA = "0x180C0FD00")]
[CompilerGenerated]
remove
{
EMPJPPLIPMG.HPBJOLBAKDB jmkeoloekfm;
Delegate @delegate;
do
{
jmkeoloekfm = this.JMKEOLOEKFM;
@delegate = Delegate.Remove(jmkeoloekfm, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != jmkeoloekfm)
{
}
}
}
// Token: 0x14000070 RID: 112
// (add) Token: 0x06002937 RID: 10551 RVA: 0x000A832C File Offset: 0x000A652C
// (remove) Token: 0x06002938 RID: 10552 RVA: 0x000A8354 File Offset: 0x000A6554
[Token(Token = "0x14000070")]
public event EMPJPPLIPMG.KNGHDKHHMIK KBMHDAGMLAF
{
[Token(Token = "0x6002937")]
[Address(RVA = "0xC0F010", Offset = "0xC0DE10", VA = "0x180C0F010")]
[CompilerGenerated]
add
{
EMPJPPLIPMG.KNGHDKHHMIK kbmhdagmlaf;
Delegate @delegate;
do
{
kbmhdagmlaf = this.KBMHDAGMLAF;
@delegate = Delegate.Combine(kbmhdagmlaf, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != kbmhdagmlaf)
{
}
}
[Token(Token = "0x6002938")]
[Address(RVA = "0xC0EED0", Offset = "0xC0DCD0", VA = "0x180C0EED0")]
[CompilerGenerated]
remove
{
EMPJPPLIPMG.KNGHDKHHMIK kbmhdagmlaf;
Delegate @delegate;
do
{
kbmhdagmlaf = this.KBMHDAGMLAF;
@delegate = Delegate.Remove(kbmhdagmlaf, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != kbmhdagmlaf)
{
}
}
}
// Token: 0x06002939 RID: 10553 RVA: 0x000A837C File Offset: 0x000A657C
[Token(Token = "0x6002939")]
[Address(RVA = "0xC0FC20", Offset = "0xC0EA20", VA = "0x180C0FC20")]
public void IMNCAGFEELB(Vector3 DDHPAFKBMON, float OMLBPICLALA, float CDFHDACBFKN, [Optional] Player EMNBMECDEFM)
{
float z = DDHPAFKBMON.z;
AnimationCurve aahiobamdnm = EMPJPPLIPMG.AAHIOBAMDNM;
}
// Token: 0x0600293A RID: 10554 RVA: 0x000A8398 File Offset: 0x000A6598
[Token(Token = "0x600293A")]
[Address(RVA = "0xC0F150", Offset = "0xC0DF50", VA = "0x180C0F150")]
public void IMNCAGFEELB(Vector3 DDHPAFKBMON, float OMLBPICLALA, float CDFHDACBFKN, AnimationCurve IMLDOHCNGKE, AnimationCurve AAMGLMCDAKH, float KEODGAMDELH, [Optional] Player EMNBMECDEFM)
{
int num = 0;
EMPJPPLIPMG.KMOFLDIGGNI.Clear();
Collider[] dalfgejdjmm = ICMAPHMBBFM.DALFGEJDJMM;
float z = DDHPAFKBMON.z;
int num2;
if (num2 > 0)
{
Collider collider = dalfgejdjmm[num];
float z2 = DDHPAFKBMON.z;
Vector3 vector;
float z3 = vector.z;
Vector3 up = Vector3.up;
Vector3 vector2;
float z4 = vector2.z;
Transform transform = collider.transform;
float num3 = DDHPAFKBMON.z;
Vector3 vector3;
float z5 = vector3.z;
num3 = Vector3.zero.z;
int num4 = 0;
Vector3 vector4;
float z6 = vector4.z;
GameObject gameObject = collider.gameObject;
Vector3 vector5;
float z7 = vector5.z;
Player player = collider.PKPLHJFDDKE(num);
int num5 = 0;
bool flag;
bool flag2;
if (player != num5 && (flag || flag2))
{
List<GameObject> kmofldiggni = EMPJPPLIPMG.KMOFLDIGGNI;
GameObject gameObject2 = player.gameObject;
if (kmofldiggni.Contains(gameObject2))
{
goto IL_22C;
}
List<GameObject> kmofldiggni2 = EMPJPPLIPMG.KMOFLDIGGNI;
GameObject gameObject3 = player.gameObject;
kmofldiggni2.Add(gameObject3);
EMPJPPLIPMG.HCEABLFOLPA bekcchhmpeh = this.BEKCCHHMPEH;
if (bekcchhmpeh == 0)
{
goto IL_22C;
}
bekcchhmpeh(player, (Player.GAHEJKDCLLE)((uint)1), num4);
}
Enemy enemy = collider.PABDAFCMNCK(num);
int num6 = 0;
if (!(enemy != num6))
{
Tool tool = collider.AMKJBLIFHPB();
int num7 = 0;
if (!(tool != num7))
{
Trap trap = collider.ALGNNHDELCG();
int num8 = 0;
if (!(trap != num8))
{
goto IL_22C;
}
List<GameObject> kmofldiggni3 = EMPJPPLIPMG.KMOFLDIGGNI;
GameObject gameObject4 = trap.gameObject;
if (kmofldiggni3.Contains(gameObject4))
{
goto IL_22C;
}
List<GameObject> kmofldiggni4 = EMPJPPLIPMG.KMOFLDIGGNI;
GameObject gameObject5 = trap.gameObject;
kmofldiggni4.Add(gameObject5);
if (this.KBMHDAGMLAF == 0)
{
goto IL_22C;
}
}
List<GameObject> kmofldiggni5 = EMPJPPLIPMG.KMOFLDIGGNI;
GameObject gameObject6 = tool.gameObject;
if (kmofldiggni5.Contains(gameObject6))
{
goto IL_22C;
}
List<GameObject> kmofldiggni6 = EMPJPPLIPMG.KMOFLDIGGNI;
GameObject gameObject7 = tool.gameObject;
kmofldiggni6.Add(gameObject7);
if (this.JMKEOLOEKFM == 0)
{
goto IL_22C;
}
}
List<GameObject> kmofldiggni7 = EMPJPPLIPMG.KMOFLDIGGNI;
GameObject gameObject8 = enemy.gameObject;
if (!kmofldiggni7.Contains(gameObject8))
{
List<GameObject> kmofldiggni8 = EMPJPPLIPMG.KMOFLDIGGNI;
GameObject gameObject9 = enemy.gameObject;
kmofldiggni8.Add(gameObject9);
EMPJPPLIPMG.EKKCNCNMEOB eimfcmeggpp = this.EIMFCMEGGPP;
if (eimfcmeggpp != 0)
{
int num9 = 0;
eimfcmeggpp(enemy, (ANBBFGKPJFD)num9, num4);
}
}
IL_22C:
num++;
}
EMPJPPLIPMG.KMOFLDIGGNI.Clear();
}
// Token: 0x0600293B RID: 10555 RVA: 0x000A85E8 File Offset: 0x000A67E8
[Token(Token = "0x600293B")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public EMPJPPLIPMG()
{
}
// Token: 0x0400211C RID: 8476
[Token(Token = "0x400211C")]
private static readonly AnimationCurve AAHIOBAMDNM = AnimationCurve.Linear((float)0, 1f, 1f, 1f);
// Token: 0x04002121 RID: 8481
[Token(Token = "0x4002121")]
private static readonly List<GameObject> KMOFLDIGGNI = new List();
// Token: 0x0200054E RID: 1358
[Token(Token = "0x200054E")]
public sealed class HCEABLFOLPA : MulticastDelegate
{
// Token: 0x0600293D RID: 10557 RVA: 0x000A8630 File Offset: 0x000A6830
[Token(Token = "0x600293D")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public HCEABLFOLPA(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x0600293E RID: 10558 RVA: 0x000A864C File Offset: 0x000A684C
[Token(Token = "0x600293E")]
[Address(RVA = "0x129CD80", Offset = "0x129BB80", VA = "0x18129CD80", Slot = "13")]
public void Invoke(Player IEKDDPPNFPF, Player.GAHEJKDCLLE EAMJHCGHCIE, GHMDIDJLFMC KNLMJBAKCGF)
{
Delegate[] delegates = this.delegates;
if (delegates != 0)
{
}
int num = 0;
uint num2;
if (num2 != (uint)0)
{
Delegate @delegate = delegates[1];
Delegate delegate2 = delegates[0];
uint num3;
if (@delegate.method_info == num3)
{
throw new ExecutionEngineException();
}
ExecutionEngineException ex;
if (ex != 0)
{
float y = KNLMJBAKCGF.NKKJICPFILJ.y;
if (@delegate == (ulong)3L)
{
float z = KNLMJBAKCGF.FEDGOFKEGEF.z;
float z2 = KNLMJBAKCGF.EGJBGIIHEEL.z;
}
}
MethodInfo method_info;
if (delegate2 != (ulong)3L)
{
uint num4;
if (@delegate.method_info != num4)
{
if (num4 == (uint)0 || num4 != (uint)0)
{
}
method_info = @delegate.method_info;
if (num4 != (uint)0)
{
}
}
if (delegate2 != 0 || method_info != 0)
{
}
}
uint num5;
int num7;
if (delegate2 != 0 && @delegate.method_info != num5 && method_info == (ulong)1L)
{
int num6 = 0;
MethodInfo method_info2 = @delegate.method_info;
if (num6 < @delegate)
{
num6 += num6;
if (num6 != @delegate)
{
num6++;
}
}
num6 += method_info2;
num6 += 19;
MethodInfo methodInfo = @delegate.method_info;
methodInfo += methodInfo;
MethodInfo method_info3 = @delegate.method_info;
num7 = 0;
num7 += num7;
num7++;
num7 += method_info3;
num7 += 19;
}
if (num7 != 0)
{
}
num++;
}
}
// Token: 0x0600293F RID: 10559 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600293F")]
[Address(RVA = "0x12B5850", Offset = "0x12B4650", VA = "0x1812B5850", Slot = "14")]
public IAsyncResult BeginInvoke(Player IEKDDPPNFPF, Player.GAHEJKDCLLE EAMJHCGHCIE, GHMDIDJLFMC KNLMJBAKCGF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002940 RID: 10560 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002940")]
[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.");
}
}
// Token: 0x0200054F RID: 1359
[Token(Token = "0x200054F")]
public sealed class EKKCNCNMEOB : MulticastDelegate
{
// Token: 0x06002941 RID: 10561 RVA: 0x000A8788 File Offset: 0x000A6988
[Token(Token = "0x6002941")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public EKKCNCNMEOB(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06002942 RID: 10562 RVA: 0x000A87A4 File Offset: 0x000A69A4
[Token(Token = "0x6002942")]
[Address(RVA = "0x129CD80", Offset = "0x129BB80", VA = "0x18129CD80", Slot = "13")]
public void Invoke(Enemy BPJNEFJBBML, ANBBFGKPJFD PAKELHPNJDI, GHMDIDJLFMC KNLMJBAKCGF)
{
Delegate[] delegates = this.delegates;
if (delegates != 0)
{
}
int num = 0;
uint num2;
if (num2 != (uint)0)
{
Delegate @delegate = delegates[1];
Delegate delegate2 = delegates[0];
uint num3;
if (@delegate.method_info == num3)
{
throw new ExecutionEngineException();
}
ExecutionEngineException ex;
if (ex != 0)
{
float y = KNLMJBAKCGF.NKKJICPFILJ.y;
if (@delegate == (ulong)3L)
{
float z = KNLMJBAKCGF.FEDGOFKEGEF.z;
float z2 = KNLMJBAKCGF.EGJBGIIHEEL.z;
}
}
MethodInfo method_info;
if (delegate2 != (ulong)3L)
{
uint num4;
if (@delegate.method_info != num4)
{
if (num4 == (uint)0 || num4 != (uint)0)
{
}
method_info = @delegate.method_info;
if (num4 != (uint)0)
{
}
}
if (delegate2 != 0 || method_info != 0)
{
}
}
uint num5;
int num7;
if (delegate2 != 0 && @delegate.method_info != num5 && method_info == (ulong)1L)
{
int num6 = 0;
MethodInfo method_info2 = @delegate.method_info;
if (num6 < @delegate)
{
num6 += num6;
if (num6 != @delegate)
{
num6++;
}
}
num6 += method_info2;
num6 += 19;
MethodInfo methodInfo = @delegate.method_info;
methodInfo += methodInfo;
MethodInfo method_info3 = @delegate.method_info;
num7 = 0;
num7 += num7;
num7++;
num7 += method_info3;
num7 += 19;
}
if (num7 != 0)
{
}
num++;
}
}
// Token: 0x06002943 RID: 10563 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002943")]
[Address(RVA = "0x129CCE0", Offset = "0x129BAE0", VA = "0x18129CCE0", Slot = "14")]
public IAsyncResult BeginInvoke(Enemy BPJNEFJBBML, ANBBFGKPJFD PAKELHPNJDI, GHMDIDJLFMC KNLMJBAKCGF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002944 RID: 10564 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002944")]
[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.");
}
}
// Token: 0x02000550 RID: 1360
[Token(Token = "0x2000550")]
public sealed class HPBJOLBAKDB : MulticastDelegate
{
// Token: 0x06002945 RID: 10565 RVA: 0x000A88E0 File Offset: 0x000A6AE0
[Token(Token = "0x6002945")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public HPBJOLBAKDB(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06002946 RID: 10566 RVA: 0x000A88FC File Offset: 0x000A6AFC
[Token(Token = "0x6002946")]
[Address(RVA = "0x12B5980", Offset = "0x12B4780", VA = "0x1812B5980", Slot = "13")]
public void Invoke(Tool EGFEJGHDNAI, GHMDIDJLFMC KNLMJBAKCGF)
{
int num;
Delegate @delegate;
for (;;)
{
Delegate[] delegates = this.delegates;
if (delegates != 0)
{
}
num = 0;
uint num2;
if (num2 == (uint)0)
{
return;
}
@delegate = delegates[1];
Delegate delegate2 = delegates[0];
uint num3;
if (@delegate.method_info == num3)
{
break;
}
ExecutionEngineException ex;
if (ex == 0 || @delegate == (ulong)2L)
{
}
MethodInfo method_info;
if (delegate2 != (ulong)2L)
{
uint num4;
if (@delegate.method_info != num4)
{
if (num4 == (uint)0 || num4 != (uint)0)
{
}
if (num4 != (uint)0)
{
}
method_info = @delegate.method_info;
}
if (delegate2 != 0 || method_info != 0)
{
}
}
uint num5;
if (delegate2 != 0 && @delegate.method_info != num5 && method_info == (ulong)1L)
{
goto Block_9;
}
}
throw new ExecutionEngineException();
Block_9:
int num6 = 0;
MethodInfo method_info2 = @delegate.method_info;
float y = KNLMJBAKCGF.NKKJICPFILJ.y;
float z = KNLMJBAKCGF.FEDGOFKEGEF.z;
float z2 = KNLMJBAKCGF.EGJBGIIHEEL.z;
if (num6 < @delegate)
{
num6 += num6;
if (num6 != @delegate)
{
num6++;
}
}
num6 += method_info2;
num6 += 19;
MethodInfo methodInfo = @delegate.method_info;
methodInfo += methodInfo;
float y2 = KNLMJBAKCGF.NKKJICPFILJ.y;
float z3 = KNLMJBAKCGF.FEDGOFKEGEF.z;
float z4 = KNLMJBAKCGF.EGJBGIIHEEL.z;
MethodInfo method_info3 = @delegate.method_info;
float y3 = KNLMJBAKCGF.NKKJICPFILJ.y;
float z5 = KNLMJBAKCGF.FEDGOFKEGEF.z;
float z6 = KNLMJBAKCGF.EGJBGIIHEEL.z;
int num7 = 0;
num7 += num7;
num7++;
num7 += method_info3;
num7 += 19;
if (@delegate.method_info != 0)
{
}
num++;
}
// Token: 0x06002947 RID: 10567 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002947")]
[Address(RVA = "0x12B58F0", Offset = "0x12B46F0", VA = "0x1812B58F0", Slot = "14")]
public IAsyncResult BeginInvoke(Tool EGFEJGHDNAI, GHMDIDJLFMC KNLMJBAKCGF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002948 RID: 10568 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002948")]
[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.");
}
}
// Token: 0x02000551 RID: 1361
[Token(Token = "0x2000551")]
public sealed class KNGHDKHHMIK : MulticastDelegate
{
// Token: 0x06002949 RID: 10569 RVA: 0x000A8A90 File Offset: 0x000A6C90
[Token(Token = "0x6002949")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public KNGHDKHHMIK(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x0600294A RID: 10570 RVA: 0x000A8AAC File Offset: 0x000A6CAC
[Token(Token = "0x600294A")]
[Address(RVA = "0x12B5980", Offset = "0x12B4780", VA = "0x1812B5980", Slot = "13")]
public void Invoke(Trap JHIDLPIGNBD, GHMDIDJLFMC KNLMJBAKCGF)
{
int num;
Delegate @delegate;
for (;;)
{
Delegate[] delegates = this.delegates;
if (delegates != 0)
{
}
num = 0;
uint num2;
if (num2 == (uint)0)
{
return;
}
@delegate = delegates[1];
Delegate delegate2 = delegates[0];
uint num3;
if (@delegate.method_info == num3)
{
break;
}
ExecutionEngineException ex;
if (ex == 0 || @delegate == (ulong)2L)
{
}
MethodInfo method_info;
if (delegate2 != (ulong)2L)
{
uint num4;
if (@delegate.method_info != num4)
{
if (num4 == (uint)0 || num4 != (uint)0)
{
}
if (num4 != (uint)0)
{
}
method_info = @delegate.method_info;
}
if (delegate2 != 0 || method_info != 0)
{
}
}
uint num5;
if (delegate2 != 0 && @delegate.method_info != num5 && method_info == (ulong)1L)
{
goto Block_9;
}
}
throw new ExecutionEngineException();
Block_9:
int num6 = 0;
MethodInfo method_info2 = @delegate.method_info;
float y = KNLMJBAKCGF.NKKJICPFILJ.y;
float z = KNLMJBAKCGF.FEDGOFKEGEF.z;
float z2 = KNLMJBAKCGF.EGJBGIIHEEL.z;
if (num6 < @delegate)
{
num6 += num6;
if (num6 != @delegate)
{
num6++;
}
}
num6 += method_info2;
num6 += 19;
MethodInfo methodInfo = @delegate.method_info;
methodInfo += methodInfo;
float y2 = KNLMJBAKCGF.NKKJICPFILJ.y;
float z3 = KNLMJBAKCGF.FEDGOFKEGEF.z;
float z4 = KNLMJBAKCGF.EGJBGIIHEEL.z;
MethodInfo method_info3 = @delegate.method_info;
float y3 = KNLMJBAKCGF.NKKJICPFILJ.y;
float z5 = KNLMJBAKCGF.FEDGOFKEGEF.z;
float z6 = KNLMJBAKCGF.EGJBGIIHEEL.z;
int num7 = 0;
num7 += num7;
num7++;
num7 += method_info3;
num7 += 19;
if (@delegate.method_info != 0)
{
}
num++;
}
// Token: 0x0600294B RID: 10571 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600294B")]
[Address(RVA = "0x12B6220", Offset = "0x12B5020", VA = "0x1812B6220", Slot = "14")]
public IAsyncResult BeginInvoke(Trap JHIDLPIGNBD, GHMDIDJLFMC KNLMJBAKCGF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600294C RID: 10572 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600294C")]
[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.");
}
}
}