scripts
This commit is contained in:
@@ -0,0 +1,606 @@
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using RecRoom.Core;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02002A3C RID: 10812
|
||||
[Token(Token = "0x2002A3C")]
|
||||
[StructLayout(3)]
|
||||
public class HLBJMDEIKHF
|
||||
{
|
||||
// Token: 0x06012DD0 RID: 77264 RVA: 0x00480A60 File Offset: 0x0047EC60
|
||||
[Token(Token = "0x6012DD0")]
|
||||
[Address(RVA = "0x10386A0", Offset = "0x10370A0", VA = "0x1810386A0")]
|
||||
public HLBJMDEIKHF(HLBJMDEIKHF.HFBFBLDKNDL applyRotation, HLBJMDEIKHF.DEPOFGHPCBO onRotationStart, HLBJMDEIKHF.DEPOFGHPCBO onRotationStop, HLBJMDEIKHF.JEHDCALPGAK applyTranslation, HLBJMDEIKHF.DEPOFGHPCBO onTranslationStart, HLBJMDEIKHF.DEPOFGHPCBO onTranslationStop)
|
||||
{
|
||||
this.PHAMLMPHFCF = 0;
|
||||
this.MIGJECFFMCB = 0;
|
||||
this.BPAJMGMGCHD = applyRotation;
|
||||
this.PMHAGPKEELB = onRotationStop;
|
||||
this.ANGDLMFIALD = 0;
|
||||
this.CHNCCLLGLMK = onRotationStart;
|
||||
}
|
||||
|
||||
// Token: 0x06012DD1 RID: 77265 RVA: 0x00480AA0 File Offset: 0x0047ECA0
|
||||
[Token(Token = "0x6012DD1")]
|
||||
[Address(RVA = "0x1038430", Offset = "0x1036E30", VA = "0x181038430")]
|
||||
public void NHHOOEGBAOF(ScreenPlayerController FINBOONIGDO, LOCNHHPGIAG DBFBLNILIGL, ScreenHUD PKAKIKHIFNG)
|
||||
{
|
||||
this.KEBMIDGDNJA = false;
|
||||
this.AJAENFHCFHB = false;
|
||||
this.FPIPNGIMJHN = (HLBJMDEIKHF.LMONDBKOMDB)((ulong)0L);
|
||||
}
|
||||
|
||||
// Token: 0x06012DD2 RID: 77266 RVA: 0x00480AC4 File Offset: 0x0047ECC4
|
||||
[Token(Token = "0x6012DD2")]
|
||||
[Address(RVA = "0x1037E70", Offset = "0x1036870", VA = "0x181037E70")]
|
||||
public void FLMOLIDJKOP(ScreenPlayerController FINBOONIGDO, LOCNHHPGIAG DBFBLNILIGL, ScreenHUD PKAKIKHIFNG)
|
||||
{
|
||||
int num = 0;
|
||||
ulong num2;
|
||||
PKAKIKHIFNG.ShowTouchElementForFrame(GAMNIEMGCBI.ObjectManipulationTouchDrag, DBFBLNILIGL, num, num2 != 0UL);
|
||||
this.FMBCGHBIHMA(DBFBLNILIGL, PKAKIKHIFNG);
|
||||
this.ONMMLHBHBOP(DBFBLNILIGL, PKAKIKHIFNG);
|
||||
}
|
||||
|
||||
// Token: 0x06012DD3 RID: 77267 RVA: 0x00480AF4 File Offset: 0x0047ECF4
|
||||
[Token(Token = "0x6012DD3")]
|
||||
[Address(RVA = "0x1038650", Offset = "0x1037050", VA = "0x181038650")]
|
||||
public void OPMGONGBANG(ScreenPlayerController FINBOONIGDO, LOCNHHPGIAG DBFBLNILIGL, ScreenHUD PKAKIKHIFNG)
|
||||
{
|
||||
if (this.KEBMIDGDNJA)
|
||||
{
|
||||
this.KEBMIDGDNJA = false;
|
||||
HLBJMDEIKHF.DEPOFGHPCBO angdlmfiald = this.ANGDLMFIALD;
|
||||
if (angdlmfiald != 0)
|
||||
{
|
||||
angdlmfiald();
|
||||
}
|
||||
}
|
||||
if (this.AJAENFHCFHB)
|
||||
{
|
||||
HLBJMDEIKHF.DEPOFGHPCBO pmhagpkeelb = this.PMHAGPKEELB;
|
||||
this.AJAENFHCFHB = false;
|
||||
if (pmhagpkeelb != 0)
|
||||
{
|
||||
pmhagpkeelb();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DD4 RID: 77268 RVA: 0x00480B44 File Offset: 0x0047ED44
|
||||
[Token(Token = "0x6012DD4")]
|
||||
[Address(RVA = "0x1038440", Offset = "0x1036E40", VA = "0x181038440")]
|
||||
private void ONMMLHBHBOP(LOCNHHPGIAG DBFBLNILIGL, ScreenHUD PKAKIKHIFNG)
|
||||
{
|
||||
float num2;
|
||||
do
|
||||
{
|
||||
int num = 0;
|
||||
PKAKIKHIFNG.ShowControlDialogForFrame((GAMNIEMGCBI)((uint)47), DBFBLNILIGL, "Push/Pull", (float)num);
|
||||
IFDIGHKFEGF <HOFGEEMNDAN>k__BackingField = DBFBLNILIGL.<HOFGEEMNDAN>k__BackingField;
|
||||
if (<HOFGEEMNDAN>k__BackingField != IFDIGHKFEGF.KEYBOARD_MOUSE)
|
||||
{
|
||||
if (<HOFGEEMNDAN>k__BackingField != IFDIGHKFEGF.TOUCH)
|
||||
{
|
||||
Vector2 vector = DBFBLNILIGL.NPPIGAFIGFD((GAMNIEMGCBI)((uint)47));
|
||||
}
|
||||
EBEKFKJMBMK ebekfkjmbmk;
|
||||
Vector2 bchgcphahgl = ebekfkjmbmk.BCHGCPHAHGL;
|
||||
}
|
||||
num2 = DBFBLNILIGL.NDHGMBPBGPF(GAMNIEMGCBI.MouseScrollAxis);
|
||||
bool kebmidgdnja = this.KEBMIDGDNJA;
|
||||
if (kebmidgdnja)
|
||||
{
|
||||
if (PKAKIKHIFNG != 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
HLBJMDEIKHF.DEPOFGHPCBO angdlmfiald = this.ANGDLMFIALD;
|
||||
this.KEBMIDGDNJA = PKAKIKHIFNG != null;
|
||||
if (angdlmfiald != 0)
|
||||
{
|
||||
angdlmfiald();
|
||||
if (this.KEBMIDGDNJA)
|
||||
{
|
||||
goto IL_A9;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
while (DBFBLNILIGL.<HOFGEEMNDAN>k__BackingField != IFDIGHKFEGF.GAMEPAD);
|
||||
if (DBFBLNILIGL.LGJMNHAODLD((GAMNIEMGCBI)((uint)47)))
|
||||
{
|
||||
HLBJMDEIKHF.DEPOFGHPCBO migjecffmcb = this.MIGJECFFMCB;
|
||||
this.KEBMIDGDNJA = true;
|
||||
if (migjecffmcb != 0)
|
||||
{
|
||||
migjecffmcb();
|
||||
}
|
||||
}
|
||||
IL_A9:
|
||||
if (this.KEBMIDGDNJA)
|
||||
{
|
||||
IFDIGHKFEGF <HOFGEEMNDAN>k__BackingField2 = DBFBLNILIGL.<HOFGEEMNDAN>k__BackingField;
|
||||
float num4;
|
||||
if (<HOFGEEMNDAN>k__BackingField2 != IFDIGHKFEGF.KEYBOARD_MOUSE)
|
||||
{
|
||||
float num3;
|
||||
if (<HOFGEEMNDAN>k__BackingField2 != IFDIGHKFEGF.TOUCH)
|
||||
{
|
||||
num3 = Time.deltaTime * 10f;
|
||||
}
|
||||
num3 = num2;
|
||||
num4 = num3 * 0.5f;
|
||||
}
|
||||
num4 = num2;
|
||||
HLBJMDEIKHF.JEHDCALPGAK phamlmphfcf = this.PHAMLMPHFCF;
|
||||
if (phamlmphfcf != 0)
|
||||
{
|
||||
phamlmphfcf(num4);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DD5 RID: 77269 RVA: 0x00480C54 File Offset: 0x0047EE54
|
||||
[Token(Token = "0x6012DD5")]
|
||||
[Address(RVA = "0x1037EF0", Offset = "0x10368F0", VA = "0x181037EF0")]
|
||||
private void FMBCGHBIHMA(LOCNHHPGIAG DBFBLNILIGL, ScreenHUD PKAKIKHIFNG)
|
||||
{
|
||||
IFDIGHKFEGF <HOFGEEMNDAN>k__BackingField = DBFBLNILIGL.<HOFGEEMNDAN>k__BackingField;
|
||||
int num = 0;
|
||||
if (<HOFGEEMNDAN>k__BackingField == IFDIGHKFEGF.KEYBOARD_MOUSE || <HOFGEEMNDAN>k__BackingField == IFDIGHKFEGF.GAMEPAD)
|
||||
{
|
||||
}
|
||||
IFDIGHKFEGF <HOFGEEMNDAN>k__BackingField2 = DBFBLNILIGL.<HOFGEEMNDAN>k__BackingField;
|
||||
if (<HOFGEEMNDAN>k__BackingField2 != IFDIGHKFEGF.GAMEPAD && <HOFGEEMNDAN>k__BackingField2 != IFDIGHKFEGF.GAMEPAD && <HOFGEEMNDAN>k__BackingField2 == IFDIGHKFEGF.KEYBOARD_MOUSE)
|
||||
{
|
||||
int num2 = 0;
|
||||
Vector2 zero = Vector2.zero;
|
||||
if (num2 != zero)
|
||||
{
|
||||
}
|
||||
}
|
||||
bool ajaenfhcfhb = this.AJAENFHCFHB;
|
||||
HLBJMDEIKHF.DEPOFGHPCBO pmhagpkeelb;
|
||||
if (ajaenfhcfhb)
|
||||
{
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
pmhagpkeelb = this.PMHAGPKEELB;
|
||||
this.AJAENFHCFHB = num != 0;
|
||||
this.FPIPNGIMJHN = (HLBJMDEIKHF.LMONDBKOMDB)num;
|
||||
if (pmhagpkeelb == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
pmhagpkeelb();
|
||||
}
|
||||
if (ajaenfhcfhb)
|
||||
{
|
||||
goto IL_B1;
|
||||
}
|
||||
}
|
||||
if (pmhagpkeelb == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
HLBJMDEIKHF.DEPOFGHPCBO chnccllglmk = this.CHNCCLLGLMK;
|
||||
this.AJAENFHCFHB = true;
|
||||
this.FPIPNGIMJHN = (HLBJMDEIKHF.LMONDBKOMDB)num;
|
||||
if (chnccllglmk != 0)
|
||||
{
|
||||
chnccllglmk();
|
||||
if (!this.AJAENFHCFHB)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
IL_B1:
|
||||
IFDIGHKFEGF <HOFGEEMNDAN>k__BackingField3 = DBFBLNILIGL.<HOFGEEMNDAN>k__BackingField;
|
||||
float deltaTime2;
|
||||
float num3;
|
||||
if (<HOFGEEMNDAN>k__BackingField3 != IFDIGHKFEGF.KEYBOARD_MOUSE)
|
||||
{
|
||||
if (<HOFGEEMNDAN>k__BackingField3 != IFDIGHKFEGF.TOUCH)
|
||||
{
|
||||
Vector2 vector = DBFBLNILIGL.NPPIGAFIGFD(GAMNIEMGCBI.CreationRotationAxis);
|
||||
float deltaTime = Time.deltaTime;
|
||||
deltaTime2 = Time.deltaTime;
|
||||
}
|
||||
EBEKFKJMBMK ebekfkjmbmk;
|
||||
num3 = ebekfkjmbmk.IIDNIMKGFEE * -1f * -80f;
|
||||
}
|
||||
Vector2 vector2 = DBFBLNILIGL.NPPIGAFIGFD(GAMNIEMGCBI.CameraMouseMickeysAxis);
|
||||
float num4 = deltaTime2 * -0.0125f;
|
||||
int num5 = 0;
|
||||
int num6 = 0;
|
||||
if (this.FPIPNGIMJHN == HLBJMDEIKHF.LMONDBKOMDB.PITCH)
|
||||
{
|
||||
int num7 = 0;
|
||||
if (Mathf.Approximately((float)num6, (float)num7))
|
||||
{
|
||||
goto IL_16A;
|
||||
}
|
||||
if (DBFBLNILIGL.<HOFGEEMNDAN>k__BackingField == IFDIGHKFEGF.KEYBOARD_MOUSE)
|
||||
{
|
||||
}
|
||||
}
|
||||
if (this.FPIPNGIMJHN == HLBJMDEIKHF.LMONDBKOMDB.YAW)
|
||||
{
|
||||
int num8 = 0;
|
||||
if (Mathf.Approximately((float)num6, (float)num8))
|
||||
{
|
||||
goto IL_16A;
|
||||
}
|
||||
if (DBFBLNILIGL.<HOFGEEMNDAN>k__BackingField == IFDIGHKFEGF.KEYBOARD_MOUSE)
|
||||
{
|
||||
}
|
||||
}
|
||||
if (this.FPIPNGIMJHN != HLBJMDEIKHF.LMONDBKOMDB.ROLL)
|
||||
{
|
||||
goto IL_171;
|
||||
}
|
||||
int num9 = 0;
|
||||
if (!Mathf.Approximately((float)num5, (float)num9))
|
||||
{
|
||||
goto IL_171;
|
||||
}
|
||||
IL_16A:
|
||||
this.FPIPNGIMJHN = (HLBJMDEIKHF.LMONDBKOMDB)num;
|
||||
IL_171:
|
||||
if (this.FPIPNGIMJHN == (HLBJMDEIKHF.LMONDBKOMDB)num)
|
||||
{
|
||||
int num10 = 0;
|
||||
if (!Mathf.Approximately((float)num5, (float)num10))
|
||||
{
|
||||
this.FPIPNGIMJHN = (HLBJMDEIKHF.LMONDBKOMDB)((ulong)3L);
|
||||
}
|
||||
}
|
||||
uint num11;
|
||||
if (this.FPIPNGIMJHN == HLBJMDEIKHF.LMONDBKOMDB.WAITING)
|
||||
{
|
||||
this.FPIPNGIMJHN = (HLBJMDEIKHF.LMONDBKOMDB)((ulong)1L);
|
||||
if (num11 == (uint)0)
|
||||
{
|
||||
this.FPIPNGIMJHN = (HLBJMDEIKHF.LMONDBKOMDB)((ulong)2L);
|
||||
int num12 = 0;
|
||||
int num13 = 0;
|
||||
HLBJMDEIKHF.HFBFBLDKNDL bpajmgmgchd = this.BPAJMGMGCHD;
|
||||
if (bpajmgmgchd != 0)
|
||||
{
|
||||
bpajmgmgchd(num3, (float)num13, (float)num12);
|
||||
return;
|
||||
}
|
||||
return;
|
||||
}
|
||||
}
|
||||
while (num11 == (uint)2)
|
||||
{
|
||||
}
|
||||
if (num11 != (uint)1)
|
||||
{
|
||||
while (num11 != (uint)3)
|
||||
{
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0400CA89 RID: 51849
|
||||
[Token(Token = "0x400CA89")]
|
||||
private const float HMNGAKKJACD = -0.0125f;
|
||||
|
||||
// Token: 0x0400CA8A RID: 51850
|
||||
[Token(Token = "0x400CA8A")]
|
||||
private const float OJHOFKMMCBD = -80f;
|
||||
|
||||
// Token: 0x0400CA8B RID: 51851
|
||||
[Token(Token = "0x400CA8B")]
|
||||
private const float PIBMFBAEDHE = 540f;
|
||||
|
||||
// Token: 0x0400CA8C RID: 51852
|
||||
[Token(Token = "0x400CA8C")]
|
||||
private const float INDFELBCKJP = 2f;
|
||||
|
||||
// Token: 0x0400CA8D RID: 51853
|
||||
[Token(Token = "0x400CA8D")]
|
||||
private const float FILPOEKKKDF = 0.5f;
|
||||
|
||||
// Token: 0x0400CA8E RID: 51854
|
||||
[Token(Token = "0x400CA8E")]
|
||||
private const float FMFANDOJFMN = 10f;
|
||||
|
||||
// Token: 0x0400CA8F RID: 51855
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400CA8F")]
|
||||
private readonly HLBJMDEIKHF.HFBFBLDKNDL BPAJMGMGCHD;
|
||||
|
||||
// Token: 0x0400CA90 RID: 51856
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400CA90")]
|
||||
private readonly HLBJMDEIKHF.JEHDCALPGAK PHAMLMPHFCF;
|
||||
|
||||
// Token: 0x0400CA91 RID: 51857
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400CA91")]
|
||||
private readonly HLBJMDEIKHF.DEPOFGHPCBO CHNCCLLGLMK;
|
||||
|
||||
// Token: 0x0400CA92 RID: 51858
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400CA92")]
|
||||
private readonly HLBJMDEIKHF.DEPOFGHPCBO PMHAGPKEELB;
|
||||
|
||||
// Token: 0x0400CA93 RID: 51859
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400CA93")]
|
||||
private readonly HLBJMDEIKHF.DEPOFGHPCBO MIGJECFFMCB;
|
||||
|
||||
// Token: 0x0400CA94 RID: 51860
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400CA94")]
|
||||
private readonly HLBJMDEIKHF.DEPOFGHPCBO ANGDLMFIALD;
|
||||
|
||||
// Token: 0x0400CA95 RID: 51861
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400CA95")]
|
||||
private bool AJAENFHCFHB;
|
||||
|
||||
// Token: 0x0400CA96 RID: 51862
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400CA96")]
|
||||
private HLBJMDEIKHF.LMONDBKOMDB FPIPNGIMJHN;
|
||||
|
||||
// Token: 0x0400CA97 RID: 51863
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400CA97")]
|
||||
private bool KEBMIDGDNJA;
|
||||
|
||||
// Token: 0x02002A3D RID: 10813
|
||||
[Token(Token = "0x2002A3D")]
|
||||
private enum LMONDBKOMDB
|
||||
{
|
||||
// Token: 0x0400CA99 RID: 51865
|
||||
[Token(Token = "0x400CA99")]
|
||||
WAITING,
|
||||
// Token: 0x0400CA9A RID: 51866
|
||||
[Token(Token = "0x400CA9A")]
|
||||
YAW,
|
||||
// Token: 0x0400CA9B RID: 51867
|
||||
[Token(Token = "0x400CA9B")]
|
||||
PITCH,
|
||||
// Token: 0x0400CA9C RID: 51868
|
||||
[Token(Token = "0x400CA9C")]
|
||||
ROLL
|
||||
}
|
||||
|
||||
// Token: 0x02002A3E RID: 10814
|
||||
[Token(Token = "0x2002A3E")]
|
||||
public sealed class JEHDCALPGAK : MulticastDelegate
|
||||
{
|
||||
// Token: 0x06012DD6 RID: 77270 RVA: 0x00480E4C File Offset: 0x0047F04C
|
||||
[Token(Token = "0x6012DD6")]
|
||||
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
||||
public JEHDCALPGAK(object @object, IntPtr method)
|
||||
{
|
||||
this.method = method;
|
||||
this.m_target = @object;
|
||||
}
|
||||
|
||||
// Token: 0x06012DD7 RID: 77271 RVA: 0x00480E68 File Offset: 0x0047F068
|
||||
[Token(Token = "0x6012DD7")]
|
||||
[Address(RVA = "0x1044E40", Offset = "0x1043840", VA = "0x181044E40", Slot = "13")]
|
||||
public void Invoke(float EOFPKPGPIGF)
|
||||
{
|
||||
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)
|
||||
{
|
||||
}
|
||||
uint num4;
|
||||
MethodInfo method_info2;
|
||||
if (@delegate.method_info != num4)
|
||||
{
|
||||
if (delegate2 != 0)
|
||||
{
|
||||
}
|
||||
if (delegate2 == 0)
|
||||
{
|
||||
}
|
||||
MethodInfo method_info = @delegate.method_info;
|
||||
num += num;
|
||||
num++;
|
||||
num += method_info;
|
||||
num += 19;
|
||||
MethodInfo methodInfo = @delegate.method_info;
|
||||
methodInfo += methodInfo;
|
||||
method_info2 = @delegate.method_info;
|
||||
num += num;
|
||||
num++;
|
||||
num += method_info2;
|
||||
num += 19;
|
||||
}
|
||||
if (delegate2 != 0 || method_info2 != 0)
|
||||
{
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DD8 RID: 77272 RVA: 0x00480F1C File Offset: 0x0047F11C
|
||||
[Token(Token = "0x6012DD8")]
|
||||
[Address(RVA = "0x1044DC0", Offset = "0x10437C0", VA = "0x181044DC0", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(float EOFPKPGPIGF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06012DD9 RID: 77273 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012DD9")]
|
||||
[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.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002A3F RID: 10815
|
||||
[Token(Token = "0x2002A3F")]
|
||||
public sealed class HFBFBLDKNDL : MulticastDelegate
|
||||
{
|
||||
// Token: 0x06012DDA RID: 77274 RVA: 0x00480F2C File Offset: 0x0047F12C
|
||||
[Token(Token = "0x6012DDA")]
|
||||
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
||||
public HFBFBLDKNDL(object @object, IntPtr method)
|
||||
{
|
||||
this.method = method;
|
||||
this.m_target = @object;
|
||||
}
|
||||
|
||||
// Token: 0x06012DDB RID: 77275 RVA: 0x00480F48 File Offset: 0x0047F148
|
||||
[Token(Token = "0x6012DDB")]
|
||||
[Address(RVA = "0x10318A0", Offset = "0x10302A0", VA = "0x1810318A0", Slot = "13")]
|
||||
public void Invoke(float ILGNKCNAGHA, float JMGLPFHHFJA, float KMJHHKBBEIA)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012DDB)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void HLBJMDEIKHF/HFBFBLDKNDL::Invoke(System.Single,System.Single,System.Single)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_71:
|
||||
brtrue(IL_71, ceq:bool(ldloc:int32(var_2_68), ldc.i4:int32(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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
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: 0x06012DDC RID: 77276 RVA: 0x00480FCC File Offset: 0x0047F1CC
|
||||
[Token(Token = "0x6012DDC")]
|
||||
[Address(RVA = "0x10317F0", Offset = "0x10301F0", VA = "0x1810317F0", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(float ILGNKCNAGHA, float JMGLPFHHFJA, float KMJHHKBBEIA, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06012DDD RID: 77277 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012DDD")]
|
||||
[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.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002A40 RID: 10816
|
||||
[Token(Token = "0x2002A40")]
|
||||
public sealed class DEPOFGHPCBO : MulticastDelegate
|
||||
{
|
||||
// Token: 0x06012DDE RID: 77278 RVA: 0x00480FDC File Offset: 0x0047F1DC
|
||||
[Token(Token = "0x6012DDE")]
|
||||
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
||||
public DEPOFGHPCBO(object @object, IntPtr method)
|
||||
{
|
||||
this.method = method;
|
||||
this.m_target = @object;
|
||||
}
|
||||
|
||||
// Token: 0x06012DDF RID: 77279 RVA: 0x00480FF8 File Offset: 0x0047F1F8
|
||||
[Token(Token = "0x6012DDF")]
|
||||
[Address(RVA = "0x4C8D90", Offset = "0x4C7790", VA = "0x1804C8D90", Slot = "13")]
|
||||
public void Invoke()
|
||||
{
|
||||
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)
|
||||
{
|
||||
}
|
||||
if (@delegate.method_info != num3)
|
||||
{
|
||||
if (delegate2 != 0)
|
||||
{
|
||||
}
|
||||
MethodInfo method_info = @delegate.method_info;
|
||||
int num4 = 0;
|
||||
num4 += num4;
|
||||
num4++;
|
||||
num4 += num4;
|
||||
num4 += method_info;
|
||||
num4 += 19;
|
||||
uint num5;
|
||||
num5 += num5;
|
||||
uint num6;
|
||||
num6 += (uint)19;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DE0 RID: 77280 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012DE0")]
|
||||
[Address(RVA = "0x4340F0", Offset = "0x432AF0", VA = "0x1804340F0", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012DE1 RID: 77281 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012DE1")]
|
||||
[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.");
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user