Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

622 lines
17 KiB
C#

using System;
using System.Reflection;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Core;
using UnityEngine;
// Token: 0x02003041 RID: 12353
[Token(Token = "0x2003041")]
public class HLBJMDEIKHF
{
// Token: 0x06014E84 RID: 85636 RVA: 0x004DC424 File Offset: 0x004DA624
[Token(Token = "0x6014E84")]
[Address(RVA = "0x141B300", Offset = "0x141A300", VA = "0x18141B300")]
public HLBJMDEIKHF(HLBJMDEIKHF.HFBFBLDKNDL BPAJMGMGCHD, HLBJMDEIKHF.DEPOFGHPCBO CHNCCLLGLMK, HLBJMDEIKHF.DEPOFGHPCBO PMHAGPKEELB, HLBJMDEIKHF.JEHDCALPGAK PHAMLMPHFCF, HLBJMDEIKHF.DEPOFGHPCBO MIGJECFFMCB, HLBJMDEIKHF.DEPOFGHPCBO ANGDLMFIALD)
{
this.PHAMLMPHFCF = 0;
this.MIGJECFFMCB = 0;
this.BPAJMGMGCHD = BPAJMGMGCHD;
this.PMHAGPKEELB = PMHAGPKEELB;
this.ANGDLMFIALD = 0;
this.CHNCCLLGLMK = CHNCCLLGLMK;
}
// Token: 0x06014E85 RID: 85637 RVA: 0x004DC464 File Offset: 0x004DA664
[Token(Token = "0x6014E85")]
[Address(RVA = "0x141B090", Offset = "0x141A090", VA = "0x18141B090")]
public void NHHOOEGBAOF(ScreenPlayerController FINBOONIGDO, LOCNHHPGIAG DBFBLNILIGL, ScreenHUD PKAKIKHIFNG)
{
this.KEBMIDGDNJA = false;
this.AJAENFHCFHB = false;
this.FPIPNGIMJHN = (HLBJMDEIKHF.LMONDBKOMDB)((ulong)0L);
}
// Token: 0x06014E86 RID: 85638 RVA: 0x004DC488 File Offset: 0x004DA688
[Token(Token = "0x6014E86")]
[Address(RVA = "0x141AAA0", Offset = "0x1419AA0", VA = "0x18141AAA0")]
public void FLMOLIDJKOP(ScreenPlayerController FINBOONIGDO, LOCNHHPGIAG DBFBLNILIGL, ScreenHUD PKAKIKHIFNG)
{
PKAKIKHIFNG.ShowTouchElementForFrame(GAMNIEMGCBI.OneFingerGesture, DBFBLNILIGL);
PKAKIKHIFNG.ShowTouchElementForFrame(GAMNIEMGCBI.TwoFingerGesture, DBFBLNILIGL);
this.FMBCGHBIHMA(DBFBLNILIGL, PKAKIKHIFNG);
this.ONMMLHBHBOP(DBFBLNILIGL, PKAKIKHIFNG);
}
// Token: 0x06014E87 RID: 85639 RVA: 0x004DC4C0 File Offset: 0x004DA6C0
[Token(Token = "0x6014E87")]
[Address(RVA = "0x141B2B0", Offset = "0x141A2B0", VA = "0x18141B2B0")]
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: 0x06014E88 RID: 85640 RVA: 0x004DC510 File Offset: 0x004DA710
[Token(Token = "0x6014E88")]
[Address(RVA = "0x141B0A0", Offset = "0x141A0A0", VA = "0x18141B0A0")]
private void ONMMLHBHBOP(LOCNHHPGIAG DBFBLNILIGL, ScreenHUD PKAKIKHIFNG)
{
float num2;
do
{
int num = 0;
PKAKIKHIFNG.ShowControlDialogForFrame((GAMNIEMGCBI)((uint)53), 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)53));
}
KIJMAEEMGLG kijmaeemglg;
float nljecfcfaja = kijmaeemglg.NLJECFCFAJA;
}
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)53)))
{
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: 0x06014E89 RID: 85641 RVA: 0x004DC620 File Offset: 0x004DA820
[Token(Token = "0x6014E89")]
[Address(RVA = "0x141AB20", Offset = "0x1419B20", VA = "0x18141AB20")]
private void FMBCGHBIHMA(LOCNHHPGIAG DBFBLNILIGL, ScreenHUD PKAKIKHIFNG)
{
IFDIGHKFEGF <HOFGEEMNDAN>k__BackingField = DBFBLNILIGL.<HOFGEEMNDAN>k__BackingField;
int num = 0;
int num2 = 0;
if (<HOFGEEMNDAN>k__BackingField == IFDIGHKFEGF.KEYBOARD_MOUSE || <HOFGEEMNDAN>k__BackingField == IFDIGHKFEGF.GAMEPAD)
{
}
IFDIGHKFEGF <HOFGEEMNDAN>k__BackingField2 = DBFBLNILIGL.<HOFGEEMNDAN>k__BackingField;
Vector2 nidcgnklloh;
if (<HOFGEEMNDAN>k__BackingField2 != IFDIGHKFEGF.GAMEPAD && <HOFGEEMNDAN>k__BackingField2 != IFDIGHKFEGF.GAMEPAD && <HOFGEEMNDAN>k__BackingField2 == IFDIGHKFEGF.KEYBOARD_MOUSE)
{
KIJMAEEMGLG kijmaeemglg;
nidcgnklloh = kijmaeemglg.NIDCGNKLLOH;
int num3 = 0;
Vector2 zero = Vector2.zero;
if (num3 != 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_BA;
}
}
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_BA:
IFDIGHKFEGF <HOFGEEMNDAN>k__BackingField3 = DBFBLNILIGL.<HOFGEEMNDAN>k__BackingField;
float deltaTime2;
float num4;
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;
}
KIJMAEEMGLG kijmaeemglg2;
num4 = kijmaeemglg2.NIDCGNKLLOH * -1f * -80f;
}
Vector2 vector2 = DBFBLNILIGL.NPPIGAFIGFD(GAMNIEMGCBI.CameraMouseMickeysAxis);
float num5 = deltaTime2 * -0.0125f;
int num6 = 0;
if (this.FPIPNGIMJHN == HLBJMDEIKHF.LMONDBKOMDB.PITCH)
{
bool flag2;
if (flag2)
{
goto IL_15C;
}
if (DBFBLNILIGL.<HOFGEEMNDAN>k__BackingField == IFDIGHKFEGF.KEYBOARD_MOUSE)
{
}
}
if (this.FPIPNGIMJHN == HLBJMDEIKHF.LMONDBKOMDB.YAW)
{
bool flag3;
if (flag3)
{
goto IL_15C;
}
if (DBFBLNILIGL.<HOFGEEMNDAN>k__BackingField == IFDIGHKFEGF.KEYBOARD_MOUSE)
{
}
}
if (this.FPIPNGIMJHN != HLBJMDEIKHF.LMONDBKOMDB.ROLL)
{
goto IL_163;
}
int num7 = 0;
if (!Mathf.Approximately((float)num6, (float)num7))
{
goto IL_163;
}
IL_15C:
this.FPIPNGIMJHN = (HLBJMDEIKHF.LMONDBKOMDB)num;
IL_163:
if (this.FPIPNGIMJHN == (HLBJMDEIKHF.LMONDBKOMDB)num)
{
int num8 = 0;
if (!Mathf.Approximately((float)num6, (float)num8))
{
this.FPIPNGIMJHN = (HLBJMDEIKHF.LMONDBKOMDB)((ulong)3L);
}
}
uint num9;
if (this.FPIPNGIMJHN == HLBJMDEIKHF.LMONDBKOMDB.WAITING)
{
this.FPIPNGIMJHN = (HLBJMDEIKHF.LMONDBKOMDB)((ulong)1L);
if (num9 == (uint)0)
{
int num10;
int num11;
if (nidcgnklloh > num2)
{
this.FPIPNGIMJHN = (HLBJMDEIKHF.LMONDBKOMDB)((ulong)2L);
num10 = 0;
num11 = 0;
}
HLBJMDEIKHF.HFBFBLDKNDL bpajmgmgchd = this.BPAJMGMGCHD;
if (bpajmgmgchd != 0)
{
bpajmgmgchd(num4, (float)num11, (float)num10);
return;
}
return;
}
}
while (num9 == (uint)2)
{
}
if (num9 != (uint)1)
{
while (num9 != (uint)3)
{
}
}
throw new NullReferenceException();
}
// Token: 0x0400DBD9 RID: 56281
[Token(Token = "0x400DBD9")]
private const float HMNGAKKJACD = -0.0125f;
// Token: 0x0400DBDA RID: 56282
[Token(Token = "0x400DBDA")]
private const float OJHOFKMMCBD = -80f;
// Token: 0x0400DBDB RID: 56283
[Token(Token = "0x400DBDB")]
private const float PIBMFBAEDHE = 540f;
// Token: 0x0400DBDC RID: 56284
[Token(Token = "0x400DBDC")]
private const float INDFELBCKJP = 2f;
// Token: 0x0400DBDD RID: 56285
[Token(Token = "0x400DBDD")]
private const float FILPOEKKKDF = 0.5f;
// Token: 0x0400DBDE RID: 56286
[Token(Token = "0x400DBDE")]
private const float FMFANDOJFMN = 10f;
// Token: 0x0400DBDF RID: 56287
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400DBDF")]
private readonly HLBJMDEIKHF.HFBFBLDKNDL BPAJMGMGCHD;
// Token: 0x0400DBE0 RID: 56288
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400DBE0")]
private readonly HLBJMDEIKHF.JEHDCALPGAK PHAMLMPHFCF;
// Token: 0x0400DBE1 RID: 56289
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400DBE1")]
private readonly HLBJMDEIKHF.DEPOFGHPCBO CHNCCLLGLMK;
// Token: 0x0400DBE2 RID: 56290
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400DBE2")]
private readonly HLBJMDEIKHF.DEPOFGHPCBO PMHAGPKEELB;
// Token: 0x0400DBE3 RID: 56291
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400DBE3")]
private readonly HLBJMDEIKHF.DEPOFGHPCBO MIGJECFFMCB;
// Token: 0x0400DBE4 RID: 56292
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400DBE4")]
private readonly HLBJMDEIKHF.DEPOFGHPCBO ANGDLMFIALD;
// Token: 0x0400DBE5 RID: 56293
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400DBE5")]
private bool AJAENFHCFHB;
// Token: 0x0400DBE6 RID: 56294
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x400DBE6")]
private HLBJMDEIKHF.LMONDBKOMDB FPIPNGIMJHN;
// Token: 0x0400DBE7 RID: 56295
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400DBE7")]
private bool KEBMIDGDNJA;
// Token: 0x02003042 RID: 12354
[Token(Token = "0x2003042")]
private enum LMONDBKOMDB
{
// Token: 0x0400DBE9 RID: 56297
[Token(Token = "0x400DBE9")]
WAITING,
// Token: 0x0400DBEA RID: 56298
[Token(Token = "0x400DBEA")]
YAW,
// Token: 0x0400DBEB RID: 56299
[Token(Token = "0x400DBEB")]
PITCH,
// Token: 0x0400DBEC RID: 56300
[Token(Token = "0x400DBEC")]
ROLL
}
// Token: 0x02003043 RID: 12355
[Token(Token = "0x2003043")]
public sealed class JEHDCALPGAK : MulticastDelegate
{
// Token: 0x06014E8A RID: 85642 RVA: 0x004DC810 File Offset: 0x004DAA10
[Token(Token = "0x6014E8A")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public JEHDCALPGAK(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06014E8B RID: 85643 RVA: 0x004DC82C File Offset: 0x004DAA2C
[Token(Token = "0x6014E8B")]
[Address(RVA = "0x1425FB0", Offset = "0x1424FB0", VA = "0x181425FB0", 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)
{
}
MethodInfo method_info2;
if (delegate2 != 0)
{
uint num4;
if (@delegate.method_info == num4 || @delegate != (ulong)1L)
{
goto IL_9E;
}
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 (method_info2 != 0)
{
}
IL_9E:
num++;
}
}
// Token: 0x06014E8C RID: 85644 RVA: 0x004DC8DC File Offset: 0x004DAADC
[Token(Token = "0x6014E8C")]
[Address(RVA = "0x1425F30", Offset = "0x1424F30", VA = "0x181425F30", Slot = "14")]
public IAsyncResult BeginInvoke(float EOFPKPGPIGF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
}
// Token: 0x06014E8D RID: 85645 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014E8D")]
[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.");
}
}
// Token: 0x02003044 RID: 12356
[Token(Token = "0x2003044")]
public sealed class HFBFBLDKNDL : MulticastDelegate
{
// Token: 0x06014E8E RID: 85646 RVA: 0x004DC8EC File Offset: 0x004DAAEC
[Token(Token = "0x6014E8E")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public HFBFBLDKNDL(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06014E8F RID: 85647 RVA: 0x004DC908 File Offset: 0x004DAB08
[Token(Token = "0x6014E8F")]
[Address(RVA = "0x14122F0", Offset = "0x14112F0", VA = "0x1814122F0", Slot = "13")]
public void Invoke(float ILGNKCNAGHA, float JMGLPFHHFJA, float KMJHHKBBEIA)
{
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 (delegate2 != 0)
{
uint num4;
if (@delegate.method_info == num4 || @delegate != (ulong)1L)
{
goto IL_9D;
}
MethodInfo method_info = @delegate.method_info;
num += num;
num++;
num += method_info;
num += 19;
MethodInfo methodInfo = @delegate.method_info;
methodInfo += methodInfo;
MethodInfo method_info2 = @delegate.method_info;
num += num;
num++;
num += method_info2;
num += 19;
}
if (num != 0)
{
}
IL_9D:
num++;
}
}
// Token: 0x06014E90 RID: 85648 RVA: 0x004DC9B8 File Offset: 0x004DABB8
[Token(Token = "0x6014E90")]
[Address(RVA = "0x1412240", Offset = "0x1411240", VA = "0x181412240", Slot = "14")]
public IAsyncResult BeginInvoke(float ILGNKCNAGHA, float JMGLPFHHFJA, float KMJHHKBBEIA, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
}
// Token: 0x06014E91 RID: 85649 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014E91")]
[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.");
}
}
// Token: 0x02003045 RID: 12357
[Token(Token = "0x2003045")]
public sealed class DEPOFGHPCBO : MulticastDelegate
{
// Token: 0x06014E92 RID: 85650 RVA: 0x004DC9C8 File Offset: 0x004DABC8
[Token(Token = "0x6014E92")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public DEPOFGHPCBO(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06014E93 RID: 85651 RVA: 0x004DC9E4 File Offset: 0x004DABE4
[Token(Token = "0x6014E93")]
[Address(RVA = "0xA60BC0", Offset = "0xA5FBC0", VA = "0x180A60BC0", 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 (delegate2 != 0 && @delegate.method_info != num3 && @delegate == (ulong)1L)
{
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: 0x06014E94 RID: 85652 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014E94")]
[Address(RVA = "0x564230", Offset = "0x563230", VA = "0x180564230", Slot = "14")]
public IAsyncResult BeginInvoke(AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014E95 RID: 85653 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014E95")]
[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.");
}
}
}