using System; using System.Reflection; using Cpp2IlInjected; using RecRoom; using RecRoom.Core; using UnityEngine; // Token: 0x02002F58 RID: 12120 [Token(Token = "0x2002F58")] public class HLBJMDEIKHF { // Token: 0x06014A39 RID: 84537 RVA: 0x004D2344 File Offset: 0x004D0544 [Token(Token = "0x6014A39")] [Address(RVA = "0xBD78C0", Offset = "0xBD66C0", VA = "0x180BD78C0")] 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: 0x06014A3A RID: 84538 RVA: 0x004D2384 File Offset: 0x004D0584 [Token(Token = "0x6014A3A")] [Address(RVA = "0xBD7650", Offset = "0xBD6450", VA = "0x180BD7650")] public void NHHOOEGBAOF(ScreenPlayerController FINBOONIGDO, LOCNHHPGIAG DBFBLNILIGL, ScreenHUD PKAKIKHIFNG) { this.KEBMIDGDNJA = false; this.AJAENFHCFHB = false; this.FPIPNGIMJHN = (HLBJMDEIKHF.LMONDBKOMDB)((ulong)0L); } // Token: 0x06014A3B RID: 84539 RVA: 0x004D23A8 File Offset: 0x004D05A8 [Token(Token = "0x6014A3B")] [Address(RVA = "0xBD7060", Offset = "0xBD5E60", VA = "0x180BD7060")] 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: 0x06014A3C RID: 84540 RVA: 0x004D23E0 File Offset: 0x004D05E0 [Token(Token = "0x6014A3C")] [Address(RVA = "0xBD7870", Offset = "0xBD6670", VA = "0x180BD7870")] 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: 0x06014A3D RID: 84541 RVA: 0x004D2430 File Offset: 0x004D0630 [Token(Token = "0x6014A3D")] [Address(RVA = "0xBD7660", Offset = "0xBD6460", VA = "0x180BD7660")] private void ONMMLHBHBOP(LOCNHHPGIAG DBFBLNILIGL, ScreenHUD PKAKIKHIFNG) { float num2; do { int num = 0; PKAKIKHIFNG.ShowControlDialogForFrame((GAMNIEMGCBI)((uint)53), DBFBLNILIGL, "Push/Pull", (float)num); IFDIGHKFEGF k__BackingField = DBFBLNILIGL.k__BackingField; if (k__BackingField != IFDIGHKFEGF.KEYBOARD_MOUSE) { if (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.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 k__BackingField2 = DBFBLNILIGL.k__BackingField; float num4; if (k__BackingField2 != IFDIGHKFEGF.KEYBOARD_MOUSE) { float num3; if (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: 0x06014A3E RID: 84542 RVA: 0x004D2540 File Offset: 0x004D0740 [Token(Token = "0x6014A3E")] [Address(RVA = "0xBD70E0", Offset = "0xBD5EE0", VA = "0x180BD70E0")] private void FMBCGHBIHMA(LOCNHHPGIAG DBFBLNILIGL, ScreenHUD PKAKIKHIFNG) { IFDIGHKFEGF k__BackingField = DBFBLNILIGL.k__BackingField; int num = 0; int num2 = 0; if (k__BackingField == IFDIGHKFEGF.KEYBOARD_MOUSE || k__BackingField == IFDIGHKFEGF.GAMEPAD) { } IFDIGHKFEGF k__BackingField2 = DBFBLNILIGL.k__BackingField; Vector2 nidcgnklloh; if (k__BackingField2 != IFDIGHKFEGF.GAMEPAD && k__BackingField2 != IFDIGHKFEGF.GAMEPAD && 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 k__BackingField3 = DBFBLNILIGL.k__BackingField; float deltaTime2; float num4; if (k__BackingField3 != IFDIGHKFEGF.KEYBOARD_MOUSE) { if (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.k__BackingField == IFDIGHKFEGF.KEYBOARD_MOUSE) { } } if (this.FPIPNGIMJHN == HLBJMDEIKHF.LMONDBKOMDB.YAW) { bool flag3; if (flag3) { goto IL_15C; } if (DBFBLNILIGL.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: 0x0400D9AA RID: 55722 [Token(Token = "0x400D9AA")] private const float HMNGAKKJACD = -0.0125f; // Token: 0x0400D9AB RID: 55723 [Token(Token = "0x400D9AB")] private const float OJHOFKMMCBD = -80f; // Token: 0x0400D9AC RID: 55724 [Token(Token = "0x400D9AC")] private const float PIBMFBAEDHE = 540f; // Token: 0x0400D9AD RID: 55725 [Token(Token = "0x400D9AD")] private const float INDFELBCKJP = 2f; // Token: 0x0400D9AE RID: 55726 [Token(Token = "0x400D9AE")] private const float FILPOEKKKDF = 0.5f; // Token: 0x0400D9AF RID: 55727 [Token(Token = "0x400D9AF")] private const float FMFANDOJFMN = 10f; // Token: 0x0400D9B0 RID: 55728 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400D9B0")] private readonly HLBJMDEIKHF.HFBFBLDKNDL BPAJMGMGCHD; // Token: 0x0400D9B1 RID: 55729 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400D9B1")] private readonly HLBJMDEIKHF.JEHDCALPGAK PHAMLMPHFCF; // Token: 0x0400D9B2 RID: 55730 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400D9B2")] private readonly HLBJMDEIKHF.DEPOFGHPCBO CHNCCLLGLMK; // Token: 0x0400D9B3 RID: 55731 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400D9B3")] private readonly HLBJMDEIKHF.DEPOFGHPCBO PMHAGPKEELB; // Token: 0x0400D9B4 RID: 55732 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400D9B4")] private readonly HLBJMDEIKHF.DEPOFGHPCBO MIGJECFFMCB; // Token: 0x0400D9B5 RID: 55733 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400D9B5")] private readonly HLBJMDEIKHF.DEPOFGHPCBO ANGDLMFIALD; // Token: 0x0400D9B6 RID: 55734 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400D9B6")] private bool AJAENFHCFHB; // Token: 0x0400D9B7 RID: 55735 [FieldOffset(Offset = "0x44")] [Token(Token = "0x400D9B7")] private HLBJMDEIKHF.LMONDBKOMDB FPIPNGIMJHN; // Token: 0x0400D9B8 RID: 55736 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400D9B8")] private bool KEBMIDGDNJA; // Token: 0x02002F59 RID: 12121 [Token(Token = "0x2002F59")] private enum LMONDBKOMDB { // Token: 0x0400D9BA RID: 55738 [Token(Token = "0x400D9BA")] WAITING, // Token: 0x0400D9BB RID: 55739 [Token(Token = "0x400D9BB")] YAW, // Token: 0x0400D9BC RID: 55740 [Token(Token = "0x400D9BC")] PITCH, // Token: 0x0400D9BD RID: 55741 [Token(Token = "0x400D9BD")] ROLL } // Token: 0x02002F5A RID: 12122 [Token(Token = "0x2002F5A")] public sealed class JEHDCALPGAK : MulticastDelegate { // Token: 0x06014A3F RID: 84543 RVA: 0x004D2730 File Offset: 0x004D0930 [Token(Token = "0x6014A3F")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public JEHDCALPGAK(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06014A40 RID: 84544 RVA: 0x004D274C File Offset: 0x004D094C [Token(Token = "0x6014A40")] [Address(RVA = "0xBE2360", Offset = "0xBE1160", VA = "0x180BE2360", 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: 0x06014A41 RID: 84545 RVA: 0x004D27FC File Offset: 0x004D09FC [Token(Token = "0x6014A41")] [Address(RVA = "0xBE22E0", Offset = "0xBE10E0", VA = "0x180BE22E0", Slot = "14")] public IAsyncResult BeginInvoke(float EOFPKPGPIGF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { } // Token: 0x06014A42 RID: 84546 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014A42")] [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: 0x02002F5B RID: 12123 [Token(Token = "0x2002F5B")] public sealed class HFBFBLDKNDL : MulticastDelegate { // Token: 0x06014A43 RID: 84547 RVA: 0x004D280C File Offset: 0x004D0A0C [Token(Token = "0x6014A43")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public HFBFBLDKNDL(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06014A44 RID: 84548 RVA: 0x004D2828 File Offset: 0x004D0A28 [Token(Token = "0x6014A44")] [Address(RVA = "0xBCE8C0", Offset = "0xBCD6C0", VA = "0x180BCE8C0", 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: 0x06014A45 RID: 84549 RVA: 0x004D28D8 File Offset: 0x004D0AD8 [Token(Token = "0x6014A45")] [Address(RVA = "0xBCE810", Offset = "0xBCD610", VA = "0x180BCE810", Slot = "14")] public IAsyncResult BeginInvoke(float ILGNKCNAGHA, float JMGLPFHHFJA, float KMJHHKBBEIA, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { } // Token: 0x06014A46 RID: 84550 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014A46")] [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: 0x02002F5C RID: 12124 [Token(Token = "0x2002F5C")] public sealed class DEPOFGHPCBO : MulticastDelegate { // Token: 0x06014A47 RID: 84551 RVA: 0x004D28E8 File Offset: 0x004D0AE8 [Token(Token = "0x6014A47")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public DEPOFGHPCBO(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06014A48 RID: 84552 RVA: 0x004D2904 File Offset: 0x004D0B04 [Token(Token = "0x6014A48")] [Address(RVA = "0x52C7D0", Offset = "0x52B5D0", VA = "0x18052C7D0", 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: 0x06014A49 RID: 84553 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014A49")] [Address(RVA = "0x456AA0", Offset = "0x4558A0", VA = "0x180456AA0", Slot = "14")] public IAsyncResult BeginInvoke(AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014A4A RID: 84554 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014A4A")] [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."); } } }