using System; using System.Collections.Generic; using System.Runtime.InteropServices; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecRoom.Core.Combat; using RecRoom.Core.DataStructures.Tokens; using UnityEngine; namespace RecRoom.Core.Locomotion { // Token: 0x02002A85 RID: 10885 [Token(Token = "0x2002A85")] [StructLayout(3)] public class PlayerMovement : MonoBehaviour { // Token: 0x06012FBE RID: 77758 RVA: 0x0048E508 File Offset: 0x0048C708 [Token(Token = "0x6012FBE")] [Address(RVA = "0x13F96C0", Offset = "0x13F80C0", VA = "0x1813F96C0")] private void Awake() { Player player = this.thisPlayer; NetworkTransform[] componentsInChildren = base.GetComponentsInChildren(true); this.DJJAODLIJCH = componentsInChildren; ExplicitTokenMap gcngppiblkc = this.GCNGPPIBLKC; ExplicitTokenMap jjefhibbddp = this.JJEFHIBBDDP; ExplicitTokenMap gfofbcijnpb = this.GFOFBCIJNPB; ExplicitTokenMap meboeefdfbf = this.MEBOEEFDFBF; ExplicitTokenMap ocbafkacjmh = this.OCBAFKACJMH; ExplicitTokenMap fapfdncdlak = this.FAPFDNCDLAK; int num = 0; bool flag = fapfdncdlak.AddValue(num, this, int.MinValue); int num2 = 0; if (!this.EBGJABJGDLP) { this.CDDMICFBJPL.HOHFBIOGPLE = true; } CrossPlatformPlayerLocomotionContent crossPlatformPlayerLocomotionContent = this.content; bool flag2 = this.NPAKPNLMJCC.AddValue(num2, this, int.MinValue); TokenMap ojnphciafed = this.OJNPHCIAFED; throw new MissingMethodException(); } // Token: 0x06012FBF RID: 77759 RVA: 0x0048E8C8 File Offset: 0x0048CAC8 [Token(Token = "0x6012FBF")] [Address(RVA = "0x13FF2B0", Offset = "0x13FDCB0", VA = "0x1813FF2B0")] private void OnDestroy() { Player player = this.thisPlayer; ActionEvent localPlayerCollisionEvent = Tool.LocalPlayerCollisionEvent; Action action = new Action(this.ACBHLKCNHOK); Tool.LocalPlayerCollisionEvent = localPlayerCollisionEvent - action; ActionEvent localPlayerFireStaticEvent = RangedWeapon.LocalPlayerFireStaticEvent; Action action2 = new Action(this.CCBNKLPCBKB); RangedWeapon.LocalPlayerFireStaticEvent = localPlayerFireStaticEvent - action2; } // Token: 0x06012FC0 RID: 77760 RVA: 0x0048E924 File Offset: 0x0048CB24 [Token(Token = "0x6012FC0")] [Address(RVA = "0x13FF420", Offset = "0x13FDE20", VA = "0x1813FF420")] private void OnDrawGizmos() { if (Application.isPlaying) { Player player = this.thisPlayer; PlayerMovement.BJJDOAEJDFD hpjmijdobgk = this.HPJMIJDOBGK; bool flag; if (flag) { Color blue = Color.blue; Color yellow = Color.yellow; Color red = Color.red; } } } // Token: 0x17003287 RID: 12935 // (get) Token: 0x06012FC1 RID: 77761 RVA: 0x0048E968 File Offset: 0x0048CB68 [Token(Token = "0x17003287")] public AGIEDIMOLKM EIEFBIDADAK { [Token(Token = "0x6012FC1")] [Address(RVA = "0x14028E0", Offset = "0x14012E0", VA = "0x1814028E0")] get { return this.PGFPNHAKFNJ.IJEDNJLJGKF; } } // Token: 0x17003288 RID: 12936 // (get) Token: 0x06012FC2 RID: 77762 RVA: 0x0048E980 File Offset: 0x0048CB80 [Token(Token = "0x17003288")] public bool OCDBJFKNHLI { [Token(Token = "0x6012FC2")] [Address(RVA = "0x14021A0", Offset = "0x1400BA0", VA = "0x1814021A0")] get { return !this.BCKFCNOMOBL.HasTokens; } } // Token: 0x06012FC3 RID: 77763 RVA: 0x0048E9A4 File Offset: 0x0048CBA4 [Token(Token = "0x6012FC3")] [Address(RVA = "0x13F6E30", Offset = "0x13F5830", VA = "0x1813F6E30")] public void AddCollisionParentingRestriction(object PIHIPPPPEBI) { this.BCKFCNOMOBL.Add(PIHIPPPPEBI); } // Token: 0x06012FC4 RID: 77764 RVA: 0x0048E9C4 File Offset: 0x0048CBC4 [Token(Token = "0x6012FC4")] [Address(RVA = "0x13FF740", Offset = "0x13FE140", VA = "0x1813FF740")] public void RemoveCollisionParentingRestriction(object PIHIPPPPEBI) { this.BCKFCNOMOBL.Remove(PIHIPPPPEBI); } // Token: 0x06012FC5 RID: 77765 RVA: 0x0048E9E4 File Offset: 0x0048CBE4 [Token(Token = "0x6012FC5")] [Address(RVA = "0x13F7970", Offset = "0x13F6370", VA = "0x1813F7970")] public void AddStationaryRestriction(object PIHIPPPPEBI) { this.FJDNDAEODKP.Add(PIHIPPPPEBI); } // Token: 0x06012FC6 RID: 77766 RVA: 0x0048EA04 File Offset: 0x0048CC04 [Token(Token = "0x6012FC6")] [Address(RVA = "0x13FFD10", Offset = "0x13FE710", VA = "0x1813FFD10")] public void RemoveStationaryRestriction(object PIHIPPPPEBI) { this.FJDNDAEODKP.Remove(PIHIPPPPEBI); } // Token: 0x17003289 RID: 12937 // (get) Token: 0x06012FC7 RID: 77767 RVA: 0x0048EA24 File Offset: 0x0048CC24 [Token(Token = "0x17003289")] public bool JMPIOAHAKDG { [Token(Token = "0x6012FC7")] [Address(RVA = "0x14028A0", Offset = "0x14012A0", VA = "0x1814028A0")] get { return this.LAHHENMLHEG; } } // Token: 0x06012FC8 RID: 77768 RVA: 0x0048EA38 File Offset: 0x0048CC38 [Token(Token = "0x6012FC8")] [Address(RVA = "0x14012F0", Offset = "0x13FFCF0", VA = "0x1814012F0")] public void RotateTo(Quaternion IGPENJBJADK) { RigidbodyEx rigidbodyEx = this.thisPlayer.trackingSpace._rigidbodyEx; float z = this.CDDMICFBJPL.CNBNIEBBCIB.z; Vector3 vector; float z2 = vector.z; Vector3 vector2; float z3 = vector2.z; this.CDDMICFBJPL.CNBNIEBBCIB.z = z3; RigidbodyEx rigidbodyEx2 = this.thisPlayer.trackingSpace._rigidbodyEx; } // Token: 0x06012FC9 RID: 77769 RVA: 0x0048EAA4 File Offset: 0x0048CCA4 [Token(Token = "0x6012FC9")] [Address(RVA = "0x1400E60", Offset = "0x13FF860", VA = "0x181400E60")] public Vector3 RotateToAroundPivot(Quaternion IGPENJBJADK, Vector3 JIJOKHANGBB, float POGAEJIEPIM) { Vector3 up = Vector3.up; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; Vector3 vector3; float z3 = vector3.z; Vector3 vector4; float z4 = vector4.z; throw new NullReferenceException(); } // Token: 0x1700328A RID: 12938 // (get) Token: 0x06012FCA RID: 77770 RVA: 0x0048EAE0 File Offset: 0x0048CCE0 [Token(Token = "0x1700328A")] public bool COPMMBGFENH { [Token(Token = "0x6012FCA")] [Address(RVA = "0x1402AF0", Offset = "0x14014F0", VA = "0x181402AF0")] get { return !this.EFDAKJGGMDA.HasTokens; } } // Token: 0x1700328B RID: 12939 // (get) Token: 0x06012FCB RID: 77771 RVA: 0x0048EB04 File Offset: 0x0048CD04 [Token(Token = "0x1700328B")] public bool KDIAKDCHAIP { [Token(Token = "0x6012FCB")] [Address(RVA = "0x1402AC0", Offset = "0x14014C0", VA = "0x181402AC0")] get { return !this.FAJEHOEMFPE.HasTokens; } } // Token: 0x06012FCC RID: 77772 RVA: 0x0048EB28 File Offset: 0x0048CD28 [Token(Token = "0x6012FCC")] [Address(RVA = "0x13F72B0", Offset = "0x13F5CB0", VA = "0x1813F72B0")] public void AddRoomScaleMovementRestriction(object PIHIPPPPEBI) { this.EFDAKJGGMDA.Add(PIHIPPPPEBI); } // Token: 0x06012FCD RID: 77773 RVA: 0x0048EB48 File Offset: 0x0048CD48 [Token(Token = "0x6012FCD")] [Address(RVA = "0x13FF9A0", Offset = "0x13FE3A0", VA = "0x1813FF9A0")] public void RemoveRoomScaleMovementRestriction(object PIHIPPPPEBI) { this.EFDAKJGGMDA.Remove(PIHIPPPPEBI); } // Token: 0x06012FCE RID: 77774 RVA: 0x0048EB68 File Offset: 0x0048CD68 [Token(Token = "0x6012FCE")] [Address(RVA = "0x13F7280", Offset = "0x13F5C80", VA = "0x1813F7280")] public void AddRoomScaleGroundClampRestriction(object PIHIPPPPEBI) { this.FAJEHOEMFPE.Add(PIHIPPPPEBI); } // Token: 0x06012FCF RID: 77775 RVA: 0x0048EB88 File Offset: 0x0048CD88 [Token(Token = "0x6012FCF")] [Address(RVA = "0x13FF970", Offset = "0x13FE370", VA = "0x1813FF970")] public void RemoveRoomScaleGroundClampRestriction(object PIHIPPPPEBI) { this.FAJEHOEMFPE.Remove(PIHIPPPPEBI); } // Token: 0x1700328C RID: 12940 // (get) Token: 0x06012FD0 RID: 77776 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x1700328C")] public Vector3 GHENGKMJLAB { [Token(Token = "0x6012FD0")] [Address(RVA = "0x1402AA0", Offset = "0x14014A0", VA = "0x181402AA0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x1700328D RID: 12941 // (get) Token: 0x06012FD1 RID: 77777 RVA: 0x0048EBA8 File Offset: 0x0048CDA8 [Token(Token = "0x1700328D")] public float OKCPFEPHFKD { [Token(Token = "0x6012FD1")] [Address(RVA = "0x1402820", Offset = "0x1401220", VA = "0x181402820")] get { return this.PGFPNHAKFNJ.MECBCNCLPPE; } } // Token: 0x06012FD2 RID: 77778 RVA: 0x0048EBC0 File Offset: 0x0048CDC0 [Token(Token = "0x6012FD2")] [Address(RVA = "0x13FC710", Offset = "0x13FB110", VA = "0x1813FC710")] private Vector3 KBPHMMIIIFM(Vector3 BJPJMLBIMDA) { /* An exception occurred when decompiling this method (06012FD2) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RecRoom.Core.Locomotion.PlayerMovement::KBPHMMIIIFM(UnityEngine.Vector3) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:float32(var_1_06, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_0))) stloc:float32(var_3_0D, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_2))) stloc:float32(var_5_15, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_4))) stloc:float32(var_7_1E, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_6))) } 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: 0x06012FD3 RID: 77779 RVA: 0x0048EBEC File Offset: 0x0048CDEC [Token(Token = "0x6012FD3")] [Address(RVA = "0x13FA790", Offset = "0x13F9190", VA = "0x1813FA790")] private Vector3 BCHIDPBFNFJ(CLHMNIJHLDD HHBHBIMELLN, Vector3 GPPKINNGKHN, float POGAEJIEPIM) { int num; do { num = 0; Vector3 ffhahhmjefe = HHBHBIMELLN.FFHAHHMJEFE; List all = Player.All; List.Enumerator enumerator; if (enumerator != 0) { bool flag; while (flag) { } } if (num != -1) { } } while (num != 0); List.Enumerator enumerator2; int index = enumerator2.index; throw new NullReferenceException(); } // Token: 0x06012FD4 RID: 77780 RVA: 0x0048EC40 File Offset: 0x0048CE40 [Token(Token = "0x6012FD4")] [Address(RVA = "0x13F8410", Offset = "0x13F6E10", VA = "0x1813F8410")] public void AuthorityUpdateMovement(float KGOBMDNKIDJ, float POGAEJIEPIM) { if (this.thisPlayer.hasAuthority) { float z = this.CDDMICFBJPL.JDDOJCGCLAK.z; if (!this.EFDAKJGGMDA.HasTokens && !this.FMMPFGKGLBE.HasTokens) { CrossPlatformPlayerLocomotionContent crossPlatformPlayerLocomotionContent = this.content; bool flag; this.OGOIPCKHAMG = flag; if (flag) { float safeDeltaTime = TimeExt.SafeDeltaTime; Vector3 vector; float z2 = vector.z; Vector3 vector2; float z3 = vector2.z; this.CDDMICFBJPL.LFFIAMEBLCO.z = z3; } } int num; LEGLBECFPMF.EPNMAMOLPJM epnmamolpjm = new LEGLBECFPMF.EPNMAMOLPJM(num.IAGCAHDNJLL); num = 0; CrossPlatformPlayerLocomotionContent crossPlatformPlayerLocomotionContent2 = this.content; CrossPlatformPlayerLocomotionContent crossPlatformPlayerLocomotionContent3 = this.content; IntPtr cachedPtr = crossPlatformPlayerLocomotionContent3.m_CachedPtr; float clampDistance = crossPlatformPlayerLocomotionContent3.ClampDistance; epnmamolpjm.method_ptr = cachedPtr; float walkAccelerationDuration = crossPlatformPlayerLocomotionContent3.WalkAccelerationDuration; epnmamolpjm.m_target = clampDistance; float sprintMaxLateralScaler = crossPlatformPlayerLocomotionContent3.SprintMaxLateralScaler; epnmamolpjm.delegate_trampoline = (IntPtr)walkAccelerationDuration; float stepMinForwardSearchDistance = crossPlatformPlayerLocomotionContent3.StepMinForwardSearchDistance; epnmamolpjm.method_code = (IntPtr)sprintMaxLateralScaler; float groundDragAcceleration = crossPlatformPlayerLocomotionContent3.GroundDragAcceleration; epnmamolpjm.original_method_info = stepMinForwardSearchDistance; float crouchNormalizedHeight = crossPlatformPlayerLocomotionContent3.CrouchNormalizedHeight; epnmamolpjm.method_is_virtual = groundDragAcceleration != null; AnimationCurve clamberForwardSpeedCurve = crossPlatformPlayerLocomotionContent3.ClamberForwardSpeedCurve; float slideDefaultMinDuration = crossPlatformPlayerLocomotionContent3.SlideDefaultMinDuration; float slideDefaultSteeringParameter = crossPlatformPlayerLocomotionContent3.SlideDefaultSteeringParameter; float slideMaxWallContactAbruptStopAngleFromNormal = crossPlatformPlayerLocomotionContent3.SlideMaxWallContactAbruptStopAngleFromNormal; if (this.EFDAKJGGMDA.HasTokens) { } bool hasTokens = this.FAJEHOEMFPE.HasTokens; bool flag2 = !hasTokens; bool mmjejgnkjgn = this.PGFPNHAKFNJ.MMJEJGNKJGN; this.CDDMICFBJPL.LFFIAMEBLCO.y = slideDefaultSteeringParameter; this.CDDMICFBJPL.LFFIAMEBLCO.y = slideDefaultSteeringParameter; this.CDDMICFBJPL.LFFIAMEBLCO.y = slideDefaultSteeringParameter; this.CDDMICFBJPL.LFFIAMEBLCO.y = slideDefaultSteeringParameter; while (hasTokens) { } this.CDDMICFBJPL.LFFIAMEBLCO.y = slideDefaultSteeringParameter; this.CDDMICFBJPL.LFFIAMEBLCO.y = slideDefaultSteeringParameter; this.CDDMICFBJPL.LFFIAMEBLCO.y = slideDefaultSteeringParameter; RigidbodyEx rigidbodyEx = this.thisPlayer.trackingSpace._rigidbodyEx; FFOJPJIGLKN loikgcemhdc = this.LOIKGCEMHDC; RigidbodyEx kgcfpfpdjpm = rigidbodyEx.KGCFPFPDJPM; PEPNPPNIEKF pepnppniekf; float z4 = pepnppniekf.FECNLNEACNJ.z; rigidbodyEx.NOEEDDLFKJL = z4; rigidbodyEx.NOEEDDLFKJL = z4; rigidbodyEx.NOEEDDLFKJL = z4; rigidbodyEx.NOEEDDLFKJL = z4; while (loikgcemhdc != 0) { } rigidbodyEx.NOEEDDLFKJL = z4; float num2 = z4 * 2f; CrossPlatformPlayerLocomotionContent crossPlatformPlayerLocomotionContent4 = this.content; int num3; LEGLBECFPMF.EPNMAMOLPJM epnmamolpjm2 = new LEGLBECFPMF.EPNMAMOLPJM(num3.KIDGLNOCDMC); num3 = 0; Vector3 vector3; float z5 = vector3.z; if (flag2) { Vector3 vector4; float z6 = vector4.z; } Vector3 vector5; if (this.DCFNNBKCANA.HasTokens) { float z7 = vector5.z; } bool flag3; if (!flag3) { } float num6; if (vector5 != 0) { int num4 = 0; float z8 = this.MPOJJJGEGKN.HJIHCPDCHLA.ILALHDDOAGN.z; float num5; if (num5 <= (float)num4) { Vector3 vector6; float z9 = vector6.z; } float z10 = this.MPOJJJGEGKN.GLOJHHPMLON.ILALHDDOAGN.z; if (num6 <= (float)num4) { Vector3 vector7; float z11 = vector7.z; } num6 = num5; num5 = num6; } float z12 = this.CDDMICFBJPL.DIFDHGAAEPG.z; Vector3 vector8; float z13 = vector8.z; Vector3 vector9; float z14 = vector9.z; RigidbodyEx rigidbodyEx2 = this.thisPlayer.trackingSpace._rigidbodyEx; RigidbodyEx rigidbodyEx3 = this.thisPlayer.trackingSpace._rigidbodyEx; Vector3 vector10; float z15 = vector10.z; if (num6 <= 0.0001f) { Vector3 vector11; float z16 = vector11.z; float z17 = this.CDDMICFBJPL.CNBNIEBBCIB.z; } Vector3 vector12; float z18 = vector12.z; float z19 = Vector3.zero.z; int num7 = 0; this.CGNKGNKAPLL = num7 != 0; this.MPOJJJGEGKN = num6; this.MPOJJJGEGKN = num2; this.MPOJJJGEGKN = num6; this.MPOJJJGEGKN = num2; this.MPOJJJGEGKN = num6; this.MPOJJJGEGKN = num2; this.MPOJJJGEGKN = num6; this.MPOJJJGEGKN = num2; this.MPOJJJGEGKN = num6; this.MPOJJJGEGKN = 0; this.PGFPNHAKFNJ = num6; this.PGFPNHAKFNJ = num2; this.PGFPNHAKFNJ = num6; this.PGFPNHAKFNJ = num2; this.PGFPNHAKFNJ = num6; this.PGFPNHAKFNJ = num2; this.PGFPNHAKFNJ = num6; this.PGFPNHAKFNJ = num2; this.PGFPNHAKFNJ = num6; this.PGFPNHAKFNJ = num2; this.PGFPNHAKFNJ = num6; PlayerMovement.BJJDOAEJDFD hpjmijdobgk = this.HPJMIJDOBGK; hpjmijdobgk.OJFEBKHPPDF = num7 != 0; hpjmijdobgk.HICENEOPGOF = num7; float z20 = this.CDDMICFBJPL.DIFDHGAAEPG.z; Vector3 vector13; float z21 = vector13.z; PlayerMovement.BJJDOAEJDFD hpjmijdobgk2 = this.HPJMIJDOBGK; bool flag4; if (flag4) { } int num8 = 0; this.CDDMICFBJPL = num6; this.CDDMICFBJPL = num2; this.CDDMICFBJPL = num6; this.CDDMICFBJPL = num2; this.CDDMICFBJPL = num6; this.CDDMICFBJPL = num2; this.CDDMICFBJPL = num6; this.CDDMICFBJPL = num2; while (z20 != 0f) { } this.CDDMICFBJPL = num6; Transform transform; this.CDDMICFBJPL = transform; this.MALENFDHNBG(num8); } } // Token: 0x06012FD5 RID: 77781 RVA: 0x0048F13C File Offset: 0x0048D33C [Token(Token = "0x6012FD5")] [Address(RVA = "0x1401710", Offset = "0x1400110", VA = "0x181401710")] public bool TryGetLatestCapsuleFootPosition(out Vector3 JFNANOEDDLO) { PlayerMovement.BJJDOAEJDFD hpjmijdobgk = this.HPJMIJDOBGK; int num = 0; RigidbodyEx hiceneopgof = hpjmijdobgk.HICENEOPGOF; int num2 = 0; if (hiceneopgof == num2) { } Transform physicsTransform = hpjmijdobgk.HICENEOPGOF.ONHPOMOACHE; if (!hpjmijdobgk.HLCGJHMBOBE(physicsTransform, num)) { float z = Vector3.zero.z; JFNANOEDDLO.z = z; } JFNANOEDDLO.z = (float)num; return true; } // Token: 0x06012FD6 RID: 77782 RVA: 0x0048F1A4 File Offset: 0x0048D3A4 [Token(Token = "0x6012FD6")] [Address(RVA = "0x14016D0", Offset = "0x14000D0", VA = "0x1814016D0")] public bool TryGetGroundContactNormal(out Vector3 AFDKPAFHMAD) { /* An exception occurred when decompiling this method (06012FD6) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.Locomotion.PlayerMovement::TryGetGroundContactNormal(UnityEngine.Vector3&) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_2A: stloc:int32(var_1_2B, ldc.i4:int32(0)) stfld:float32(Vector3::x, ldloc:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&(AFDKPAFHMAD), ldloc:int32[exp:float32](var_1_2B)) stfld:float32(Vector3::z, ldloc:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&(AFDKPAFHMAD), ldloc:int32[exp:float32](var_1_2B)) } 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.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: 0x06012FD7 RID: 77783 RVA: 0x0048F1EC File Offset: 0x0048D3EC [Token(Token = "0x6012FD7")] [Address(RVA = "0x1400D40", Offset = "0x13FF740", VA = "0x181400D40")] public void RequestSteering(Vector3 JDJDCGIFAFN, float MCJNFBFHAHH, Vector3 MBJCBLOHDJD) { float z = JDJDCGIFAFN.z; this.CDDMICFBJPL.MNCMPIEKGNB.z = z; float z2 = MBJCBLOHDJD.z; this.CDDMICFBJPL.HKMMCHMMDGJ = MCJNFBFHAHH; this.CDDMICFBJPL.INBCBIMDONH.z = z2; } // Token: 0x06012FD8 RID: 77784 RVA: 0x0048F238 File Offset: 0x0048D438 [Token(Token = "0x6012FD8")] [Address(RVA = "0x1400220", Offset = "0x13FEC20", VA = "0x181400220")] public void RequestAdditionalArbitraryVelocity(Vector3 AMNNDMOGIBI) { float z = this.CDDMICFBJPL.LFFIAMEBLCO.z; float z2 = AMNNDMOGIBI.z; Vector3 vector; float z3 = vector.z; this.CDDMICFBJPL.LFFIAMEBLCO.z = z3; } // Token: 0x06012FD9 RID: 77785 RVA: 0x0048F278 File Offset: 0x0048D478 [Token(Token = "0x6012FD9")] [Address(RVA = "0x1400AF0", Offset = "0x13FF4F0", VA = "0x181400AF0")] public void RequestMoveTo(Vector3 KIHAPJMFGGB, Vector3 NLIECGEOPGH, bool KEPKLBAPHHN = false) { float z = KIHAPJMFGGB.z; this.CDDMICFBJPL.BGBPEGIJACD = true; this.CDDMICFBJPL.KEPKLBAPHHN = KEPKLBAPHHN; this.CDDMICFBJPL.JDDOJCGCLAK.z = z; float z2 = NLIECGEOPGH.z; this.CDDMICFBJPL.LNMOBHDEKIK.z = z2; } // Token: 0x06012FDA RID: 77786 RVA: 0x0048F2D0 File Offset: 0x0048D4D0 [Token(Token = "0x6012FDA")] [Address(RVA = "0x1400B30", Offset = "0x13FF530", VA = "0x181400B30")] public void RequestMoveTrackingSpaceTo(Vector3 KIHAPJMFGGB, Vector3 NLIECGEOPGH) { float z = KIHAPJMFGGB.z; this.CDDMICFBJPL.BGBPEGIJACD = true; this.CDDMICFBJPL.JDDOJCGCLAK.z = z; float z2 = NLIECGEOPGH.z; this.CDDMICFBJPL.LNMOBHDEKIK.z = z2; } // Token: 0x1700328E RID: 12942 // (get) Token: 0x06012FDB RID: 77787 RVA: 0x0048F31C File Offset: 0x0048D51C [Token(Token = "0x1700328E")] public bool AGDOGAIGBDE { [Token(Token = "0x6012FDB")] [Address(RVA = "0x14027E0", Offset = "0x14011E0", VA = "0x1814027E0")] get { return this.OEMLHPELMKD.HasTokens; } } // Token: 0x06012FDC RID: 77788 RVA: 0x0048F33C File Offset: 0x0048D53C [Token(Token = "0x6012FDC")] [Address(RVA = "0x13F71D0", Offset = "0x13F5BD0", VA = "0x1813F71D0")] public void AddMovementActionRestriction(object PIHIPPPPEBI) { this.OEMLHPELMKD.Add(PIHIPPPPEBI); if (this.NKNOLHBGEOO != 0) { ISchedulerPromise nknolhbgeoo = this.NKNOLHBGEOO; this.SafeStopSchedule(nknolhbgeoo); this.NKNOLHBGEOO = (ulong)0L; } } // Token: 0x06012FDD RID: 77789 RVA: 0x0048F37C File Offset: 0x0048D57C [Token(Token = "0x6012FDD")] [Address(RVA = "0x13FF920", Offset = "0x13FE320", VA = "0x1813FF920")] public void RemoveMovementActionRestriction(object PIHIPPPPEBI) { this.OEMLHPELMKD.Remove(PIHIPPPPEBI); } // Token: 0x1700328F RID: 12943 // (get) Token: 0x06012FDE RID: 77790 RVA: 0x0048F39C File Offset: 0x0048D59C [Token(Token = "0x1700328F")] public bool MHBAAJEBFKJ { [Token(Token = "0x6012FDE")] [Address(RVA = "0x1402800", Offset = "0x1401200", VA = "0x181402800")] get { return this.FNOADOLNNFL.HasTokens; } } // Token: 0x06012FDF RID: 77791 RVA: 0x0048F3BC File Offset: 0x0048D5BC [Token(Token = "0x6012FDF")] [Address(RVA = "0x13F6F50", Offset = "0x13F5950", VA = "0x1813F6F50")] public void AddFreezeMovement(object PIHIPPPPEBI) { this.FNOADOLNNFL.Add(PIHIPPPPEBI); if (this.NKNOLHBGEOO != 0) { ISchedulerPromise nknolhbgeoo = this.NKNOLHBGEOO; this.SafeStopSchedule(nknolhbgeoo); this.NKNOLHBGEOO = (ulong)0L; } } // Token: 0x06012FE0 RID: 77792 RVA: 0x0048F3FC File Offset: 0x0048D5FC [Token(Token = "0x6012FE0")] [Address(RVA = "0x13FF7E0", Offset = "0x13FE1E0", VA = "0x1813FF7E0")] public void RemoveFreezeMovement(object PIHIPPPPEBI) { this.FNOADOLNNFL.Remove(PIHIPPPPEBI); } // Token: 0x17003290 RID: 12944 // (get) Token: 0x06012FE1 RID: 77793 RVA: 0x0048F41C File Offset: 0x0048D61C [Token(Token = "0x17003290")] public float CKJNBDGAEFP { [Token(Token = "0x6012FE1")] [Address(RVA = "0x1402730", Offset = "0x1401130", VA = "0x181402730")] get { ExplicitTokenMap npakpnlmjcc = this.NPAKPNLMJCC; float num; return num; } } // Token: 0x06012FE2 RID: 77794 RVA: 0x0048F438 File Offset: 0x0048D638 [Token(Token = "0x6012FE2")] [Address(RVA = "0x13F7100", Offset = "0x13F5B00", VA = "0x1813F7100")] public void AddMaxWalkSpeed(float DDNELLGHHLD, object PIHIPPPPEBI, int JMHKMOACHDG) { ExplicitTokenMap npakpnlmjcc = this.NPAKPNLMJCC; } // Token: 0x06012FE3 RID: 77795 RVA: 0x0048F454 File Offset: 0x0048D654 [Token(Token = "0x6012FE3")] [Address(RVA = "0x13FF8C0", Offset = "0x13FE2C0", VA = "0x1813FF8C0")] public void RemoveMaxWalkSpeed(object PIHIPPPPEBI) { bool flag = this.NPAKPNLMJCC.RemoveValue(PIHIPPPPEBI); } // Token: 0x06012FE4 RID: 77796 RVA: 0x0048F474 File Offset: 0x0048D674 [Token(Token = "0x6012FE4")] [Address(RVA = "0x13F7DB0", Offset = "0x13F67B0", VA = "0x1813F7DB0")] public void AddWalkMaxSpeedMultiplier(float BOOCJCLOCCL, object PIHIPPPPEBI) { TokenMap ojnphciafed = this.OJNPHCIAFED; throw new MissingMethodException(); } // Token: 0x06012FE5 RID: 77797 RVA: 0x0048F494 File Offset: 0x0048D694 [Token(Token = "0x6012FE5")] [Address(RVA = "0x13FFF20", Offset = "0x13FE920", VA = "0x1813FFF20")] public void RemoveWalkMaxSpeedMultiplier(object PIHIPPPPEBI) { bool flag = this.OJNPHCIAFED.RemoveValue(PIHIPPPPEBI); } // Token: 0x17003291 RID: 12945 // (get) Token: 0x06012FE6 RID: 77798 RVA: 0x0048F4B4 File Offset: 0x0048D6B4 [Token(Token = "0x17003291")] public bool HJGNLMJOBHH { [Token(Token = "0x6012FE6")] [Address(RVA = "0x14022B0", Offset = "0x1400CB0", VA = "0x1814022B0")] get { return this.PGFPNHAKFNJ.LOFLHNMFKJK; } } // Token: 0x17003292 RID: 12946 // (get) Token: 0x06012FE7 RID: 77799 RVA: 0x0048F4CC File Offset: 0x0048D6CC [Token(Token = "0x17003292")] public bool FMJOJFBNLME { [Token(Token = "0x6012FE7")] [Address(RVA = "0x1402A00", Offset = "0x1401400", VA = "0x181402A00")] get { ExplicitTokenMap ahofimhmomc = this.AHOFIMHMOMC; bool flag; return flag; } } // Token: 0x17003293 RID: 12947 // (get) Token: 0x06012FE8 RID: 77800 RVA: 0x0048F4E8 File Offset: 0x0048D6E8 [Token(Token = "0x17003293")] public bool LBGOAHJFKDK { [Token(Token = "0x6012FE8")] [Address(RVA = "0x14023D0", Offset = "0x1400DD0", VA = "0x1814023D0")] get { /* An exception occurred when decompiling this method (06012FE8) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.Locomotion.PlayerMovement::get_IsSprinting() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:HOIHCICJENB(var_0_0B, ldfld:HOIHCICJENB(PEPNPPNIEKF::POMCBENGPBG, ldfld:PEPNPPNIEKF[exp:valuetype PEPNPPNIEKF&](PlayerMovement::PGFPNHAKFNJ, ldloc:PlayerMovement(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: 0x17003294 RID: 12948 // (get) Token: 0x06012FE9 RID: 77801 RVA: 0x0048F500 File Offset: 0x0048D700 [Token(Token = "0x17003294")] public bool DHNDAPGOJPB { [Token(Token = "0x6012FE9")] [Address(RVA = "0x14028D0", Offset = "0x14012D0", VA = "0x1814028D0")] get { return this.PGFPNHAKFNJ.POMCBENGPBG.AGFONKPBJDD; } } // Token: 0x17003295 RID: 12949 // (get) Token: 0x06012FEA RID: 77802 RVA: 0x0048F520 File Offset: 0x0048D720 [Token(Token = "0x17003295")] public float PJNJNDACFPD { [Token(Token = "0x6012FEA")] [Address(RVA = "0x14024C0", Offset = "0x1400EC0", VA = "0x1814024C0")] get { return this.PGFPNHAKFNJ.POMCBENGPBG.HENBAPAGDLH; } } // Token: 0x17003296 RID: 12950 // (get) Token: 0x06012FEB RID: 77803 RVA: 0x0048F540 File Offset: 0x0048D740 [Token(Token = "0x17003296")] public float BAIGBMAFHNH { [Token(Token = "0x6012FEB")] [Address(RVA = "0x14024B0", Offset = "0x1400EB0", VA = "0x1814024B0")] get { return this.PGFPNHAKFNJ.POMCBENGPBG.IJNOILEFNCN; } } // Token: 0x06012FEC RID: 77804 RVA: 0x0048F560 File Offset: 0x0048D760 [Token(Token = "0x6012FEC")] [Address(RVA = "0x13F77B0", Offset = "0x13F61B0", VA = "0x1813F77B0")] public void AddSprintEnabled(bool CBHMNNAINHM, object PIHIPPPPEBI, int JMHKMOACHDG) { ExplicitTokenMap ahofimhmomc = this.AHOFIMHMOMC; ObscuredBool obscuredBool; bool fakeValue = obscuredBool.fakeValue; if (!this.FMJOJFBNLME) { this.CDDMICFBJPL.NLPOPBKKFJJ = true; } } // Token: 0x06012FED RID: 77805 RVA: 0x0048F598 File Offset: 0x0048D798 [Token(Token = "0x6012FED")] [Address(RVA = "0x13FFC40", Offset = "0x13FE640", VA = "0x1813FFC40")] public void RemoveSprintEnabled(object PIHIPPPPEBI) { bool flag = this.AHOFIMHMOMC.RemoveValue(PIHIPPPPEBI); if (!this.FMJOJFBNLME) { this.CDDMICFBJPL.NLPOPBKKFJJ = true; } } // Token: 0x06012FEE RID: 77806 RVA: 0x0048F5D0 File Offset: 0x0048D7D0 [Token(Token = "0x6012FEE")] [Address(RVA = "0x13F6D30", Offset = "0x13F5730", VA = "0x1813F6D30")] public void AddAutoSprintRoleEnabled(bool CBHMNNAINHM, object PIHIPPPPEBI, int JMHKMOACHDG) { ExplicitTokenMap ifkoeoookpc = this.IFKOEOOOKPC; ObscuredBool obscuredBool; bool fakeValue = obscuredBool.fakeValue; } // Token: 0x06012FEF RID: 77807 RVA: 0x0048F5F4 File Offset: 0x0048D7F4 [Token(Token = "0x6012FEF")] [Address(RVA = "0x13FF6B0", Offset = "0x13FE0B0", VA = "0x1813FF6B0")] public void RemoveAutoSprintRoleEnabled(object PIHIPPPPEBI) { bool flag = this.IFKOEOOOKPC.RemoveValue(PIHIPPPPEBI); } // Token: 0x17003297 RID: 12951 // (get) Token: 0x06012FF0 RID: 77808 RVA: 0x0048F614 File Offset: 0x0048D814 [Token(Token = "0x17003297")] public bool MBICMPJHHNF { [Token(Token = "0x6012FF0")] [Address(RVA = "0x1402080", Offset = "0x1400A80", VA = "0x181402080")] get { ExplicitTokenMap ifkoeoookpc = this.IFKOEOOOKPC; bool flag; if (!flag) { return flag; } return this.FMJOJFBNLME; } } // Token: 0x06012FF1 RID: 77809 RVA: 0x0048F63C File Offset: 0x0048D83C [Token(Token = "0x6012FF1")] [Address(RVA = "0x13F78A0", Offset = "0x13F62A0", VA = "0x1813F78A0")] public void AddSprintMaxSpeedWalkSpeedMultiplier(float OMKBFGCLDBD, object PIHIPPPPEBI, int JMHKMOACHDG) { ExplicitTokenMap ealfeaphlhd = this.EALFEAPHLHD; } // Token: 0x06012FF2 RID: 77810 RVA: 0x0048F658 File Offset: 0x0048D858 [Token(Token = "0x6012FF2")] [Address(RVA = "0x13FFCB0", Offset = "0x13FE6B0", VA = "0x1813FFCB0")] public void RemoveSprintMaxSpeedWalkSpeedMultiplier(object PIHIPPPPEBI) { bool flag = this.EALFEAPHLHD.RemoveValue(PIHIPPPPEBI); } // Token: 0x06012FF3 RID: 77811 RVA: 0x0048F678 File Offset: 0x0048D878 [Token(Token = "0x6012FF3")] [Address(RVA = "0x1400C50", Offset = "0x13FF650", VA = "0x181400C50")] public void RequestSprintStart() { if (this.FMJOJFBNLME) { float time = Time.time; if (this.GCEJHIJLDNM <= time) { this.CDDMICFBJPL.NDPKLMEGMLF = true; } } } // Token: 0x06012FF4 RID: 77812 RVA: 0x0048F6AC File Offset: 0x0048D8AC [Token(Token = "0x6012FF4")] [Address(RVA = "0x1400C90", Offset = "0x13FF690", VA = "0x181400C90")] public void RequestSprintStop() { this.CDDMICFBJPL.NLPOPBKKFJJ = true; } // Token: 0x06012FF5 RID: 77813 RVA: 0x0048F6C8 File Offset: 0x0048D8C8 [Token(Token = "0x6012FF5")] [Address(RVA = "0x1400CA0", Offset = "0x13FF6A0", VA = "0x181400CA0")] public void RequestSprintStop(float FIIBMGOMHON) { this.CDDMICFBJPL.NLPOPBKKFJJ = true; float num = Mathf.Max(Time.time, FIIBMGOMHON); this.GCEJHIJLDNM = num; } // Token: 0x17003298 RID: 12952 // (get) Token: 0x06012FF6 RID: 77814 RVA: 0x0048F6F8 File Offset: 0x0048D8F8 [Token(Token = "0x17003298")] public bool IHOKBGAIBHI { [Token(Token = "0x6012FF6")] [Address(RVA = "0x14023A0", Offset = "0x1400DA0", VA = "0x1814023A0")] get { /* An exception occurred when decompiling this method (06012FF6) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.Locomotion.PlayerMovement::get_IsSprintOnCooldown() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:float32(var_1_07, callgetter:float32(Time::get_time)) stloc:float32(var_2_0E, ldfld:float32(PlayerMovement::GCEJHIJLDNM, ldloc:PlayerMovement(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: 0x17003299 RID: 12953 // (get) Token: 0x06012FF7 RID: 77815 RVA: 0x0048F714 File Offset: 0x0048D914 [Token(Token = "0x17003299")] public bool LBJHILOFDPL { [Token(Token = "0x6012FF7")] [Address(RVA = "0x1402470", Offset = "0x1400E70", VA = "0x181402470")] get { return !this.IDMEGMHAAFO.HasTokens; } } // Token: 0x1700329A RID: 12954 // (get) Token: 0x06012FF8 RID: 77816 RVA: 0x0048F738 File Offset: 0x0048D938 [Token(Token = "0x1700329A")] public bool JDNNBGMPCBM { [Token(Token = "0x6012FF8")] [Address(RVA = "0x14024A0", Offset = "0x1400EA0", VA = "0x1814024A0")] get { /* An exception occurred when decompiling this method (06012FF8) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.Locomotion.PlayerMovement::get_IsWallRunning() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:EFAKGDBBOLD(var_0_0B, ldfld:EFAKGDBBOLD(PEPNPPNIEKF::POOFHLEJFEJ, ldfld:PEPNPPNIEKF[exp:valuetype PEPNPPNIEKF&](PlayerMovement::PGFPNHAKFNJ, ldloc:PlayerMovement(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: 0x1700329B RID: 12955 // (get) Token: 0x06012FF9 RID: 77817 RVA: 0x0048F750 File Offset: 0x0048D950 [Token(Token = "0x1700329B")] public bool NDDANHAJHCI { [Token(Token = "0x6012FF9")] [Address(RVA = "0x1402930", Offset = "0x1401330", VA = "0x181402930")] get { return this.PGFPNHAKFNJ.POOFHLEJFEJ.OAIPGOANDGN; } } // Token: 0x1700329C RID: 12956 // (get) Token: 0x06012FFA RID: 77818 RVA: 0x0048F770 File Offset: 0x0048D970 [Token(Token = "0x1700329C")] public bool MCPENFCHHJP { [Token(Token = "0x6012FFA")] [Address(RVA = "0x1402940", Offset = "0x1401340", VA = "0x181402940")] get { return this.PGFPNHAKFNJ.POOFHLEJFEJ.NDMJFPCAOCE; } } // Token: 0x1700329D RID: 12957 // (get) Token: 0x06012FFB RID: 77819 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x1700329D")] public Vector3 HNGDKOCHBCF { [Token(Token = "0x6012FFB")] [Address(RVA = "0x1402D80", Offset = "0x1401780", VA = "0x181402D80")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x1700329E RID: 12958 // (get) Token: 0x06012FFC RID: 77820 RVA: 0x0048F790 File Offset: 0x0048D990 [Token(Token = "0x1700329E")] public bool LAGMMDAEKEO { [Token(Token = "0x6012FFC")] [Address(RVA = "0x1402D70", Offset = "0x1401770", VA = "0x181402D70")] get { return this.PGFPNHAKFNJ.POOFHLEJFEJ.KDNNDGFNAMB; } } // Token: 0x06012FFD RID: 77821 RVA: 0x0048F7B0 File Offset: 0x0048D9B0 [Token(Token = "0x6012FFD")] [Address(RVA = "0x13F8310", Offset = "0x13F6D10", VA = "0x1813F8310")] public void AddWallRunRestriction(object PIHIPPPPEBI) { this.IDMEGMHAAFO.Add(PIHIPPPPEBI); } // Token: 0x06012FFE RID: 77822 RVA: 0x0048F7D0 File Offset: 0x0048D9D0 [Token(Token = "0x6012FFE")] [Address(RVA = "0x1400190", Offset = "0x13FEB90", VA = "0x181400190")] public void RemoveWallRunRestriction(object PIHIPPPPEBI) { this.IDMEGMHAAFO.Remove(PIHIPPPPEBI); } // Token: 0x06012FFF RID: 77823 RVA: 0x0048F7F0 File Offset: 0x0048D9F0 [Token(Token = "0x6012FFF")] [Address(RVA = "0x1400DF0", Offset = "0x13FF7F0", VA = "0x181400DF0")] public void RequestWallRunStart(bool BLMFILLGFBA, Vector3 DGPLKIJDBCH) { if (!this.IDMEGMHAAFO.HasTokens) { float z = DGPLKIJDBCH.z; this.CDDMICFBJPL.GECAFCJCOIN = true; this.CDDMICFBJPL.EKPILEJHLPH = BLMFILLGFBA; this.CDDMICFBJPL.FFGBDHJOGFB.z = z; } } // Token: 0x1700329F RID: 12959 // (get) Token: 0x06013000 RID: 77824 RVA: 0x0048F844 File Offset: 0x0048DA44 [Token(Token = "0x1700329F")] public bool KMEEKIPLMLG { [Token(Token = "0x6013000")] [Address(RVA = "0x1401FB0", Offset = "0x14009B0", VA = "0x181401FB0")] get { return this.DCFNNBKCANA.HasTokens; } } // Token: 0x170032A0 RID: 12960 // (get) Token: 0x06013001 RID: 77825 RVA: 0x0048F864 File Offset: 0x0048DA64 [Token(Token = "0x170032A0")] public bool CDAKONNHKCI { [Token(Token = "0x6013001")] [Address(RVA = "0x1401FE0", Offset = "0x14009E0", VA = "0x181401FE0")] get { return this.KFDMDMOJKJD.HasTokens; } } // Token: 0x06013002 RID: 77826 RVA: 0x0048F884 File Offset: 0x0048DA84 [Token(Token = "0x6013002")] [Address(RVA = "0x13F7FA0", Offset = "0x13F69A0", VA = "0x1813F7FA0")] public void AddWallRunDuration(float BJJEDIGOMGC, object PIHIPPPPEBI, int JMHKMOACHDG) { ExplicitTokenMap bijmgphgmie = this.BIJMGPHGMIE; } // Token: 0x06013003 RID: 77827 RVA: 0x0048F8A0 File Offset: 0x0048DAA0 [Token(Token = "0x6013003")] [Address(RVA = "0x1400010", Offset = "0x13FEA10", VA = "0x181400010")] public void RemoveWallRunDuration(object PIHIPPPPEBI) { bool flag = this.BIJMGPHGMIE.RemoveValue(PIHIPPPPEBI); } // Token: 0x06013004 RID: 77828 RVA: 0x0048F8C0 File Offset: 0x0048DAC0 [Token(Token = "0x6013004")] [Address(RVA = "0x13F7E90", Offset = "0x13F6890", VA = "0x1813F7E90")] public void AddWallRunDropRateParameter(float ICCBJKAFNBN, object PIHIPPPPEBI, int JMHKMOACHDG) { float num = Mathf.Clamp(ICCBJKAFNBN, -1f, 1f); ExplicitTokenMap dkdlecfcodc = this.DKDLECFCODC; ObscuredFloat obscuredFloat = ObscuredFloat.FAJDMKOEFLH(num); } // Token: 0x06013005 RID: 77829 RVA: 0x0048F8F4 File Offset: 0x0048DAF4 [Token(Token = "0x6013005")] [Address(RVA = "0x13FFFB0", Offset = "0x13FE9B0", VA = "0x1813FFFB0")] public void RemoveWallRunDropRateParameter(object PIHIPPPPEBI) { bool flag = this.DKDLECFCODC.RemoveValue(PIHIPPPPEBI); } // Token: 0x06013006 RID: 77830 RVA: 0x0048F914 File Offset: 0x0048DB14 [Token(Token = "0x6013006")] [Address(RVA = "0x13F8340", Offset = "0x13F6D40", VA = "0x1813F8340")] public void AddWallRunStartSpeedBoost(float CNGOJCKJADD, object PIHIPPPPEBI, int JMHKMOACHDG) { ExplicitTokenMap fonnciacjgg = this.FONNCIACJGG; } // Token: 0x06013007 RID: 77831 RVA: 0x0048F930 File Offset: 0x0048DB30 [Token(Token = "0x6013007")] [Address(RVA = "0x14001C0", Offset = "0x13FEBC0", VA = "0x1814001C0")] public void RemoveWallRunStartSpeedBoost(object PIHIPPPPEBI) { bool flag = this.FONNCIACJGG.RemoveValue(PIHIPPPPEBI); } // Token: 0x06013008 RID: 77832 RVA: 0x0048F950 File Offset: 0x0048DB50 [Token(Token = "0x6013008")] [Address(RVA = "0x13F8240", Offset = "0x13F6C40", VA = "0x1813F8240")] public void AddWallRunMaxJumpHeight(float AOLPILDFKNP, object PIHIPPPPEBI, int JMHKMOACHDG) { ExplicitTokenMap hfkcbhefnhd = this.HFKCBHEFNHD; } // Token: 0x06013009 RID: 77833 RVA: 0x0048F96C File Offset: 0x0048DB6C [Token(Token = "0x6013009")] [Address(RVA = "0x1400130", Offset = "0x13FEB30", VA = "0x181400130")] public void RemoveWallRunMaxJumpHeight(object PIHIPPPPEBI) { bool flag = this.HFKCBHEFNHD.RemoveValue(PIHIPPPPEBI); } // Token: 0x0601300A RID: 77834 RVA: 0x0048F98C File Offset: 0x0048DB8C [Token(Token = "0x601300A")] [Address(RVA = "0x13F8140", Offset = "0x13F6B40", VA = "0x1813F8140")] public void AddWallRunJumpDirectionParameter(float KEECKJODEDC, object PIHIPPPPEBI, int JMHKMOACHDG) { float num = Mathf.Clamp01(KEECKJODEDC); ExplicitTokenMap mpnfgnefdbm = this.MPNFGNEFDBM; ObscuredFloat obscuredFloat = ObscuredFloat.FAJDMKOEFLH(num); } // Token: 0x0601300B RID: 77835 RVA: 0x0048F9B4 File Offset: 0x0048DBB4 [Token(Token = "0x601300B")] [Address(RVA = "0x14000D0", Offset = "0x13FEAD0", VA = "0x1814000D0")] public void RemoveWallRunJumpDirectionParameter(object PIHIPPPPEBI) { bool flag = this.MPNFGNEFDBM.RemoveValue(PIHIPPPPEBI); } // Token: 0x0601300C RID: 77836 RVA: 0x0048F9D4 File Offset: 0x0048DBD4 [Token(Token = "0x601300C")] [Address(RVA = "0x13F8070", Offset = "0x13F6A70", VA = "0x1813F8070")] public void AddWallRunJumpAirControlMultiplier(float JGCMJBLOCEI, object PIHIPPPPEBI, int JMHKMOACHDG) { ExplicitTokenMap cdcecdnbhbb = this.CDCECDNBHBB; } // Token: 0x0601300D RID: 77837 RVA: 0x0048F9F0 File Offset: 0x0048DBF0 [Token(Token = "0x601300D")] [Address(RVA = "0x1400070", Offset = "0x13FEA70", VA = "0x181400070")] public void RemoveWallRunJumpAirControlMultiplier(object PIHIPPPPEBI) { bool flag = this.CDCECDNBHBB.RemoveValue(PIHIPPPPEBI); } // Token: 0x170032A1 RID: 12961 // (get) Token: 0x0601300E RID: 77838 RVA: 0x0048FA10 File Offset: 0x0048DC10 [Token(Token = "0x170032A1")] public bool BDPKKBHHNAK { [Token(Token = "0x601300E")] [Address(RVA = "0x1402440", Offset = "0x1400E40", VA = "0x181402440")] get { return !this.EJCLHKCHNIP.HasTokens; } } // Token: 0x170032A2 RID: 12962 // (get) Token: 0x0601300F RID: 77839 RVA: 0x0048FA34 File Offset: 0x0048DC34 [Token(Token = "0x170032A2")] public float DKHAOLHLCIP { [Token(Token = "0x601300F")] [Address(RVA = "0x1402D50", Offset = "0x1401750", VA = "0x181402D50")] get { return this.content.ClampDistance; } } // Token: 0x06013010 RID: 77840 RVA: 0x0048FA54 File Offset: 0x0048DC54 [Token(Token = "0x6013010")] [Address(RVA = "0x13FC6F0", Offset = "0x13FB0F0", VA = "0x1813FC6F0")] public bool IsWallMarkedUpAsClimbable(Collider NDLBODICAHK) { return this.LOIKGCEMHDC.ADBCDJPLEJF(NDLBODICAHK); } // Token: 0x06013011 RID: 77841 RVA: 0x0048FA74 File Offset: 0x0048DC74 [Token(Token = "0x6013011")] [Address(RVA = "0x13F7E60", Offset = "0x13F6860", VA = "0x1813F7E60")] public void AddWallClimbRestriction(object PIHIPPPPEBI) { this.EJCLHKCHNIP.Add(PIHIPPPPEBI); } // Token: 0x06013012 RID: 77842 RVA: 0x0048FA94 File Offset: 0x0048DC94 [Token(Token = "0x6013012")] [Address(RVA = "0x13FFF80", Offset = "0x13FE980", VA = "0x1813FFF80")] public void RemoveWallClimbRestriction(object PIHIPPPPEBI) { this.EJCLHKCHNIP.Remove(PIHIPPPPEBI); } // Token: 0x170032A3 RID: 12963 // (get) Token: 0x06013013 RID: 77843 RVA: 0x0048FAB4 File Offset: 0x0048DCB4 [Token(Token = "0x170032A3")] public bool KLENGNFPDIH { [Token(Token = "0x6013013")] [Address(RVA = "0x1402880", Offset = "0x1401280", VA = "0x181402880")] get { return this.PGFPNHAKFNJ.IKHOIMBCINN.DMBDJLKFCHJ; } } // Token: 0x06013014 RID: 77844 RVA: 0x0048FAD4 File Offset: 0x0048DCD4 [Token(Token = "0x6013014")] [Address(RVA = "0x13FF5C0", Offset = "0x13FDFC0", VA = "0x1813FF5C0")] public bool OnManualWallClimbHandAttach(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP) { if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left) { return this.PGFPNHAKFNJ.IKHOIMBCINN.OPAMOCKPIDA; } return this.PGFPNHAKFNJ.IKHOIMBCINN.FMIBNOANKBN; } // Token: 0x06013015 RID: 77845 RVA: 0x0048FB08 File Offset: 0x0048DD08 [Token(Token = "0x6013015")] [Address(RVA = "0x13FC6D0", Offset = "0x13FB0D0", VA = "0x1813FC6D0")] public bool IsManualWallClimbing(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP) { /* An exception occurred when decompiling this method (06013015) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.Locomotion.PlayerMovement::IsManualWallClimbing(PlayerHand/PLLIKAOIPHP) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_15: stloc:NENNHFJNOOG(var_0_20, ldfld:NENNHFJNOOG(PEPNPPNIEKF::IKHOIMBCINN, ldfld:PEPNPPNIEKF[exp:valuetype PEPNPPNIEKF&](PlayerMovement::PGFPNHAKFNJ, ldloc:PlayerMovement(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.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: 0x06013016 RID: 77846 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013016")] [Address(RVA = "0x13FDFE0", Offset = "0x13FC9E0", VA = "0x1813FDFE0")] public Vector3 ManualWallClimbContactPosition(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013017 RID: 77847 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013017")] [Address(RVA = "0x13FE020", Offset = "0x13FCA20", VA = "0x1813FE020")] public Vector3 ManualWallClimbContactWallNormal(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013018 RID: 77848 RVA: 0x0048FB38 File Offset: 0x0048DD38 [Token(Token = "0x6013018")] [Address(RVA = "0x1401860", Offset = "0x1400260", VA = "0x181401860")] public bool TryGetManualWallClimbSlideDirection(out Vector3 GBKAOMHGFJO) { float z = this.PGFPNHAKFNJ.IKHOIMBCINN.GBKAOMHGFJO.z; GBKAOMHGFJO.z = z; return this.PGFPNHAKFNJ.IKHOIMBCINN.FCABCNBGJJB; } // Token: 0x06013019 RID: 77849 RVA: 0x0048FB74 File Offset: 0x0048DD74 [Token(Token = "0x6013019")] [Address(RVA = "0x1400960", Offset = "0x13FF360", VA = "0x181400960")] public void RequestManualWallClimbStart(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP) { if (!this.EJCLHKCHNIP.HasTokens) { if (CBCCPKBNKAP == PlayerHand.PLLIKAOIPHP.Left) { this.CDDMICFBJPL.KOLCDJIODPC = true; return; } this.CDDMICFBJPL.NDDJLGMCLEJ = true; } } // Token: 0x0601301A RID: 77850 RVA: 0x0048FBB4 File Offset: 0x0048DDB4 [Token(Token = "0x601301A")] [Address(RVA = "0x14009C0", Offset = "0x13FF3C0", VA = "0x1814009C0")] public void RequestManualWallClimbStop(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP, Vector3 BGNECKDHFAE) { float z = BGNECKDHFAE.z; if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left) { this.CDDMICFBJPL.BGJFPMFADJO = true; this.CDDMICFBJPL.OCIAHAHJEGD.z = z; return; } this.CDDMICFBJPL.DIHDLCFGKKM = true; this.CDDMICFBJPL.HFADIKLPJAC.z = z; } // Token: 0x0601301B RID: 77851 RVA: 0x0048FC08 File Offset: 0x0048DE08 [Token(Token = "0x601301B")] [Address(RVA = "0x1400AC0", Offset = "0x13FF4C0", VA = "0x181400AC0")] public void RequestManualWallClimbVelocity(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP, Vector3 NHAOMEMANJA) { float z = NHAOMEMANJA.z; if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left) { this.CDDMICFBJPL.FBKCKKFLCEI.z = z; return; } this.CDDMICFBJPL.NPBPLEBLKPD.z = z; } // Token: 0x0601301C RID: 77852 RVA: 0x0048FC44 File Offset: 0x0048DE44 [Token(Token = "0x601301C")] [Address(RVA = "0x1400940", Offset = "0x13FF340", VA = "0x181400940")] public void RequestManualWallClimbNearCliff(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP) { if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left) { this.CDDMICFBJPL.PDACMMPOFPM = true; return; } this.CDDMICFBJPL.MILOLEDALDI = true; } // Token: 0x0601301D RID: 77853 RVA: 0x0048FC70 File Offset: 0x0048DE70 [Token(Token = "0x601301D")] [Address(RVA = "0x1400A00", Offset = "0x13FF400", VA = "0x181400A00")] public void RequestManualWallClimbSurface(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP, Vector3 AIOJLAJOCEL, Vector3 DAJAKBAHLFF, Collider NDLBODICAHK) { float z = DAJAKBAHLFF.z; float z2 = AIOJLAJOCEL.z; if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left) { this.CDDMICFBJPL.EPOICMFIIFA = true; this.CDDMICFBJPL.JOIFKPAFFBO = 0; this.CDDMICFBJPL.JOIFKPAFFBO.DAJAKBAHLFF.y = (float)0; return; } this.CDDMICFBJPL.IMJLFBGGIGH = true; this.CDDMICFBJPL.DMACCEKJJBN = 0; this.CDDMICFBJPL.DMACCEKJJBN.DAJAKBAHLFF.y = (float)0; } // Token: 0x0601301E RID: 77854 RVA: 0x0048FCF0 File Offset: 0x0048DEF0 [Token(Token = "0x601301E")] [Address(RVA = "0x1400920", Offset = "0x13FF320", VA = "0x181400920")] public void RequestManualWallClimbLedgeDetectDirection(Vector3 DJBBMJBBNHB) { float z = DJBBMJBBNHB.z; this.CDDMICFBJPL.DBPLHELGDCO.z = z; } // Token: 0x170032A4 RID: 12964 // (get) Token: 0x0601301F RID: 77855 RVA: 0x0048FD18 File Offset: 0x0048DF18 [Token(Token = "0x170032A4")] public bool PKIIJFJGELJ { [Token(Token = "0x601301F")] [Address(RVA = "0x1402150", Offset = "0x1400B50", VA = "0x181402150")] get { /* An exception occurred when decompiling this method (0601301F) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.Locomotion.PlayerMovement::get_IsAutomaticWallClimbing() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:EPCICGFLAFC(var_0_0B, ldfld:EPCICGFLAFC(PEPNPPNIEKF::KOHFKJKLBHG, ldfld:PEPNPPNIEKF[exp:valuetype PEPNPPNIEKF&](PlayerMovement::PGFPNHAKFNJ, ldloc:PlayerMovement(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: 0x170032A5 RID: 12965 // (get) Token: 0x06013020 RID: 77856 RVA: 0x0048FD30 File Offset: 0x0048DF30 [Token(Token = "0x170032A5")] public bool EMLBIHFNMOL { [Token(Token = "0x6013020")] [Address(RVA = "0x1402140", Offset = "0x1400B40", VA = "0x181402140")] get { return this.PGFPNHAKFNJ.KOHFKJKLBHG.PIBOHOCPLPG; } } // Token: 0x170032A6 RID: 12966 // (get) Token: 0x06013021 RID: 77857 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170032A6")] public Vector3 HCAGBCCNKJJ { [Token(Token = "0x6013021")] [Address(RVA = "0x1401F70", Offset = "0x1400970", VA = "0x181401F70")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170032A7 RID: 12967 // (get) Token: 0x06013022 RID: 77858 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170032A7")] public Vector3 JLNPNOIJIDC { [Token(Token = "0x6013022")] [Address(RVA = "0x1401F90", Offset = "0x1400990", VA = "0x181401F90")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170032A8 RID: 12968 // (get) Token: 0x06013023 RID: 77859 RVA: 0x0048FD50 File Offset: 0x0048DF50 [Token(Token = "0x170032A8")] public bool KJLDKBDKHPI { [Token(Token = "0x6013023")] [Address(RVA = "0x1402830", Offset = "0x1401230", VA = "0x181402830")] get { return this.PGFPNHAKFNJ.KOHFKJKLBHG.DMBDJLKFCHJ; } } // Token: 0x06013024 RID: 77860 RVA: 0x0048FD70 File Offset: 0x0048DF70 [Token(Token = "0x6013024")] [Address(RVA = "0x13FF290", Offset = "0x13FDC90", VA = "0x1813FF290")] public bool OnAutomaticWallClimbHandAttach(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP) { if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left) { return this.PGFPNHAKFNJ.KOHFKJKLBHG.OPAMOCKPIDA; } return this.PGFPNHAKFNJ.KOHFKJKLBHG.FMIBNOANKBN; } // Token: 0x06013025 RID: 77861 RVA: 0x0048FDA4 File Offset: 0x0048DFA4 [Token(Token = "0x6013025")] [Address(RVA = "0x1400340", Offset = "0x13FED40", VA = "0x181400340")] public void RequestAutomaticWallClimbStart(Vector3 DGPLKIJDBCH, Vector3 AIOJLAJOCEL, Collider NDLBODICAHK) { if (!this.EJCLHKCHNIP.HasTokens) { float z = DGPLKIJDBCH.z; this.CDDMICFBJPL.GFPAHMLBGGP = true; this.CDDMICFBJPL.OJCLLJJHJPJ.z = z; float z2 = Vector3.zero.z; int num = 0; float z3 = AIOJLAJOCEL.z; this.CDDMICFBJPL.MOFIHCBGKPI = num; this.CDDMICFBJPL.MOFIHCBGKPI.DAJAKBAHLFF.y = (float)num; } } // Token: 0x06013026 RID: 77862 RVA: 0x0048FE20 File Offset: 0x0048E020 [Token(Token = "0x6013026")] [Address(RVA = "0x14002E0", Offset = "0x13FECE0", VA = "0x1814002E0")] public void RequestAutomaticWallClimbGazeDirection(Vector3 DGPLKIJDBCH) { float z = DGPLKIJDBCH.z; this.CDDMICFBJPL.CIBEJEJJMLP.z = z; } // Token: 0x06013027 RID: 77863 RVA: 0x0048FE48 File Offset: 0x0048E048 [Token(Token = "0x6013027")] [Address(RVA = "0x1400470", Offset = "0x13FEE70", VA = "0x181400470")] public void RequestAutomaticWallClimbStop() { this.CDDMICFBJPL.EJHILMGHLGO = true; } // Token: 0x06013028 RID: 77864 RVA: 0x0048FE64 File Offset: 0x0048E064 [Token(Token = "0x6013028")] [Address(RVA = "0x1400300", Offset = "0x13FED00", VA = "0x181400300")] public void RequestAutomaticWallClimbHandAttachPosition(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP, Vector3 GICPBHGBKPO) { float z = GICPBHGBKPO.z; if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left) { this.CDDMICFBJPL.GECKFBBAIMJ = true; this.CDDMICFBJPL.OPOHFJPFGIP.z = z; return; } this.CDDMICFBJPL.AEJJHHIDGDO = true; this.CDDMICFBJPL.ICICAKPAIFB.z = z; } // Token: 0x06013029 RID: 77865 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013029")] [Address(RVA = "0x13FC410", Offset = "0x13FAE10", VA = "0x1813FC410")] public Vector3 GetAutomaticWallClimbHandAttachPosition(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x170032A9 RID: 12969 // (get) Token: 0x0601302A RID: 77866 RVA: 0x0048FEB8 File Offset: 0x0048E0B8 [Token(Token = "0x170032A9")] public bool BDKBJNFDMEB { [Token(Token = "0x601302A")] [Address(RVA = "0x1402370", Offset = "0x1400D70", VA = "0x181402370")] get { return !this.DGICBGOGFHA.HasTokens; } } // Token: 0x170032AA RID: 12970 // (get) Token: 0x0601302B RID: 77867 RVA: 0x0048FEDC File Offset: 0x0048E0DC [Token(Token = "0x170032AA")] public bool HGJFHOPJJGD { [Token(Token = "0x601302B")] [Address(RVA = "0x409520", Offset = "0x407F20", VA = "0x180409520")] get { /* An exception occurred when decompiling this method (0601302B) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.Locomotion.PlayerMovement::get_IsSliding() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:KDFDIBOCLJH(var_0_0B, ldfld:KDFDIBOCLJH(PEPNPPNIEKF::PFNIKOPJOEC, ldfld:PEPNPPNIEKF[exp:valuetype PEPNPPNIEKF&](PlayerMovement::PGFPNHAKFNJ, ldloc:PlayerMovement(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: 0x170032AB RID: 12971 // (get) Token: 0x0601302C RID: 77868 RVA: 0x0048FEF4 File Offset: 0x0048E0F4 [Token(Token = "0x170032AB")] public bool HGNMJNNAHJD { [Token(Token = "0x601302C")] [Address(RVA = "0x14028C0", Offset = "0x14012C0", VA = "0x1814028C0")] get { return this.PGFPNHAKFNJ.PFNIKOPJOEC.OAIPGOANDGN; } } // Token: 0x170032AC RID: 12972 // (get) Token: 0x0601302D RID: 77869 RVA: 0x0048FF14 File Offset: 0x0048E114 [Token(Token = "0x170032AC")] public bool PAKLLAFIGGH { [Token(Token = "0x601302D")] [Address(RVA = "0x14028B0", Offset = "0x14012B0", VA = "0x1814028B0")] get { return this.PGFPNHAKFNJ.PFNIKOPJOEC.DMBDJLKFCHJ; } } // Token: 0x170032AD RID: 12973 // (get) Token: 0x0601302E RID: 77870 RVA: 0x0048FF34 File Offset: 0x0048E134 [Token(Token = "0x170032AD")] public float JIJNLHMDKAL { [Token(Token = "0x601302E")] [Address(RVA = "0x14029F0", Offset = "0x14013F0", VA = "0x1814029F0")] get { return this.PGFPNHAKFNJ.PFNIKOPJOEC.MCJNFBFHAHH; } } // Token: 0x0601302F RID: 77871 RVA: 0x0048FF54 File Offset: 0x0048E154 [Token(Token = "0x601302F")] [Address(RVA = "0x13F75B0", Offset = "0x13F5FB0", VA = "0x1813F75B0")] public void AddSlideRestriction(object PIHIPPPPEBI) { this.DGICBGOGFHA.Add(PIHIPPPPEBI); } // Token: 0x06013030 RID: 77872 RVA: 0x0048FF74 File Offset: 0x0048E174 [Token(Token = "0x6013030")] [Address(RVA = "0x13FFB50", Offset = "0x13FE550", VA = "0x1813FFB50")] public void RemoveSlideRestriction(object PIHIPPPPEBI) { this.DGICBGOGFHA.Remove(PIHIPPPPEBI); } // Token: 0x06013031 RID: 77873 RVA: 0x0048FF94 File Offset: 0x0048E194 [Token(Token = "0x6013031")] [Address(RVA = "0x13F73E0", Offset = "0x13F5DE0", VA = "0x1813F73E0")] public void AddSlideGravityAccelerationRestriction(object PIHIPPPPEBI) { this.JEIJICGOLPI.Add(PIHIPPPPEBI); } // Token: 0x06013032 RID: 77874 RVA: 0x0048FFB4 File Offset: 0x0048E1B4 [Token(Token = "0x6013032")] [Address(RVA = "0x13FFA60", Offset = "0x13FE460", VA = "0x1813FFA60")] public void RemoveSlideGravityAccelerationRestriction(object PIHIPPPPEBI) { this.JEIJICGOLPI.Remove(PIHIPPPPEBI); } // Token: 0x06013033 RID: 77875 RVA: 0x0048FFD4 File Offset: 0x0048E1D4 [Token(Token = "0x6013033")] [Address(RVA = "0x13F7410", Offset = "0x13F5E10", VA = "0x1813F7410")] public void AddSlideMaxSpeedSprintSpeedMultiplier(float AOOECJHEBLK, object PIHIPPPPEBI, int JMHKMOACHDG) { ExplicitTokenMap cpmgmmoekdf = this.CPMGMMOEKDF; } // Token: 0x06013034 RID: 77876 RVA: 0x0048FFF0 File Offset: 0x0048E1F0 [Token(Token = "0x6013034")] [Address(RVA = "0x13FFA90", Offset = "0x13FE490", VA = "0x1813FFA90")] public void RemoveSlideMaxSpeedSprintSpeedMultiplier(object PIHIPPPPEBI) { bool flag = this.CPMGMMOEKDF.RemoveValue(PIHIPPPPEBI); } // Token: 0x06013035 RID: 77877 RVA: 0x00490010 File Offset: 0x0048E210 [Token(Token = "0x6013035")] [Address(RVA = "0x13F74E0", Offset = "0x13F5EE0", VA = "0x1813F74E0")] public void AddSlideMinimumDuration(float NPEJIMBBAEF, object PIHIPPPPEBI, int JMHKMOACHDG) { ExplicitTokenMap mchnocmcbai = this.MCHNOCMCBAI; } // Token: 0x06013036 RID: 77878 RVA: 0x0049002C File Offset: 0x0048E22C [Token(Token = "0x6013036")] [Address(RVA = "0x13FFAF0", Offset = "0x13FE4F0", VA = "0x1813FFAF0")] public void RemoveSlideMinimumDuration(object PIHIPPPPEBI) { bool flag = this.MCHNOCMCBAI.RemoveValue(PIHIPPPPEBI); } // Token: 0x06013037 RID: 77879 RVA: 0x0049004C File Offset: 0x0048E24C [Token(Token = "0x6013037")] [Address(RVA = "0x13F76B0", Offset = "0x13F60B0", VA = "0x1813F76B0")] public void AddSlideSteeringParameter(float CBPFOIICLCJ, object PIHIPPPPEBI, int JMHKMOACHDG) { float num = Mathf.Clamp01(CBPFOIICLCJ); ExplicitTokenMap mkfonoajgel = this.MKFONOAJGEL; ObscuredFloat obscuredFloat = ObscuredFloat.FAJDMKOEFLH(num); } // Token: 0x06013038 RID: 77880 RVA: 0x00490074 File Offset: 0x0048E274 [Token(Token = "0x6013038")] [Address(RVA = "0x13FFBE0", Offset = "0x13FE5E0", VA = "0x1813FFBE0")] public void RemoveSlideSteeringParameter(object PIHIPPPPEBI) { bool flag = this.MKFONOAJGEL.RemoveValue(PIHIPPPPEBI); } // Token: 0x06013039 RID: 77881 RVA: 0x00490094 File Offset: 0x0048E294 [Token(Token = "0x6013039")] [Address(RVA = "0x13F75E0", Offset = "0x13F5FE0", VA = "0x1813F75E0")] public void AddSlideStartSpeedBoost(float JGGLPHDENOD, object PIHIPPPPEBI, int JMHKMOACHDG) { ExplicitTokenMap hohndjbgfbc = this.HOHNDJBGFBC; } // Token: 0x0601303A RID: 77882 RVA: 0x004900B0 File Offset: 0x0048E2B0 [Token(Token = "0x601303A")] [Address(RVA = "0x13FFB80", Offset = "0x13FE580", VA = "0x1813FFB80")] public void RemoveSlideStartSpeedBoost(object PIHIPPPPEBI) { bool flag = this.HOHNDJBGFBC.RemoveValue(PIHIPPPPEBI); } // Token: 0x0601303B RID: 77883 RVA: 0x004900D0 File Offset: 0x0048E2D0 [Token(Token = "0x601303B")] [Address(RVA = "0x13F7310", Offset = "0x13F5D10", VA = "0x1813F7310")] public void AddSlideAirControlMultiplier(float MABGGEHGPIN, object PIHIPPPPEBI, int JMHKMOACHDG) { ExplicitTokenMap gdkakfkoffa = this.GDKAKFKOFFA; } // Token: 0x0601303C RID: 77884 RVA: 0x004900EC File Offset: 0x0048E2EC [Token(Token = "0x601303C")] [Address(RVA = "0x13FFA00", Offset = "0x13FE400", VA = "0x1813FFA00")] public void RemoveSlideAirControlMultiplier(object PIHIPPPPEBI) { bool flag = this.GDKAKFKOFFA.RemoveValue(PIHIPPPPEBI); } // Token: 0x0601303D RID: 77885 RVA: 0x0049010C File Offset: 0x0048E30C [Token(Token = "0x601303D")] [Address(RVA = "0x1400BF0", Offset = "0x13FF5F0", VA = "0x181400BF0")] public void RequestSlideStart(bool DLABEKBGLDI) { if (!this.DGICBGOGFHA.HasTokens) { this.CDDMICFBJPL.JIECLDADHBP = true; this.CDDMICFBJPL.DLABEKBGLDI = DLABEKBGLDI; } } // Token: 0x0601303E RID: 77886 RVA: 0x00490148 File Offset: 0x0048E348 [Token(Token = "0x601303E")] [Address(RVA = "0x1400C40", Offset = "0x13FF640", VA = "0x181400C40")] public void RequestSlideStop() { this.CDDMICFBJPL.HDMBOJIHIIH = true; } // Token: 0x170032AE RID: 12974 // (get) Token: 0x0601303F RID: 77887 RVA: 0x00490164 File Offset: 0x0048E364 [Token(Token = "0x170032AE")] public bool HIJGAEHAOIP { [Token(Token = "0x601303F")] [Address(RVA = "0xBB04B0", Offset = "0xBAEEB0", VA = "0x180BB04B0")] get { return this.PGFPNHAKFNJ.MNGOGCNCCPJ; } } // Token: 0x170032AF RID: 12975 // (get) Token: 0x06013040 RID: 77888 RVA: 0x0049017C File Offset: 0x0048E37C [Token(Token = "0x170032AF")] public bool HMPDDEIJICO { [Token(Token = "0x6013040")] [Address(RVA = "0x14022F0", Offset = "0x1400CF0", VA = "0x1814022F0")] get { return !this.DEJFHEAPNLG.HasTokens; } } // Token: 0x170032B0 RID: 12976 // (get) Token: 0x06013041 RID: 77889 RVA: 0x004901A0 File Offset: 0x0048E3A0 [Token(Token = "0x170032B0")] public bool KCBDLDPAOPM { [Token(Token = "0x6013041")] [Address(RVA = "0x14022C0", Offset = "0x1400CC0", VA = "0x1814022C0")] get { return !this.BDKJFGNPOJM.HasTokens; } } // Token: 0x170032B1 RID: 12977 // (get) Token: 0x06013042 RID: 77890 RVA: 0x004901C4 File Offset: 0x0048E3C4 [Token(Token = "0x170032B1")] public bool GHKPBMKBFBP { [Token(Token = "0x6013042")] [Address(RVA = "0x1402860", Offset = "0x1401260", VA = "0x181402860")] get { return true; } } // Token: 0x06013043 RID: 77891 RVA: 0x004901D4 File Offset: 0x0048E3D4 [Token(Token = "0x6013043")] [Address(RVA = "0x13F7000", Offset = "0x13F5A00", VA = "0x1813F7000")] public void AddJumpRestriction(object PIHIPPPPEBI) { this.DEJFHEAPNLG.Add(PIHIPPPPEBI); } // Token: 0x06013044 RID: 77892 RVA: 0x004901F4 File Offset: 0x0048E3F4 [Token(Token = "0x6013044")] [Address(RVA = "0x13FF830", Offset = "0x13FE230", VA = "0x1813FF830")] public void RemoveJumpRestriction(object PIHIPPPPEBI) { this.DEJFHEAPNLG.Remove(PIHIPPPPEBI); } // Token: 0x06013045 RID: 77893 RVA: 0x00490214 File Offset: 0x0048E414 [Token(Token = "0x6013045")] [Address(RVA = "0x13F6FD0", Offset = "0x13F59D0", VA = "0x1813F6FD0")] public void AddJumpCutoffRestriction(object PIHIPPPPEBI) { this.BDKJFGNPOJM.Add(PIHIPPPPEBI); } // Token: 0x06013046 RID: 77894 RVA: 0x00490234 File Offset: 0x0048E434 [Token(Token = "0x6013046")] [Address(RVA = "0x13FF800", Offset = "0x13FE200", VA = "0x1813FF800")] public void RemoveJumpCutoffRestriction(object PIHIPPPPEBI) { this.BDKJFGNPOJM.Remove(PIHIPPPPEBI); } // Token: 0x06013047 RID: 77895 RVA: 0x00490254 File Offset: 0x0048E454 [Token(Token = "0x6013047")] [Address(RVA = "0x13F7030", Offset = "0x13F5A30", VA = "0x1813F7030")] public void AddMaxJumpHeight(float ILGEJNAFANP, object PIHIPPPPEBI, int JMHKMOACHDG) { ExplicitTokenMap heiihmnokkn = this.HEIIHMNOKKN; } // Token: 0x06013048 RID: 77896 RVA: 0x00490270 File Offset: 0x0048E470 [Token(Token = "0x6013048")] [Address(RVA = "0x13FF860", Offset = "0x13FE260", VA = "0x1813FF860")] public void RemoveMaxJumpHeight(object PIHIPPPPEBI) { bool flag = this.HEIIHMNOKKN.RemoveValue(PIHIPPPPEBI); } // Token: 0x06013049 RID: 77897 RVA: 0x00490290 File Offset: 0x0048E490 [Token(Token = "0x6013049")] [Address(RVA = "0x14008E0", Offset = "0x13FF2E0", VA = "0x1814008E0")] public void RequestJump() { if (!this.DEJFHEAPNLG.HasTokens) { this.CDDMICFBJPL.LLCJHHKGNLI = true; } } // Token: 0x0601304A RID: 77898 RVA: 0x004902C0 File Offset: 0x0048E4C0 [Token(Token = "0x601304A")] [Address(RVA = "0x14008A0", Offset = "0x13FF2A0", VA = "0x1814008A0")] public void RequestJumpCutoff() { if (!this.BDKJFGNPOJM.HasTokens) { this.CDDMICFBJPL.KPJBNMHBFBA = true; } } // Token: 0x170032B2 RID: 12978 // (get) Token: 0x0601304B RID: 77899 RVA: 0x004902F0 File Offset: 0x0048E4F0 [Token(Token = "0x170032B2")] public bool KBIPFIMPBNB { [Token(Token = "0x601304B")] [Address(RVA = "0x1402890", Offset = "0x1401290", VA = "0x181402890")] get { /* An exception occurred when decompiling this method (0601304B) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.Locomotion.PlayerMovement::get_OnPush() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:HNBDKLBDBHI(var_0_0B, ldfld:HNBDKLBDBHI(PEPNPPNIEKF::COGKMGCKNIG, ldfld:PEPNPPNIEKF[exp:valuetype PEPNPPNIEKF&](PlayerMovement::PGFPNHAKFNJ, ldloc:PlayerMovement(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: 0x170032B3 RID: 12979 // (get) Token: 0x0601304C RID: 77900 RVA: 0x00490308 File Offset: 0x0048E508 [Token(Token = "0x170032B3")] public Player LCAPPIJOPGO { [Token(Token = "0x601304C")] [Address(RVA = "0x14029B0", Offset = "0x14013B0", VA = "0x1814029B0")] get { return this.PGFPNHAKFNJ.COGKMGCKNIG.FACGKJDJDDI; } } // Token: 0x170032B4 RID: 12980 // (get) Token: 0x0601304D RID: 77901 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170032B4")] public Vector3 OIKNNGFAAFP { [Token(Token = "0x601304D")] [Address(RVA = "0x1402990", Offset = "0x1401390", VA = "0x181402990")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x0601304E RID: 77902 RVA: 0x00490328 File Offset: 0x0048E528 [Token(Token = "0x601304E")] [Address(RVA = "0x1400BC0", Offset = "0x13FF5C0", VA = "0x181400BC0")] public void RequestPush(Player FACGKJDJDDI, Vector3 OMCMAIOKNII) { float z = OMCMAIOKNII.z; this.CDDMICFBJPL.COGKMGCKNIG = true; this.CDDMICFBJPL.FACGKJDJDDI = FACGKJDJDDI; this.CDDMICFBJPL.OMCMAIOKNII.z = z; } // Token: 0x0601304F RID: 77903 RVA: 0x00490368 File Offset: 0x0048E568 [Token(Token = "0x601304F")] [Address(RVA = "0x1401480", Offset = "0x13FFE80", VA = "0x181401480")] public void SetCanGetPushed(bool PAHBNKEFKJF, object PIHIPPPPEBI) { TokenFlag dcfnnbkcana = this.DCFNNBKCANA; if (!PAHBNKEFKJF) { dcfnnbkcana.Remove(PIHIPPPPEBI); return; } dcfnnbkcana.Add(PIHIPPPPEBI); } // Token: 0x06013050 RID: 77904 RVA: 0x00490398 File Offset: 0x0048E598 [Token(Token = "0x6013050")] [Address(RVA = "0x14014C0", Offset = "0x13FFEC0", VA = "0x1814014C0")] public void SetCanRam(bool PAHBNKEFKJF, object PIHIPPPPEBI) { TokenFlag kfdmdmojkjd = this.KFDMDMOJKJD; if (!PAHBNKEFKJF) { kfdmdmojkjd.Remove(PIHIPPPPEBI); return; } kfdmdmojkjd.Add(PIHIPPPPEBI); } // Token: 0x170032B5 RID: 12981 // (get) Token: 0x06013051 RID: 77905 RVA: 0x004903C8 File Offset: 0x0048E5C8 [Token(Token = "0x170032B5")] public bool NODOLCKNMNH { [Token(Token = "0x6013051")] [Address(RVA = "0xBB03B0", Offset = "0xBAEDB0", VA = "0x180BB03B0")] get { return this.PGFPNHAKFNJ.EPDJAACAPLI; } } // Token: 0x170032B6 RID: 12982 // (get) Token: 0x06013052 RID: 77906 RVA: 0x004903E0 File Offset: 0x0048E5E0 [Token(Token = "0x170032B6")] public float ECDIFKMAIGF { [Token(Token = "0x6013052")] [Address(RVA = "0x1402060", Offset = "0x1400A60", VA = "0x181402060")] get { return this.content.CrouchNormalizedHeight; } } // Token: 0x170032B7 RID: 12983 // (get) Token: 0x06013053 RID: 77907 RVA: 0x00490400 File Offset: 0x0048E600 [Token(Token = "0x170032B7")] public float HNOFEDJBGJF { [Token(Token = "0x6013053")] [Address(RVA = "0x1402970", Offset = "0x1401370", VA = "0x181402970")] get { return this.content.ProneNormalizedHeight; } } // Token: 0x06013054 RID: 77908 RVA: 0x00490420 File Offset: 0x0048E620 [Token(Token = "0x6013054")] [Address(RVA = "0x1401500", Offset = "0x13FFF00", VA = "0x181401500")] public void SetPlayerNormalizedHeight(float BBOHGPDCNOE) { this.CDMLBGLOGBA = BBOHGPDCNOE; } // Token: 0x06013055 RID: 77909 RVA: 0x00490434 File Offset: 0x0048E634 [Token(Token = "0x6013055")] [Address(RVA = "0x13FC6C0", Offset = "0x13FB0C0", VA = "0x1813FC6C0")] public float GetNormalizedHeight() { return this.CDMLBGLOGBA; } // Token: 0x06013056 RID: 77910 RVA: 0x00490448 File Offset: 0x0048E648 [Token(Token = "0x6013056")] [Address(RVA = "0x13FC680", Offset = "0x13FB080", VA = "0x1813FC680")] public float GetCurrentHeight() { return this.CDMLBGLOGBA * 1.7f; } // Token: 0x06013057 RID: 77911 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013057")] [Address(RVA = "0x13FC6A0", Offset = "0x13FB0A0", VA = "0x1813FC6A0")] public float GetHeightOffset() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x170032B8 RID: 12984 // (get) Token: 0x06013058 RID: 77912 RVA: 0x00490464 File Offset: 0x0048E664 [Token(Token = "0x170032B8")] public bool LEPDEGMBAEG { [Token(Token = "0x6013058")] [Address(RVA = "0x1402340", Offset = "0x1400D40", VA = "0x181402340")] get { return !this.AHMFJEBEGLM.HasTokens; } } // Token: 0x06013059 RID: 77913 RVA: 0x00490488 File Offset: 0x0048E688 [Token(Token = "0x6013059")] [Address(RVA = "0x13F72E0", Offset = "0x13F5CE0", VA = "0x1813F72E0")] public void AddShortenRestriction(object PIHIPPPPEBI) { this.AHMFJEBEGLM.Add(PIHIPPPPEBI); } // Token: 0x0601305A RID: 77914 RVA: 0x004904A8 File Offset: 0x0048E6A8 [Token(Token = "0x601305A")] [Address(RVA = "0x13FF9D0", Offset = "0x13FE3D0", VA = "0x1813FF9D0")] public void RemoveShortenRestriction(object PIHIPPPPEBI) { this.AHMFJEBEGLM.Remove(PIHIPPPPEBI); } // Token: 0x170032B9 RID: 12985 // (get) Token: 0x0601305B RID: 77915 RVA: 0x004904C8 File Offset: 0x0048E6C8 [Token(Token = "0x170032B9")] public bool LOOBOOEAMMH { [Token(Token = "0x601305B")] [Address(RVA = "0x14021D0", Offset = "0x1400BD0", VA = "0x1814021D0")] get { return this.PGFPNHAKFNJ.GEOKHBMBABA; } } // Token: 0x0601305C RID: 77916 RVA: 0x004904E0 File Offset: 0x0048E6E0 [Token(Token = "0x601305C")] [Address(RVA = "0x14004E0", Offset = "0x13FEEE0", VA = "0x1814004E0")] public void RequestCrouchStart() { if (!this.AHMFJEBEGLM.HasTokens) { this.CDDMICFBJPL.NPFLMADHMHJ = true; } } // Token: 0x0601305D RID: 77917 RVA: 0x00490510 File Offset: 0x0048E710 [Token(Token = "0x601305D")] [Address(RVA = "0x1400520", Offset = "0x13FEF20", VA = "0x181400520")] public void RequestCrouchStop() { this.CDDMICFBJPL.MFKAKOHOIGN = true; } // Token: 0x170032BA RID: 12986 // (get) Token: 0x0601305E RID: 77918 RVA: 0x0049052C File Offset: 0x0048E72C [Token(Token = "0x170032BA")] public bool DAAEODGPKEH { [Token(Token = "0x601305E")] [Address(RVA = "0x1402320", Offset = "0x1400D20", VA = "0x181402320")] get { return this.PGFPNHAKFNJ.BLGCIOKNJKF; } } // Token: 0x0601305F RID: 77919 RVA: 0x00490544 File Offset: 0x0048E744 [Token(Token = "0x601305F")] [Address(RVA = "0x1400B70", Offset = "0x13FF570", VA = "0x181400B70")] public void RequestProneStart() { if (!this.AHMFJEBEGLM.HasTokens) { this.CDDMICFBJPL.AGCACOHBEPK = true; } } // Token: 0x06013060 RID: 77920 RVA: 0x00490574 File Offset: 0x0048E774 [Token(Token = "0x6013060")] [Address(RVA = "0x1400BB0", Offset = "0x13FF5B0", VA = "0x181400BB0")] public void RequestProneStop() { this.CDDMICFBJPL.DGMLCOAONGC = true; } // Token: 0x170032BB RID: 12987 // (get) Token: 0x06013061 RID: 77921 RVA: 0x00490590 File Offset: 0x0048E790 [Token(Token = "0x170032BB")] public bool PMCOKDNFEKO { [Token(Token = "0x6013061")] [Address(RVA = "0x14021E0", Offset = "0x1400BE0", VA = "0x1814021E0")] get { return this.PGFPNHAKFNJ.KJEGKCPAPNB; } } // Token: 0x06013062 RID: 77922 RVA: 0x004905A8 File Offset: 0x0048E7A8 [Token(Token = "0x6013062")] [Address(RVA = "0x13F6C60", Offset = "0x13F5660", VA = "0x1813F6C60")] public void AddAirControlPercentage(float HGJHBFAHFPD, object PIHIPPPPEBI, int JMHKMOACHDG) { ExplicitTokenMap pdccjlgbido = this.PDCCJLGBIDO; } // Token: 0x06013063 RID: 77923 RVA: 0x004905C4 File Offset: 0x0048E7C4 [Token(Token = "0x6013063")] [Address(RVA = "0x13FF650", Offset = "0x13FE050", VA = "0x1813FF650")] public void RemoveAirControlPercentage(object PIHIPPPPEBI) { bool flag = this.PDCCJLGBIDO.RemoveValue(PIHIPPPPEBI); } // Token: 0x170032BC RID: 12988 // (get) Token: 0x06013064 RID: 77924 RVA: 0x004905E4 File Offset: 0x0048E7E4 [Token(Token = "0x170032BC")] public bool MJFHBONLELL { [Token(Token = "0x6013064")] [Address(RVA = "0x14022A0", Offset = "0x1400CA0", VA = "0x1814022A0")] get { return this.PGFPNHAKFNJ.NACBGCDKNOO; } } // Token: 0x170032BD RID: 12989 // (get) Token: 0x06013065 RID: 77925 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170032BD")] public Vector3 PJJDCIAADPD { [Token(Token = "0x6013065")] [Address(RVA = "0x1402950", Offset = "0x1401350", VA = "0x181402950")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170032BE RID: 12990 // (get) Token: 0x06013066 RID: 77926 RVA: 0x004905FC File Offset: 0x0048E7FC [Token(Token = "0x170032BE")] public bool PKDICOCDOMO { [Token(Token = "0x6013066")] [Address(RVA = "0x1402850", Offset = "0x1401250", VA = "0x181402850")] get { /* An exception occurred when decompiling this method (06013066) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.Locomotion.PlayerMovement::get_OnImpulse() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:DNMBOKBJKHK(var_0_0B, ldfld:DNMBOKBJKHK(PEPNPPNIEKF::CNLJPBIJLLA, ldfld:PEPNPPNIEKF[exp:valuetype PEPNPPNIEKF&](PlayerMovement::PGFPNHAKFNJ, ldloc:PlayerMovement(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: 0x06013067 RID: 77927 RVA: 0x00490614 File Offset: 0x0048E814 [Token(Token = "0x6013067")] [Address(RVA = "0x14007D0", Offset = "0x13FF1D0", VA = "0x1814007D0")] public void RequestImpulseReflective(Vector3 GJBBMIFHHBG, float MEBGAOBNFCC, float DGEMGBPAMCJ, float DDNELLGHHLD, float NLMLFGJCIHD) { float z = GJBBMIFHHBG.z; this.CDDMICFBJPL.CNLJPBIJLLA = true; this.CDDMICFBJPL.BOPOFJMOPOJ = (KPGGFHFEECD)((ulong)2L); this.CDDMICFBJPL.GJBBMIFHHBG.z = z; this.CDDMICFBJPL.GLKHAHMAPCK = DGEMGBPAMCJ; this.CDDMICFBJPL.BDEHLOCEOKH = MEBGAOBNFCC; this.CDDMICFBJPL.PJFDAEENEIB = (float)0; this.CDDMICFBJPL.CNAFFAGLCOC = (float)0; } // Token: 0x06013068 RID: 77928 RVA: 0x00490684 File Offset: 0x0048E884 [Token(Token = "0x6013068")] [Address(RVA = "0x1400830", Offset = "0x13FF230", VA = "0x181400830")] public void RequestImpulseReflective(Vector3 GJBBMIFHHBG, float MEBGAOBNFCC, float DGEMGBPAMCJ, float DDNELLGHHLD) { float impulseAirControlPercentage = this.content.ImpulseAirControlPercentage; float z = GJBBMIFHHBG.z; this.CDDMICFBJPL.CNLJPBIJLLA = true; this.CDDMICFBJPL.BOPOFJMOPOJ = (KPGGFHFEECD)((ulong)2L); this.CDDMICFBJPL.GJBBMIFHHBG.z = z; this.CDDMICFBJPL.GLKHAHMAPCK = DGEMGBPAMCJ; this.CDDMICFBJPL.BDEHLOCEOKH = MEBGAOBNFCC; this.CDDMICFBJPL.PJFDAEENEIB = (float)0; this.CDDMICFBJPL.CNAFFAGLCOC = impulseAirControlPercentage; } // Token: 0x06013069 RID: 77929 RVA: 0x00490708 File Offset: 0x0048E908 [Token(Token = "0x6013069")] [Address(RVA = "0x1400760", Offset = "0x13FF160", VA = "0x181400760")] public void RequestImpulseReflective(Vector3 GJBBMIFHHBG, float MEBGAOBNFCC, float DGEMGBPAMCJ) { float impulseAirControlPercentage = this.content.ImpulseAirControlPercentage; float z = GJBBMIFHHBG.z; this.CDDMICFBJPL.CNLJPBIJLLA = true; this.CDDMICFBJPL.BOPOFJMOPOJ = (KPGGFHFEECD)((ulong)2L); this.CDDMICFBJPL.GJBBMIFHHBG.z = z; this.CDDMICFBJPL.GLKHAHMAPCK = DGEMGBPAMCJ; this.CDDMICFBJPL.BDEHLOCEOKH = MEBGAOBNFCC; this.CDDMICFBJPL.PJFDAEENEIB = float.MaxValue; this.CDDMICFBJPL.CNAFFAGLCOC = impulseAirControlPercentage; } // Token: 0x0601306A RID: 77930 RVA: 0x00490790 File Offset: 0x0048E990 [Token(Token = "0x601306A")] [Address(RVA = "0x1400710", Offset = "0x13FF110", VA = "0x181400710")] public void RequestImpulseOverride(Vector3 GJBBMIFHHBG, float DEACPAEKBGA, float NLMLFGJCIHD) { float z = GJBBMIFHHBG.z; this.CDDMICFBJPL.CNLJPBIJLLA = true; this.CDDMICFBJPL.BOPOFJMOPOJ = (KPGGFHFEECD)((ulong)1L); this.CDDMICFBJPL.GJBBMIFHHBG.z = z; this.CDDMICFBJPL.GLKHAHMAPCK = DEACPAEKBGA; this.CDDMICFBJPL.BDEHLOCEOKH = 1f; this.CDDMICFBJPL.CNAFFAGLCOC = NLMLFGJCIHD; } // Token: 0x0601306B RID: 77931 RVA: 0x004907F8 File Offset: 0x0048E9F8 [Token(Token = "0x601306B")] [Address(RVA = "0x14006B0", Offset = "0x13FF0B0", VA = "0x1814006B0")] public void RequestImpulseOverride(Vector3 GJBBMIFHHBG, float DEACPAEKBGA) { float impulseAirControlPercentage = this.content.ImpulseAirControlPercentage; float z = GJBBMIFHHBG.z; this.CDDMICFBJPL.CNLJPBIJLLA = true; this.CDDMICFBJPL.BOPOFJMOPOJ = (KPGGFHFEECD)((ulong)1L); this.CDDMICFBJPL.GJBBMIFHHBG.z = z; this.CDDMICFBJPL.GLKHAHMAPCK = DEACPAEKBGA; this.CDDMICFBJPL.BDEHLOCEOKH = 1f; this.CDDMICFBJPL.CNAFFAGLCOC = impulseAirControlPercentage; } // Token: 0x0601306C RID: 77932 RVA: 0x00490874 File Offset: 0x0048EA74 [Token(Token = "0x601306C")] [Address(RVA = "0x14005F0", Offset = "0x13FEFF0", VA = "0x1814005F0")] public void RequestImpulseAdditive(Vector3 GJBBMIFHHBG, float GLKHAHMAPCK, float DDNELLGHHLD, float NLMLFGJCIHD) { float z = GJBBMIFHHBG.z; this.CDDMICFBJPL.CNLJPBIJLLA = true; this.CDDMICFBJPL.BOPOFJMOPOJ = (KPGGFHFEECD)((ulong)0L); this.CDDMICFBJPL.GJBBMIFHHBG.z = z; this.CDDMICFBJPL.GLKHAHMAPCK = GLKHAHMAPCK; this.CDDMICFBJPL.PJFDAEENEIB = DDNELLGHHLD; this.CDDMICFBJPL.BDEHLOCEOKH = 1f; this.CDDMICFBJPL.CNAFFAGLCOC = (float)0; } // Token: 0x0601306D RID: 77933 RVA: 0x004908E8 File Offset: 0x0048EAE8 [Token(Token = "0x601306D")] [Address(RVA = "0x1400580", Offset = "0x13FEF80", VA = "0x181400580")] public void RequestImpulseAdditive(Vector3 GJBBMIFHHBG, float GLKHAHMAPCK, float DDNELLGHHLD) { float impulseAirControlPercentage = this.content.ImpulseAirControlPercentage; float z = GJBBMIFHHBG.z; this.CDDMICFBJPL.CNLJPBIJLLA = true; this.CDDMICFBJPL.BOPOFJMOPOJ = (KPGGFHFEECD)((ulong)0L); this.CDDMICFBJPL.GJBBMIFHHBG.z = z; this.CDDMICFBJPL.GLKHAHMAPCK = GLKHAHMAPCK; this.CDDMICFBJPL.PJFDAEENEIB = DDNELLGHHLD; this.CDDMICFBJPL.BDEHLOCEOKH = 1f; this.CDDMICFBJPL.CNAFFAGLCOC = impulseAirControlPercentage; } // Token: 0x0601306E RID: 77934 RVA: 0x00490970 File Offset: 0x0048EB70 [Token(Token = "0x601306E")] [Address(RVA = "0x1400640", Offset = "0x13FF040", VA = "0x181400640")] public void RequestImpulseAdditive(Vector3 GJBBMIFHHBG, float GLKHAHMAPCK) { float impulseAirControlPercentage = this.content.ImpulseAirControlPercentage; float z = GJBBMIFHHBG.z; this.CDDMICFBJPL.CNLJPBIJLLA = true; this.CDDMICFBJPL.BOPOFJMOPOJ = (KPGGFHFEECD)((ulong)0L); this.CDDMICFBJPL.GJBBMIFHHBG.z = z; this.CDDMICFBJPL.GLKHAHMAPCK = GLKHAHMAPCK; this.CDDMICFBJPL.PJFDAEENEIB = float.MaxValue; this.CDDMICFBJPL.BDEHLOCEOKH = 1f; this.CDDMICFBJPL.CNAFFAGLCOC = impulseAirControlPercentage; } // Token: 0x170032BF RID: 12991 // (get) Token: 0x0601306F RID: 77935 RVA: 0x004909FC File Offset: 0x0048EBFC [Token(Token = "0x170032BF")] public bool JNJEGNPFNOO { [Token(Token = "0x601306F")] [Address(RVA = "0x1402160", Offset = "0x1400B60", VA = "0x181402160")] get { return !this.NJGOHBFLHPP.HasTokens; } } // Token: 0x170032C0 RID: 12992 // (get) Token: 0x06013070 RID: 77936 RVA: 0x00490A20 File Offset: 0x0048EC20 [Token(Token = "0x170032C0")] public bool IAHLIBHHCBD { [Token(Token = "0x6013070")] [Address(RVA = "0x1402190", Offset = "0x1400B90", VA = "0x181402190")] get { /* An exception occurred when decompiling this method (06013070) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.Locomotion.PlayerMovement::get_IsClambering() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:NLFEDHECHJG(var_0_0B, ldfld:NLFEDHECHJG(PEPNPPNIEKF::KHJEIGEDELI, ldfld:PEPNPPNIEKF[exp:valuetype PEPNPPNIEKF&](PlayerMovement::PGFPNHAKFNJ, ldloc:PlayerMovement(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: 0x170032C1 RID: 12993 // (get) Token: 0x06013071 RID: 77937 RVA: 0x00490A38 File Offset: 0x0048EC38 [Token(Token = "0x170032C1")] public bool NBABKJPFPOG { [Token(Token = "0x6013071")] [Address(RVA = "0x1402840", Offset = "0x1401240", VA = "0x181402840")] get { return this.PGFPNHAKFNJ.KHJEIGEDELI.POCJHHCOFDD; } } // Token: 0x170032C2 RID: 12994 // (get) Token: 0x06013072 RID: 77938 RVA: 0x00490A58 File Offset: 0x0048EC58 [Token(Token = "0x170032C2")] public float CHEJJCFNIHG { [Token(Token = "0x6013072")] [Address(RVA = "0x1402030", Offset = "0x1400A30", VA = "0x181402030")] get { return this.PGFPNHAKFNJ.KHJEIGEDELI.KPNEANMBENB; } } // Token: 0x170032C3 RID: 12995 // (get) Token: 0x06013073 RID: 77939 RVA: 0x00490A78 File Offset: 0x0048EC78 [Token(Token = "0x170032C3")] public HJPPAEFEOKM JCLGHIKDBFO { [Token(Token = "0x6013073")] [Address(RVA = "0x1402020", Offset = "0x1400A20", VA = "0x181402020")] get { return this.PGFPNHAKFNJ.KHJEIGEDELI.AGJPEPDLFMJ; } } // Token: 0x170032C4 RID: 12996 // (get) Token: 0x06013074 RID: 77940 RVA: 0x00490A98 File Offset: 0x0048EC98 [Token(Token = "0x170032C4")] public LDBJIPJIMDH PKIGPGGCOMM { [Token(Token = "0x6013074")] [Address(RVA = "0x1402010", Offset = "0x1400A10", VA = "0x181402010")] get { return this.PGFPNHAKFNJ.KHJEIGEDELI.ONIIFAKGFJH; } } // Token: 0x170032C5 RID: 12997 // (get) Token: 0x06013075 RID: 77941 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170032C5")] public Vector3 COIENKBKBHC { [Token(Token = "0x6013075")] [Address(RVA = "0x1402040", Offset = "0x1400A40", VA = "0x181402040")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x06013076 RID: 77942 RVA: 0x00490AB8 File Offset: 0x0048ECB8 [Token(Token = "0x6013076")] [Address(RVA = "0x13F6E00", Offset = "0x13F5800", VA = "0x1813F6E00")] public void AddClamberRestriction(object PIHIPPPPEBI) { this.NJGOHBFLHPP.Add(PIHIPPPPEBI); } // Token: 0x06013077 RID: 77943 RVA: 0x00490AD8 File Offset: 0x0048ECD8 [Token(Token = "0x6013077")] [Address(RVA = "0x13FF710", Offset = "0x13FE110", VA = "0x1813FF710")] public void RemoveClamberRestriction(object PIHIPPPPEBI) { this.NJGOHBFLHPP.Remove(PIHIPPPPEBI); } // Token: 0x06013078 RID: 77944 RVA: 0x00490AF8 File Offset: 0x0048ECF8 [Token(Token = "0x6013078")] [Address(RVA = "0x1400480", Offset = "0x13FEE80", VA = "0x181400480")] public void RequestClamber(Vector3 DGPLKIJDBCH) { if (!this.NJGOHBFLHPP.HasTokens) { float z = DGPLKIJDBCH.z; this.CDDMICFBJPL.KHJEIGEDELI = true; this.CDDMICFBJPL.CKNLEOLLFNO.z = z; } } // Token: 0x170032C6 RID: 12998 // (get) Token: 0x06013079 RID: 77945 RVA: 0x00490B40 File Offset: 0x0048ED40 [Token(Token = "0x170032C6")] public bool EBGJABJGDLP { [Token(Token = "0x6013079")] [Address(RVA = "0x14021F0", Offset = "0x1400BF0", VA = "0x1814021F0")] get { ExplicitTokenMap fapfdncdlak = this.FAPFDNCDLAK; bool flag; return flag; } } // Token: 0x170032C7 RID: 12999 // (get) Token: 0x0601307A RID: 77946 RVA: 0x00490B5C File Offset: 0x0048ED5C [Token(Token = "0x170032C7")] public bool OMJLOPGLNDN { [Token(Token = "0x601307A")] [Address(RVA = "0x1402290", Offset = "0x1400C90", VA = "0x181402290")] get { return this.PGFPNHAKFNJ.FJFIODBCFEL; } } // Token: 0x0601307B RID: 77947 RVA: 0x00490B74 File Offset: 0x0048ED74 [Token(Token = "0x601307B")] [Address(RVA = "0x13F6E60", Offset = "0x13F5860", VA = "0x1813F6E60")] public void AddFlyEnabled(bool CBHMNNAINHM, object PIHIPPPPEBI, int JMHKMOACHDG) { ExplicitTokenMap fapfdncdlak = this.FAPFDNCDLAK; ObscuredBool obscuredBool; bool fakeValue = obscuredBool.fakeValue; if (!this.EBGJABJGDLP) { this.CDDMICFBJPL.HOHFBIOGPLE = true; } } // Token: 0x0601307C RID: 77948 RVA: 0x00490BAC File Offset: 0x0048EDAC [Token(Token = "0x601307C")] [Address(RVA = "0x13FF770", Offset = "0x13FE170", VA = "0x1813FF770")] public void RemoveFlyEnabled(object PIHIPPPPEBI) { bool flag = this.FAPFDNCDLAK.RemoveValue(PIHIPPPPEBI); if (!this.EBGJABJGDLP) { this.CDDMICFBJPL.HOHFBIOGPLE = true; } } // Token: 0x0601307D RID: 77949 RVA: 0x00490BE4 File Offset: 0x0048EDE4 [Token(Token = "0x601307D")] [Address(RVA = "0x1400530", Offset = "0x13FEF30", VA = "0x181400530")] public void RequestFlyStart(bool LCHEDHEKCFL) { if (this.EBGJABJGDLP) { this.CDDMICFBJPL.HIGOLIHMOCM = true; this.CDDMICFBJPL.OCKDOONNOGN = LCHEDHEKCFL; } } // Token: 0x0601307E RID: 77950 RVA: 0x00490C14 File Offset: 0x0048EE14 [Token(Token = "0x601307E")] [Address(RVA = "0x1400570", Offset = "0x13FEF70", VA = "0x181400570")] public void RequestFlyStop() { this.CDDMICFBJPL.HOHFBIOGPLE = true; } // Token: 0x170032C8 RID: 13000 // (get) Token: 0x0601307F RID: 77951 RVA: 0x00490C30 File Offset: 0x0048EE30 [Token(Token = "0x170032C8")] public bool FJGJCLBLGDH { [Token(Token = "0x601307F")] [Address(RVA = "0x14023E0", Offset = "0x1400DE0", VA = "0x1814023E0")] get { /* An exception occurred when decompiling this method (0601307F) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.Locomotion.PlayerMovement::get_IsTeleporting() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_09: stloc:MNENJFOEBKH(var_0_14, ldfld:MNENJFOEBKH(PEPNPPNIEKF::FFPPCFHJMED, ldfld:PEPNPPNIEKF[exp:valuetype PEPNPPNIEKF&](PlayerMovement::PGFPNHAKFNJ, ldloc:PlayerMovement(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: 0x170032C9 RID: 13001 // (get) Token: 0x06013080 RID: 77952 RVA: 0x00490C54 File Offset: 0x0048EE54 [Token(Token = "0x170032C9")] public bool KFKKCCLHKIL { [Token(Token = "0x6013080")] [Address(RVA = "0x1402910", Offset = "0x1401310", VA = "0x181402910")] get { if (this.CGNKGNKAPLL) { PlayerMovement.GKKDLCJHJAN hogmbckechj = this.HOGMBCKECHJ; } return this.PGFPNHAKFNJ.FFPPCFHJMED.OAIPGOANDGN; } } // Token: 0x170032CA RID: 13002 // (get) Token: 0x06013081 RID: 77953 RVA: 0x00490C84 File Offset: 0x0048EE84 [Token(Token = "0x170032CA")] public bool BINFCBEFLJN { [Token(Token = "0x6013081")] [Address(RVA = "0x14028F0", Offset = "0x14012F0", VA = "0x1814028F0")] get { if (this.CGNKGNKAPLL) { return this.HOGMBCKECHJ.HPDPAEJCMJB; } return this.PGFPNHAKFNJ.FFPPCFHJMED.HPDPAEJCMJB; } } // Token: 0x170032CB RID: 13003 // (get) Token: 0x06013082 RID: 77954 RVA: 0x00490CB8 File Offset: 0x0048EEB8 [Token(Token = "0x170032CB")] public Vector3 GNHHLNLABAD { [Token(Token = "0x6013082")] [Address(RVA = "0x1402CF0", Offset = "0x14016F0", VA = "0x181402CF0")] get { /* An exception occurred when decompiling this method (06013082) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RecRoom.Core.Locomotion.PlayerMovement::get_TeleportStartPosition() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_00: brtrue(IL_00, ceq:bool(ldstr:string("{il2cpp array field il2cppMethodInfo->}"), conv.u8:uint64[exp:string](ldc.i8:int64[exp:uint64](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.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: 0x170032CC RID: 13004 // (get) Token: 0x06013083 RID: 77955 RVA: 0x00490CD0 File Offset: 0x0048EED0 [Token(Token = "0x170032CC")] public Vector3 CHGAKMKCACD { [Token(Token = "0x6013083")] [Address(RVA = "0x1402C90", Offset = "0x1401690", VA = "0x181402C90")] get { /* An exception occurred when decompiling this method (06013083) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RecRoom.Core.Locomotion.PlayerMovement::get_TeleportEndPosition() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_00: brtrue(IL_00, ceq:bool(ldstr:string("{il2cpp array field il2cppMethodInfo->}"), conv.u8:uint64[exp:string](ldc.i8:int64[exp:uint64](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.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: 0x170032CD RID: 13005 // (get) Token: 0x06013084 RID: 77956 RVA: 0x00490CE8 File Offset: 0x0048EEE8 [Token(Token = "0x170032CD")] public float NIMKFENPGAI { [Token(Token = "0x6013084")] [Address(RVA = "0x1402D30", Offset = "0x1401730", VA = "0x181402D30")] get { if (this.CGNKGNKAPLL) { return this.HOGMBCKECHJ.JODPOANPJNK; } return this.PGFPNHAKFNJ.FFPPCFHJMED.JODPOANPJNK; } } // Token: 0x170032CE RID: 13006 // (get) Token: 0x06013085 RID: 77957 RVA: 0x00490D1C File Offset: 0x0048EF1C [Token(Token = "0x170032CE")] public float KPMOAJEKJNK { [Token(Token = "0x6013085")] [Address(RVA = "0x1402CD0", Offset = "0x14016D0", VA = "0x181402CD0")] get { if (this.CGNKGNKAPLL) { return this.HOGMBCKECHJ.BCANLCHBKJE; } return this.PGFPNHAKFNJ.FFPPCFHJMED.BCANLCHBKJE; } } // Token: 0x170032CF RID: 13007 // (get) Token: 0x06013086 RID: 77958 RVA: 0x00490D50 File Offset: 0x0048EF50 [Token(Token = "0x170032CF")] public float MHHAJCNHMCO { [Token(Token = "0x6013086")] [Address(RVA = "0x1402B20", Offset = "0x1401520", VA = "0x181402B20")] get { ExplicitTokenMap gcngppiblkc = this.GCNGPPIBLKC; float time = Time.time; if (this.CGNKGNKAPLL) { } float num = Mathf.Clamp01(time); throw new NullReferenceException(); } } // Token: 0x170032D0 RID: 13008 // (get) Token: 0x06013087 RID: 77959 RVA: 0x00490D84 File Offset: 0x0048EF84 [Token(Token = "0x170032D0")] public float ACBACLBMMKP { [Token(Token = "0x6013087")] [Address(RVA = "0x1402580", Offset = "0x1400F80", VA = "0x181402580")] get { ExplicitTokenMap jjefhibbddp = this.JJEFHIBBDDP; ExplicitTokenMap ocbafkacjmh = this.OCBAFKACJMH; float num; return num; } } // Token: 0x170032D1 RID: 13009 // (get) Token: 0x06013088 RID: 77960 RVA: 0x00490DA8 File Offset: 0x0048EFA8 [Token(Token = "0x170032D1")] public float BLAOEHHIILD { [Token(Token = "0x6013088")] [Address(RVA = "0x14024D0", Offset = "0x1400ED0", VA = "0x1814024D0")] get { ExplicitTokenMap gfofbcijnpb = this.GFOFBCIJNPB; float num; return num; } } // Token: 0x170032D2 RID: 13010 // (get) Token: 0x06013089 RID: 77961 RVA: 0x00490DC4 File Offset: 0x0048EFC4 [Token(Token = "0x170032D2")] public float OMFJNBDDMIF { [Token(Token = "0x6013089")] [Address(RVA = "0x1402680", Offset = "0x1401080", VA = "0x181402680")] get { ExplicitTokenMap meboeefdfbf = this.MEBOEEFDFBF; float num; return num; } } // Token: 0x0601308A RID: 77962 RVA: 0x00490DE0 File Offset: 0x0048EFE0 [Token(Token = "0x601308A")] [Address(RVA = "0x13F79A0", Offset = "0x13F63A0", VA = "0x1813F79A0")] public void AddTeleportCooldown(float LIELCAEFGKK, object PIHIPPPPEBI, int JMHKMOACHDG) { ExplicitTokenMap gcngppiblkc = this.GCNGPPIBLKC; } // Token: 0x0601308B RID: 77963 RVA: 0x00490DFC File Offset: 0x0048EFFC [Token(Token = "0x601308B")] [Address(RVA = "0x13FFD40", Offset = "0x13FE740", VA = "0x1813FFD40")] public void RemoveTeleportCooldown(object PIHIPPPPEBI) { bool flag = this.GCNGPPIBLKC.RemoveValue(PIHIPPPPEBI); } // Token: 0x0601308C RID: 77964 RVA: 0x00490E1C File Offset: 0x0048F01C [Token(Token = "0x601308C")] [Address(RVA = "0x13F7C10", Offset = "0x13F6610", VA = "0x1813F7C10")] public void AddTeleportMaxHorizontalDistance(float FFGABKEHGMO, object PIHIPPPPEBI, int JMHKMOACHDG) { ExplicitTokenMap jjefhibbddp = this.JJEFHIBBDDP; } // Token: 0x0601308D RID: 77965 RVA: 0x00490E38 File Offset: 0x0048F038 [Token(Token = "0x601308D")] [Address(RVA = "0x13FFE60", Offset = "0x13FE860", VA = "0x1813FFE60")] public void RemoveTeleportMaxHorizontalDistance(object PIHIPPPPEBI) { bool flag = this.JJEFHIBBDDP.RemoveValue(PIHIPPPPEBI); } // Token: 0x0601308E RID: 77966 RVA: 0x00490E58 File Offset: 0x0048F058 [Token(Token = "0x601308E")] [Address(RVA = "0x13F7B40", Offset = "0x13F6540", VA = "0x1813F7B40")] public void AddTeleportMaxHorizontalDistanceScalar(float KCJKKMALEPE, object PIHIPPPPEBI, int JMHKMOACHDG) { ExplicitTokenMap ocbafkacjmh = this.OCBAFKACJMH; } // Token: 0x0601308F RID: 77967 RVA: 0x00490E74 File Offset: 0x0048F074 [Token(Token = "0x601308F")] [Address(RVA = "0x13FFE00", Offset = "0x13FE800", VA = "0x1813FFE00")] public void RemoveTeleportMaxHorizontalDistanceScalar(object PIHIPPPPEBI) { bool flag = this.OCBAFKACJMH.RemoveValue(PIHIPPPPEBI); } // Token: 0x06013090 RID: 77968 RVA: 0x00490E94 File Offset: 0x0048F094 [Token(Token = "0x6013090")] [Address(RVA = "0x13F7A70", Offset = "0x13F6470", VA = "0x1813F7A70")] public void AddTeleportMaxDropHeight(float FMDHDGHKELC, object PIHIPPPPEBI, int JMHKMOACHDG) { ExplicitTokenMap gfofbcijnpb = this.GFOFBCIJNPB; } // Token: 0x06013091 RID: 77969 RVA: 0x00490EB0 File Offset: 0x0048F0B0 [Token(Token = "0x6013091")] [Address(RVA = "0x13FFDA0", Offset = "0x13FE7A0", VA = "0x1813FFDA0")] public void RemoveTeleportMaxDropHeight(object PIHIPPPPEBI) { bool flag = this.GFOFBCIJNPB.RemoveValue(PIHIPPPPEBI); } // Token: 0x06013092 RID: 77970 RVA: 0x00490ED0 File Offset: 0x0048F0D0 [Token(Token = "0x6013092")] [Address(RVA = "0x13F7CE0", Offset = "0x13F66E0", VA = "0x1813F7CE0")] public void AddTeleportMaxHorizontalSurfaceAngle(float PCDJOJJHFIK, object PIHIPPPPEBI, int JMHKMOACHDG) { ExplicitTokenMap meboeefdfbf = this.MEBOEEFDFBF; } // Token: 0x06013093 RID: 77971 RVA: 0x00490EEC File Offset: 0x0048F0EC [Token(Token = "0x6013093")] [Address(RVA = "0x13FFEC0", Offset = "0x13FE8C0", VA = "0x1813FFEC0")] public void RemoveTeleportMaxHorizontalSurfaceAngle(object PIHIPPPPEBI) { bool flag = this.MEBOEEFDFBF.RemoveValue(PIHIPPPPEBI); } // Token: 0x06013094 RID: 77972 RVA: 0x00490F0C File Offset: 0x0048F10C [Token(Token = "0x6013094")] [Address(RVA = "0x1400DA0", Offset = "0x13FF7A0", VA = "0x181400DA0")] public void RequestTeleport(Vector3 GOILLCGHHLC, [Optional] RigidbodyEx MGDGOKFCBGC) { float teleportMaxDuration = this.content.TeleportMaxDuration; float z = GOILLCGHHLC.z; this.CDDMICFBJPL.FFPPCFHJMED = true; this.CDDMICFBJPL.NFHGOANELAL.z = z; this.CDDMICFBJPL.NCLEAOBBONN = teleportMaxDuration; this.CDDMICFBJPL.DAHOBLINJGH = MGDGOKFCBGC; } // Token: 0x06013095 RID: 77973 RVA: 0x00490F68 File Offset: 0x0048F168 [Token(Token = "0x6013095")] [Address(RVA = "0x1400D70", Offset = "0x13FF770", VA = "0x181400D70")] public void RequestTeleport(Vector3 GOILLCGHHLC, float BJJEDIGOMGC, [Optional] RigidbodyEx MGDGOKFCBGC) { float z = GOILLCGHHLC.z; this.CDDMICFBJPL.FFPPCFHJMED = true; this.CDDMICFBJPL.NFHGOANELAL.z = z; this.CDDMICFBJPL.NCLEAOBBONN = BJJEDIGOMGC; this.CDDMICFBJPL.DAHOBLINJGH = MGDGOKFCBGC; } // Token: 0x06013096 RID: 77974 RVA: 0x00490FB4 File Offset: 0x0048F1B4 [Token(Token = "0x6013096")] [Address(RVA = "0x1401510", Offset = "0x13FFF10", VA = "0x181401510")] public void TeleportTo(Vector3 GOILLCGHHLC, Vector3 FKEMPCLOPMH, [Optional] RigidbodyEx MGDGOKFCBGC) { if (this.NKNOLHBGEOO != 0) { ISchedulerPromise nknolhbgeoo = this.NKNOLHBGEOO; this.SafeStopSchedule(nknolhbgeoo); this.NKNOLHBGEOO = (ulong)0L; } Player player = this.thisPlayer; Vector3 vector; float z = vector.z; float teleportMaxDuration = this.content.TeleportMaxDuration; this.CGNKGNKAPLL = true; Scheduler instance = SingletonMonoBehaviour.Instance; PlayerMovement.COLCBENHBIO colcbenhbio; colcbenhbio.System.IDisposable.Dispose(); float z2 = GOILLCGHHLC.z; colcbenhbio.destinationSurfacePosition.z = z2; float z3 = FKEMPCLOPMH.z; colcbenhbio.duration = teleportMaxDuration; colcbenhbio.destinationForward.z = z3; colcbenhbio.<>1__state = (int)((ulong)0L); colcbenhbio.<>4__this = this; colcbenhbio.sourceSurfacePosition.z = z; ISchedulerPromise schedulerPromise = instance.Run(this, colcbenhbio); this.NKNOLHBGEOO = schedulerPromise; } // Token: 0x170032D3 RID: 13011 // (get) Token: 0x06013097 RID: 77975 RVA: 0x00491080 File Offset: 0x0048F280 [Token(Token = "0x170032D3")] public bool IAKAMDJIJLC { [Token(Token = "0x6013097")] [Address(RVA = "0x1402330", Offset = "0x1400D30", VA = "0x181402330")] get { return this.OGOIPCKHAMG; } } // Token: 0x170032D4 RID: 13012 // (get) Token: 0x06013098 RID: 77976 RVA: 0x00491094 File Offset: 0x0048F294 [Token(Token = "0x170032D4")] public bool NBLOEOBPAAO { [Token(Token = "0x6013098")] [Address(RVA = "0x14029C0", Offset = "0x14013C0", VA = "0x1814029C0")] get { return !this.FMMPFGKGLBE.HasTokens; } } // Token: 0x06013099 RID: 77977 RVA: 0x004910B8 File Offset: 0x0048F2B8 [Token(Token = "0x6013099")] [Address(RVA = "0x13F7250", Offset = "0x13F5C50", VA = "0x1813F7250")] public void AddRoomScaleCollisionDisplacementRestriction(object PIHIPPPPEBI) { this.FMMPFGKGLBE.Add(PIHIPPPPEBI); } // Token: 0x0601309A RID: 77978 RVA: 0x004910D8 File Offset: 0x0048F2D8 [Token(Token = "0x601309A")] [Address(RVA = "0x13FF940", Offset = "0x13FE340", VA = "0x1813FF940")] public void RemoveRoomScaleCollisionDisplacementRestriction(object PIHIPPPPEBI) { this.FMMPFGKGLBE.Remove(PIHIPPPPEBI); } // Token: 0x0601309B RID: 77979 RVA: 0x004910F8 File Offset: 0x0048F2F8 [Token(Token = "0x601309B")] [Address(RVA = "0x13FED40", Offset = "0x13FD740", VA = "0x1813FED40")] private void OFHKHDCIKJJ(in DMMFKBFLEHO OMKANEFPNPM, ref EGJMFJMHPKP LKMKAGFPLIJ) { bool hasTokens = this.FJDNDAEODKP.HasTokens; LKMKAGFPLIJ.FKBMDEJEKIJ = hasTokens; bool hasTokens2 = this.OEMLHPELMKD.HasTokens; LKMKAGFPLIJ.PDECBJHOABO = hasTokens2; bool hasTokens3 = this.FNOADOLNNFL.HasTokens; LKMKAGFPLIJ.AAEMJCKODNE = hasTokens3; bool ndpklmegmlf = LKMKAGFPLIJ.NDPKLMEGMLF; if (!this.FMJOJFBNLME || this.MBICMPJHHNF) { } LKMKAGFPLIJ.NDPKLMEGMLF = ndpklmegmlf; if (LKMKAGFPLIJ.FFPPCFHJMED) { float z = LKMKAGFPLIJ.NFHGOANELAL.z; float z2 = Vector3.up.z; Vector3 vector; float z3 = vector.z; Vector3 vector2; float z4 = vector2.z; Quaternion identity = Quaternion.identity; LEGLBECFPMF.EPNMAMOLPJM phcafiifkbi = OMKANEFPNPM.PHCAFIIFKBI; bool flag; float z5; if (flag) { Vector3 vector3; z5 = vector3.z; } LKMKAGFPLIJ.NFHGOANELAL.z = z5; } this.NKBJMDKFHLL(); } // Token: 0x0601309C RID: 77980 RVA: 0x004911CC File Offset: 0x0048F3CC [Token(Token = "0x601309C")] [Address(RVA = "0x13FC960", Offset = "0x13FB360", VA = "0x1813FC960")] private AOFMEAGFCMN KJLKLKOECJO(in PCHOAHGFMOE ONDHKOLGCFM) { bool mpgfakagdam = ONDHKOLGCFM.JJFFEBBKAPN.MPGFAKAGDAM; float z = Physics.gravity.z; bool mpgfakagdam2 = ONDHKOLGCFM.JJFFEBBKAPN.MPGFAKAGDAM; bool mpgfakagdam3 = ONDHKOLGCFM.JJFFEBBKAPN.MPGFAKAGDAM; bool mpgfakagdam4 = ONDHKOLGCFM.JJFFEBBKAPN.MPGFAKAGDAM; bool flag; if (flag) { } bool mpgfakagdam5 = ONDHKOLGCFM.JJFFEBBKAPN.MPGFAKAGDAM; bool mpgfakagdam6 = ONDHKOLGCFM.JJFFEBBKAPN.MPGFAKAGDAM; bool mpgfakagdam7 = ONDHKOLGCFM.JJFFEBBKAPN.MPGFAKAGDAM; Vector3 gravity = Physics.gravity; float z2 = gravity.z; float num2; float num = num2 * 2f; num2 = num; bool mpgfakagdam8 = ONDHKOLGCFM.JJFFEBBKAPN.MPGFAKAGDAM; bool mpgfakagdam9 = ONDHKOLGCFM.JJFFEBBKAPN.MPGFAKAGDAM; float num3; num = num3; float num4 = Mathf.InverseLerp(-1f, 1f, num); bool mpgfakagdam10 = ONDHKOLGCFM.JJFFEBBKAPN.MPGFAKAGDAM; num = num4; float num5 = Mathf.Lerp(num4, 1f, num); bool mpgfakagdam11 = ONDHKOLGCFM.JJFFEBBKAPN.MPGFAKAGDAM; bool mpgfakagdam12 = ONDHKOLGCFM.JJFFEBBKAPN.MPGFAKAGDAM; bool mpgfakagdam13 = ONDHKOLGCFM.JJFFEBBKAPN.MPGFAKAGDAM; bool mpgfakagdam14 = ONDHKOLGCFM.JJFFEBBKAPN.MPGFAKAGDAM; bool mpgfakagdam15 = ONDHKOLGCFM.JJFFEBBKAPN.MPGFAKAGDAM; bool mpgfakagdam16 = ONDHKOLGCFM.JJFFEBBKAPN.MPGFAKAGDAM; bool mpgfakagdam17 = ONDHKOLGCFM.JJFFEBBKAPN.MPGFAKAGDAM; float num6; num = num6; bool mpgfakagdam18 = ONDHKOLGCFM.JJFFEBBKAPN.MPGFAKAGDAM; bool mpgfakagdam19 = ONDHKOLGCFM.JJFFEBBKAPN.MPGFAKAGDAM; float num8; float num7 = num8; int num9 = 0; float num10; num7 = num10; ObscuredFloat obscuredFloat = ObscuredFloat.FAJDMKOEFLH(num10); bool mpgfakagdam20 = ONDHKOLGCFM.JJFFEBBKAPN.MPGFAKAGDAM; int num11 = 0; num7 = num; bool mpgfakagdam21 = ONDHKOLGCFM.JJFFEBBKAPN.MPGFAKAGDAM; if ((mpgfakagdam21 && ((mpgfakagdam21 && num9 != 1) || (num11 != 0 && num11 != 0 && num11 != 0 && num11 != 1))) || num11 == 0 || num11 == 0 || num11 == 0 || num11 == 1) { } float num12 = num7; this.CDDMICFBJPL.LFFIAMEBLCO.y = num12; this.CDDMICFBJPL.LFFIAMEBLCO.y = num7; this.CDDMICFBJPL.LFFIAMEBLCO.y = num12; this.CDDMICFBJPL.LFFIAMEBLCO.y = num7; this.CDDMICFBJPL.LFFIAMEBLCO.y = num12; this.CDDMICFBJPL.LFFIAMEBLCO.y = num7; this.CDDMICFBJPL.LFFIAMEBLCO.y = num12; this.CDDMICFBJPL.LFFIAMEBLCO.y = num7; while (mpgfakagdam21) { } this.CDDMICFBJPL.LFFIAMEBLCO.y = num12; this.CDDMICFBJPL.LFFIAMEBLCO.y = num7; this.CDDMICFBJPL.LFFIAMEBLCO.y = num12; this.CDDMICFBJPL.LFFIAMEBLCO.y = num7; this.CDDMICFBJPL.LFFIAMEBLCO.y = num12; this.CDDMICFBJPL.LFFIAMEBLCO.y = num7; this.CDDMICFBJPL.LFFIAMEBLCO.y = num12; this.CDDMICFBJPL.LFFIAMEBLCO.y = (float)0; throw new NullReferenceException(); } // Token: 0x0601309D RID: 77981 RVA: 0x00491510 File Offset: 0x0048F710 [Token(Token = "0x601309D")] [Address(RVA = "0x13F6600", Offset = "0x13F5000", VA = "0x1813F6600")] private bool AMBCDPFLNGJ(in DMMFKBFLEHO OMKANEFPNPM, in PCHOAHGFMOE ONDHKOLGCFM, PlayerMovement.BJJDOAEJDFD ALHOBPDEBPJ, bool OOJALKLNOMO, bool CDJJNDEJAOD, out CLHMNIJHLDD HHBHBIMELLN, out Vector3 ENFGMANCJEJ) { Vector3 zero = Vector3.zero; bool hasTokens = this.EFDAKJGGMDA.HasTokens; Player player = this.thisPlayer; if (hasTokens) { RigidbodyEx rigidbodyEx = player.trackingSpace._rigidbodyEx; float cdmlbglogba = this.CDMLBGLOGBA; Vector3 vector; float z = vector.z; float z2 = Vector3.up.z; Vector3 vector2; float z3 = vector2.z; Vector3 vector3; float z4 = vector3.z; float z5 = Vector3.up.z; Vector3 vector4; float z6 = vector4.z; Vector3 vector5; float z7 = vector5.z; } int num = 0; RigidbodyEx hiceneopgof = ALHOBPDEBPJ.HICENEOPGOF; int num2 = 0; int num3 = 0; if (hiceneopgof == num3) { } Transform physicsTransform = ALHOBPDEBPJ.HICENEOPGOF.ONHPOMOACHE; bool flag = ALHOBPDEBPJ.HLCGJHMBOBE(physicsTransform, num2); if (flag) { Vector3 vector6; float z8 = vector6.z; float z9 = Vector3.up.z; } LEGLBECFPMF.GMACMDOKCGL gmacmdokcgl; if (num == 0 && gmacmdokcgl == LEGLBECFPMF.GMACMDOKCGL.FLOOR) { RigidbodyEx rigidbodyEx2 = this.thisPlayer.trackingSpace._rigidbodyEx; Vector3 vector7; float z10 = vector7.z; Vector3 vector8; float z11 = vector8.z; float z12 = Vector3.up.z; } if (flag) { return true; } throw new NullReferenceException(); } // Token: 0x0601309E RID: 77982 RVA: 0x00491634 File Offset: 0x0048F834 [Token(Token = "0x601309E")] [Address(RVA = "0x13FC4C0", Offset = "0x13FAEC0", VA = "0x1813FC4C0")] public static CLHMNIJHLDD GetCapsule(in DMMFKBFLEHO OMKANEFPNPM, Vector3 FFHAHHMJEFE, float BBOHGPDCNOE) { /* An exception occurred when decompiling this method (0601309E) ICSharpCode.Decompiler.DecompilerException: Error decompiling CLHMNIJHLDD RecRoom.Core.Locomotion.PlayerMovement::GetCapsule(DMMFKBFLEHO&,UnityEngine.Vector3,System.Single) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:Vector3(var_0_05, callgetter:Vector3(Vector3::get_up)) stloc:Vector3(var_3_0B, callgetter:Vector3(Vector3::get_up)) stloc:int32(var_7_0D, ldc.i4:int32(0)) stfld:float32(DMMFKBFLEHO::EOKGFCGMLCD, ldloc:valuetype DMMFKBFLEHO&(OMKANEFPNPM), ldloc:int32[exp:float32](var_7_0D)) stfld:float32(DMMFKBFLEHO::IEHPLKAMNLA, ldloc:valuetype DMMFKBFLEHO&(OMKANEFPNPM), ldloc:int32[exp:float32](var_7_0D)) stfld:LayerMask(DMMFKBFLEHO::NNHBELIOIIM, ldloc:valuetype DMMFKBFLEHO&(OMKANEFPNPM), ldloc:int32[exp:LayerMask](var_7_0D)) stfld:EPNMAMOLPJM(DMMFKBFLEHO::PHCAFIIFKBI, ldloc:valuetype DMMFKBFLEHO&(OMKANEFPNPM), ldloc:int32[exp:EPNMAMOLPJM](var_7_0D)) stfld:float32(DMMFKBFLEHO::AINLKMPLGOG, ldloc:valuetype DMMFKBFLEHO&(OMKANEFPNPM), ldloc:int32[exp:float32](var_7_0D)) } 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: 0x0601309F RID: 77983 RVA: 0x00491678 File Offset: 0x0048F878 [Token(Token = "0x601309F")] [Address(RVA = "0x13FC470", Offset = "0x13FAE70", VA = "0x1813FC470")] public static float GetCapsuleNormalizedHeight(in DMMFKBFLEHO OMKANEFPNPM, CLHMNIJHLDD MONNKJCENOB) { float num; return num; } // Token: 0x060130A0 RID: 77984 RVA: 0x00491688 File Offset: 0x0048F888 [Token(Token = "0x60130A0")] [Address(RVA = "0x13FC450", Offset = "0x13FAE50", VA = "0x1813FC450")] public static float GetCapsuleNormalizedHeightForGap(in DMMFKBFLEHO OMKANEFPNPM, float BEMBKMAHCIN) { return OMKANEFPNPM.GAHNCKIAOJE; } // Token: 0x060130A1 RID: 77985 RVA: 0x0049169C File Offset: 0x0048F89C [Token(Token = "0x60130A1")] [Address(RVA = "0x13FDDE0", Offset = "0x13FC7E0", VA = "0x1813FDDE0")] private DMMFKBFLEHO MHGEKFHKFDN() { int num; LEGLBECFPMF.EPNMAMOLPJM epnmamolpjm = new LEGLBECFPMF.EPNMAMOLPJM(num.IAGCAHDNJLL); num = 0; IntPtr invoke_impl = epnmamolpjm.invoke_impl; int num2 = 0; this.m_CachedPtr = (IntPtr)num2; this.content = num2; this.NHGABHAMOMJ = num2; this.NHGABHAMOMJ.m_Extents.y = (float)num2; this.FNOADOLNNFL = num2; this.HPJMIJDOBGK = num2; this.CDDMICFBJPL.MNCMPIEKGNB.y = (float)num2; this.CDDMICFBJPL.LFFIAMEBLCO.y = (float)num2; this.CDDMICFBJPL.DIFDHGAAEPG.z = (float)num2; this.CDDMICFBJPL.BGBPEGIJACD = num2 != 0; this.CDDMICFBJPL.LNMOBHDEKIK = num2; throw new NullReferenceException(); } // Token: 0x060130A2 RID: 77986 RVA: 0x00491748 File Offset: 0x0048F948 [Token(Token = "0x60130A2")] [Address(RVA = "0x13FB6E0", Offset = "0x13FA0E0", VA = "0x1813FB6E0")] private void CJLNBKDGAHM(bool ELOMMKLCKAK, in PEPNPPNIEKF OLBEOCHOKNL, ref DMMFKBFLEHO OMKANEFPNPM) { if (OLBEOCHOKNL.PELCHHFLLEM != (ulong)0L) { } int num = 0; OMKANEFPNPM.KAKECDGBOPN = (MHGPBPGJBOI)num; bool bjocmneaedg = OLBEOCHOKNL.PELCHHFLLEM.BJOCMNEAEDG; OMKANEFPNPM.EKGGIGAIPLO = bjocmneaedg; float z = OLBEOCHOKNL.PELCHHFLLEM.DJBBMJBBNHB.z; OMKANEFPNPM.JPKMNMHLAPF.z = z; KCIMLCFEPLJ ofjjmfdkanc = OLBEOCHOKNL.OFJJMFDKANC; OMKANEFPNPM.HBLHFINALHG = ofjjmfdkanc != null; bool bjocmneaedg2 = OLBEOCHOKNL.OFJJMFDKANC.BJOCMNEAEDG; OMKANEFPNPM.FJLNHDEBJML = bjocmneaedg2; float z2 = OLBEOCHOKNL.OFJJMFDKANC.DJBBMJBBNHB.z; OMKANEFPNPM.CCIBNPCPCKC.z = z2; CIIEEEIKACL nlclhboeljf = OLBEOCHOKNL.NLCLHBOELJF; OMKANEFPNPM.DBDJKLPCPMN = nlclhboeljf != null; float dmpfgmjineg = OLBEOCHOKNL.NLCLHBOELJF.DMPFGMJINEG; OMKANEFPNPM.LACLPDOCEGO = dmpfgmjineg; float z3 = OLBEOCHOKNL.NLCLHBOELJF.GBFGHMALOEJ.z; OMKANEFPNPM.JGKDGJLIAOP.z = z3; float z4 = OLBEOCHOKNL.NLCLHBOELJF.EDDPKEHNEON.z; OMKANEFPNPM.NNAOCKLOJKF.z = z4; CrossPlatformPlayerLocomotionContent crossPlatformPlayerLocomotionContent = this.content; CFJJADAGAPB dnbdjbbekec = OLBEOCHOKNL.DNBDJBBEKEC; OMKANEFPNPM.DHGLOBFGLND = dnbdjbbekec != null; float z5 = OLBEOCHOKNL.DNBDJBBEKEC.PNNCDLKLJDN.z; OMKANEFPNPM.CCCJAFNINEJ.z = z5; float gonocljdmhn = OLBEOCHOKNL.DNBDJBBEKEC.GONOCLJDMHN; OMKANEFPNPM.HHCENMCLHIF = gonocljdmhn; if (OLBEOCHOKNL.LOFLHNMFKJK) { int num2; LEGLBECFPMF.EPNMAMOLPJM epnmamolpjm = new LEGLBECFPMF.EPNMAMOLPJM(num2.KIDGLNOCDMC); num2 = 0; OMKANEFPNPM.PHCAFIIFKBI = epnmamolpjm; } } // Token: 0x060130A3 RID: 77987 RVA: 0x004918B4 File Offset: 0x0048FAB4 [Token(Token = "0x60130A3")] [Address(RVA = "0x13FBDC0", Offset = "0x13FA7C0", VA = "0x1813FBDC0")] private void GFJKAIIAJIA(ref RigidbodyEx HICENEOPGOF, ref PEPNPPNIEKF OLBEOCHOKNL, out Vector3 FEHBMHLFBCA, out Vector3 HKCOCAGMAEB, out Vector3 FCAEKEMBNMG) { PlayerTrackingSpace trackingSpace = this.thisPlayer.trackingSpace; TokenFlag bckfcnomobl = this.BCKFCNOMOBL; RigidbodyEx rigidbodyEx = trackingSpace._rigidbodyEx; if (!bckfcnomobl.HasTokens) { RigidbodyEx kgcfpfpdjpm = rigidbodyEx.KGCFPFPDJPM; bool flag; if (flag) { bool flag2; if (!flag2) { rigidbodyEx.MKDHFENOFDO = 1f; } Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; } } float z3 = Vector3.zero.z; FEHBMHLFBCA.z = z3; Vector3 zero = Vector3.zero; float z4 = zero.z; zero.z = z4; float z5 = Vector3.zero.z; bool flag3; if (flag3) { rigidbodyEx.MKDHFENOFDO = 1f; Vector3 targetPosition = rigidbodyEx.JJGDNPNBINJ; Vector3 physicsPosition = rigidbodyEx.EKEJKLAGLEA; Vector3 vector3; float z6 = vector3.z; FEHBMHLFBCA.z = z6; if (this.BCKFCNOMOBL.HasTokens) { throw new NullReferenceException(); } Vector3 vector4; float z7 = vector4.z; Vector3 vector5; float z8 = vector5.z; vector5.z = z8; } } // Token: 0x060130A4 RID: 77988 RVA: 0x004919AC File Offset: 0x0048FBAC [Token(Token = "0x60130A4")] [Address(RVA = "0x13FAF50", Offset = "0x13F9950", VA = "0x1813FAF50")] private void BGKOLNJAJDN(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, Vector3 EAOCEINLAKP, Vector3 KHJFDILDLAD, bool BNHAGIKJEDB) { Vector3 vector; float z = vector.z; DDHPAFKBMON.z = z; throw new MissingMethodException(); } // Token: 0x060130A5 RID: 77989 RVA: 0x00491B34 File Offset: 0x0048FD34 [Token(Token = "0x60130A5")] [Address(RVA = "0x13FB970", Offset = "0x13FA370", VA = "0x1813FB970")] private Vector3 EOLABMPMMDG(Vector3 CIHDJKHOFNO, in PCHOAHGFMOE ONDHKOLGCFM) { /* An exception occurred when decompiling this method (060130A5) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RecRoom.Core.Locomotion.PlayerMovement::EOLABMPMMDG(UnityEngine.Vector3,PCHOAHGFMOE&) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_3D: stloc:OEJLDPNDJJN(var_7_43, ldfld:OEJLDPNDJJN(PCHOAHGFMOE::JJFFEBBKAPN, ldloc:valuetype PCHOAHGFMOE&(ONDHKOLGCFM))) } 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: 0x060130A6 RID: 77990 RVA: 0x00491B88 File Offset: 0x0048FD88 [Token(Token = "0x60130A6")] [Address(RVA = "0x13FD7E0", Offset = "0x13FC1E0", VA = "0x1813FD7E0")] private Vector3 LCAOLFDNLMP(Vector3 CIHDJKHOFNO, Vector3 IBHEKLCMMNH) { /* An exception occurred when decompiling this method (060130A6) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RecRoom.Core.Locomotion.PlayerMovement::LCAOLFDNLMP(UnityEngine.Vector3,UnityEngine.Vector3) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_14: stloc:float32(var_5_1A, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](IBHEKLCMMNH))) } 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: 0x060130A7 RID: 77991 RVA: 0x00491BB0 File Offset: 0x0048FDB0 [Token(Token = "0x60130A7")] [Address(RVA = "0x13FB870", Offset = "0x13FA270", VA = "0x1813FB870")] private float EMPPLJHOHKD(HJPPAEFEOKM AGJPEPDLFMJ, LDBJIPJIMDH ONIIFAKGFJH) { if (AGJPEPDLFMJ == HJPPAEFEOKM.CLAMBER) { CrossPlatformPlayerLocomotionContent crossPlatformPlayerLocomotionContent = this.content; } if (ONIIFAKGFJH == LDBJIPJIMDH.VERY_SHORT || ONIIFAKGFJH == LDBJIPJIMDH.VERY_SHORT) { return this.content.ShortMantleRestitution; } if (ONIIFAKGFJH != LDBJIPJIMDH.VERY_SHORT) { while (ONIIFAKGFJH != LDBJIPJIMDH.SHORT) { } return this.content.TallMantleRestitution; } return this.content.MediumMantleRestituion; } // Token: 0x060130A8 RID: 77992 RVA: 0x00491C38 File Offset: 0x0048FE38 [Token(Token = "0x60130A8")] [Address(RVA = "0x13FD9B0", Offset = "0x13FC3B0", VA = "0x1813FD9B0")] private void MALENFDHNBG(PCHOAHGFMOE ONDHKOLGCFM) { } // Token: 0x060130A9 RID: 77993 RVA: 0x00491C48 File Offset: 0x0048FE48 [Token(Token = "0x60130A9")] [Address(RVA = "0x13FBB90", Offset = "0x13FA590", VA = "0x1813FBB90")] private void FONCOLPOIJN(Collider GLPOLGOBLAA, LEGLBECFPMF.GMACMDOKCGL OBHNEJDADJP) { int num = 0; if (GLPOLGOBLAA != num) { LocomotionCollisionTrigger component = GLPOLGOBLAA.GetComponent(); } int num2 = 0; int num3 = 0; if (num2 != num3) { Player player = this.thisPlayer; bool flag; if (flag) { } Scheduler instance = SingletonMonoBehaviour.Instance; LocomotionCollisionTrigger.LLICOCALCIA llicocalcia; llicocalcia.System.IDisposable.Dispose(); llicocalcia.<>1__state = (int)((ulong)0L); llicocalcia.<>4__this = num2; llicocalcia.player = player; llicocalcia.surfaceType = OBHNEJDADJP; ISchedulerPromise schedulerPromise = instance.Run(num2, llicocalcia); if (flag || instance != 0) { } } } // Token: 0x060130AA RID: 77994 RVA: 0x00491CD4 File Offset: 0x0048FED4 [Token(Token = "0x60130AA")] [Address(RVA = "0x13FE9D0", Offset = "0x13FD3D0", VA = "0x1813FE9D0")] private float NLNLFGEFAEA(float AEEOLHECFMC) { /* An exception occurred when decompiling this method (060130AA) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single RecRoom.Core.Locomotion.PlayerMovement::NLNLFGEFAEA(System.Single) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:float32(var_1_0C, ldfld:float32(Vector3::z, callgetter:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](Physics::get_gravity))) } 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: 0x060130AB RID: 77995 RVA: 0x00491CF0 File Offset: 0x0048FEF0 [Token(Token = "0x60130AB")] [Address(RVA = "0x13FEA80", Offset = "0x13FD480", VA = "0x1813FEA80")] private void NMDJIJBGBCF(bool EPLIGOFHOAO, bool KEPKLBAPHHN, Vector3 GDLACPKKECB, Vector3 ICKOIABCMDD) { int num = 0; this.LAHHENMLHEG = num != 0; if (EPLIGOFHOAO) { SingletonMonoBehaviour.Instance.PauseUntilEndOfFrame(); if (!this.EFDAKJGGMDA.HasTokens && !KEPKLBAPHHN) { Player player = this.thisPlayer; float z = GDLACPKKECB.z; } Vector3 up = Vector3.up; Vector3 zero = Vector3.zero; float z2 = Vector3.zero.z; this.LAHHENMLHEG = true; } } // Token: 0x170032D5 RID: 13013 // (get) Token: 0x060130AC RID: 77996 RVA: 0x00491D5C File Offset: 0x0048FF5C [Token(Token = "0x170032D5")] private bool PKHMIPJLBIE { [Token(Token = "0x60130AC")] [Address(RVA = "0x13FB680", Offset = "0x13FA080", VA = "0x1813FB680")] get { if (this.NKNOLHBGEOO == 0) { } bool flag; return flag; } } // Token: 0x060130AD RID: 77997 RVA: 0x00491D78 File Offset: 0x0048FF78 [Token(Token = "0x60130AD")] [Address(RVA = "0x13FD8F0", Offset = "0x13FC2F0", VA = "0x1813FD8F0")] private IEnumerator LLBMGIAEACN(Vector3 PLGEIOGCCHC, Vector3 GOILLCGHHLC, Vector3 FKEMPCLOPMH, float BJJEDIGOMGC) { /* An exception occurred when decompiling this method (060130AD) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 RecRoom.Core.Locomotion.PlayerMovement::LLBMGIAEACN(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,System.Single) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(COLCBENHBIO::System.IDisposable.Dispose, ldloc:COLCBENHBIO(var_0)) stloc:float32(var_1_0C, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](GOILLCGHHLC))) stloc:float32(var_2_13, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](PLGEIOGCCHC))) stfld:float32(Vector3::z, ldfld:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](COLCBENHBIO::destinationSurfacePosition, ldloc:COLCBENHBIO(var_0)), ldloc:float32(var_1_0C)) stloc:float32(var_3_26, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](FKEMPCLOPMH))) stfld:float32(Vector3::z, ldfld:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](COLCBENHBIO::destinationForward, ldloc:COLCBENHBIO(var_0)), ldloc:float32(var_3_26)) stfld:float32(COLCBENHBIO::duration, ldloc:COLCBENHBIO(var_0), ldc.i4:int32[exp:float32](0)) stfld:int32(COLCBENHBIO::<>1__state, ldloc:COLCBENHBIO(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:PlayerMovement(COLCBENHBIO::<>4__this, ldloc:COLCBENHBIO(var_0), ldloc:PlayerMovement(this)) stfld:float32(Vector3::z, ldfld:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](COLCBENHBIO::sourceSurfacePosition, ldloc:COLCBENHBIO(var_0)), ldloc:float32(var_2_13)) } 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: 0x060130AE RID: 77998 RVA: 0x00491DDC File Offset: 0x0048FFDC [Token(Token = "0x60130AE")] [Address(RVA = "0x13FF5E0", Offset = "0x13FDFE0", VA = "0x1813FF5E0")] private void PBBIPIPMOAG() { if (this.NKNOLHBGEOO != 0) { ISchedulerPromise nknolhbgeoo = this.NKNOLHBGEOO; this.SafeStopSchedule(nknolhbgeoo); this.NKNOLHBGEOO = (ulong)0L; } } // Token: 0x060130AF RID: 77999 RVA: 0x00491E0C File Offset: 0x0049000C [Token(Token = "0x60130AF")] [Address(RVA = "0x13FF060", Offset = "0x13FDA60", VA = "0x1813FF060")] private Vector3 OHLPMOGBBAP(in DMMFKBFLEHO OMKANEFPNPM, Vector3 MCCODJAIMON) { /* An exception occurred when decompiling this method (060130AF) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RecRoom.Core.Locomotion.PlayerMovement::OHLPMOGBBAP(DMMFKBFLEHO&,UnityEngine.Vector3) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:float32(var_8_1B, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_7))) } 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: 0x060130B0 RID: 78000 RVA: 0x00491E38 File Offset: 0x00490038 [Token(Token = "0x60130B0")] [Address(RVA = "0x13FC3C0", Offset = "0x13FADC0", VA = "0x1813FC3C0")] private bool GIGMBHIJOJE() { if (this.FMJOJFBNLME && this.MBICMPJHHNF) { return true; } } // Token: 0x060130B1 RID: 78001 RVA: 0x00491E5C File Offset: 0x0049005C [Token(Token = "0x60130B1")] [Address(RVA = "0x13FE0B0", Offset = "0x13FCAB0", VA = "0x1813FE0B0")] private void NKBJMDKFHLL() { int num; do { num = 0; this.CDDMICFBJPL.COGKMGCKNIG = num != 0; if (!this.KFDMDMOJKJD.HasTokens) { break; } Transform transform = this.thisPlayer.body.transform; List all = Player.All; List.Enumerator enumerator; if (enumerator != 0) { bool flag; while (flag) { } float num2; if (0 > (int)num2) { continue; } while (num2 > 1.5f) { } Vector3 vector; float z = vector.z; float num3; while (num3 > 1f) { } float num4; num2 = num4; if (PlayerMovement.HGIAGGAMIPG > num2) { continue; } Vector3 up = Vector3.up; Vector3 vector2; float z2 = vector2.z; this.CDDMICFBJPL.COGKMGCKNIG = true; this.CDDMICFBJPL.OMCMAIOKNII.z = z2; } if (num != -1) { } } while (num != 0); } // Token: 0x060130B2 RID: 78002 RVA: 0x00491F34 File Offset: 0x00490134 [Token(Token = "0x60130B2")] [Address(RVA = "0x13FE060", Offset = "0x13FCA60", VA = "0x1813FE060")] private bool NCDAHIPHPBD() { if (!this.EFDAKJGGMDA.HasTokens && !this.FMMPFGKGLBE.HasTokens) { return true; } throw new NullReferenceException(); } // Token: 0x060130B3 RID: 78003 RVA: 0x00491F68 File Offset: 0x00490168 [Token(Token = "0x60130B3")] [Address(RVA = "0x13FAD90", Offset = "0x13F9790", VA = "0x1813FAD90")] private void BFJODOKHLPL() { TokenFlag efdakjggmda = this.EFDAKJGGMDA; int num = 0; if (!efdakjggmda.HasTokens && !this.FMMPFGKGLBE.HasTokens) { float roomScaleCollisionDisplacementHeadRadius = this.content.RoomScaleCollisionDisplacementHeadRadius; bool flag = this.AJOKHPANNON(roomScaleCollisionDisplacementHeadRadius, num); this.OGOIPCKHAMG = flag; if (flag) { float safeDeltaTime = TimeExt.SafeDeltaTime; float z = (num / roomScaleCollisionDisplacementHeadRadius).z; float z2 = this.CDDMICFBJPL.LFFIAMEBLCO.z; Vector3 vector; float z3 = vector.z; this.CDDMICFBJPL.LFFIAMEBLCO.z = z3; } } } // Token: 0x060130B4 RID: 78004 RVA: 0x00492000 File Offset: 0x00490200 [Token(Token = "0x60130B4")] [Address(RVA = "0x13F5B90", Offset = "0x13F4590", VA = "0x1813F5B90")] private bool AJOKHPANNON(float EAPKOCFGCAJ, out Vector3 PGCCGHMLLCL) { Player player = this.thisPlayer; Transform transform = player.head.transform; Player player2 = this.thisPlayer; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; float z3 = Vector3.up.z; Vector3 vector3; float z4 = vector3.z; Vector3 vector4; float z5 = vector4.z; Vector3 vector5; float z6 = vector5.z; float z7 = Vector3.up.z; Vector3 vector6; float z8 = vector6.z; Vector3 vector7; float z9 = vector7.z; Vector3 vector8; float z10 = vector8.z; Vector3 vector9; float z11 = vector9.z; int num; LEGLBECFPMF.EPNMAMOLPJM epnmamolpjm = new LEGLBECFPMF.EPNMAMOLPJM(num.KIDGLNOCDMC); num = 0; Collider[] imhnecdnljb = PlayerMovement.IMHNECDNLJB; int num2; if (num2 > 0) { int num3 = 0; int num4 = 0; int num5 = 0; PlayerWorldCollisionConfig component = PlayerMovement.IMHNECDNLJB[num5].gameObject.GetComponent(); int num6 = 0; if (component != num6) { DEGBNPEHNBP playerCollisionType = component.playerCollisionType; if (playerCollisionType != DEGBNPEHNBP.HEAD_ONLY) { if (playerCollisionType != DEGBNPEHNBP.HEAD_AND_BODY) { goto IL_156; } Collider[] ffkdmniamgh = PlayerMovement.FFKDMNIAMGH; if (num4 < ffkdmniamgh.Length) { num4++; Collider[] imhnecdnljb2 = PlayerMovement.IMHNECDNLJB; Collider[] ffkdmniamgh2 = PlayerMovement.FFKDMNIAMGH; throw new ArrayTypeMismatchException(); } goto IL_156; } } Collider[] ihgkblkafpl = PlayerMovement.IHGKBLKAFPL; if (num3 < ihgkblkafpl.Length) { num3++; Collider[] imhnecdnljb3 = PlayerMovement.IMHNECDNLJB; Collider[] ihgkblkafpl2 = PlayerMovement.IHGKBLKAFPL; Collider collider = imhnecdnljb3[num5]; throw new ArrayTypeMismatchException(); } IL_156: num5++; Vector3 zero = Vector3.zero; Vector3 zero2 = Vector3.zero; Vector3 vector10; float z12 = vector10.z; Collider[] ihgkblkafpl3 = PlayerMovement.IHGKBLKAFPL; Quaternion identity = Quaternion.identity; Collider[] ffkdmniamgh3 = PlayerMovement.FFKDMNIAMGH; Vector3 zero3 = Vector3.zero; float z13 = zero3.z; zero3.z = z13; Vector3 vector11; float z14 = vector11.z; float z15 = Vector3.up.z; Vector3 vector12; float z16 = vector12.z; vector12.z = z16; } float z17 = Vector3.zero.z; PGCCGHMLLCL.z = z17; throw new NullReferenceException(); } // Token: 0x060130B5 RID: 78005 RVA: 0x004921F4 File Offset: 0x004903F4 [Token(Token = "0x60130B5")] [Address(RVA = "0x13F58A0", Offset = "0x13F42A0", VA = "0x1813F58A0")] private void ACBHLKCNHOK(Tool BKKNJFFJBKN, Collision GBJHLKOJGPB) { bool hasHolder = BKKNJFFJBKN.FNFNLDBILFE; if (!hasHolder && BKKNJFFJBKN.SupportsPlayerLocomotionAttacks != hasHolder) { float num = Time.unscaledTime; float unscaledTime = Time.unscaledTime; if (this.NBMHCNLKLKC <= unscaledTime && GBJHLKOJGPB.contacts.Length != 0) { float z = this.PGFPNHAKFNJ.IMBOJLLOJFC.z; this.NBMHCNLKLKC = num; float z2 = this.PGFPNHAKFNJ.IMBOJLLOJFC.z; num = unscaledTime; float z3 = this.PGFPNHAKFNJ.IMBOJLLOJFC.z; ExplicitTokenMap npakpnlmjcc = this.NPAKPNLMJCC; Vector3 vector; float z4 = vector.z; num = Mathf.Clamp01(num); ContactPoint[] contacts = GBJHLKOJGPB.contacts; } } } // Token: 0x060130B6 RID: 78006 RVA: 0x004922B0 File Offset: 0x004904B0 [Token(Token = "0x60130B6")] [Address(RVA = "0x13FB5B0", Offset = "0x13F9FB0", VA = "0x1813FB5B0")] private void CCBNKLPCBKB(RangedWeapon GDIGKHINJCG) { if (GDIGKHINJCG._tool.k__BackingField && !this.MBICMPJHHNF) { this.CDDMICFBJPL.NLPOPBKKFJJ = true; float time = Time.time; float num = Mathf.Max(time, time); this.GCEJHIJLDNM = num; } } // Token: 0x060130B7 RID: 78007 RVA: 0x00492300 File Offset: 0x00490500 [Token(Token = "0x60130B7")] [Address(RVA = "0x1401950", Offset = "0x1400350", VA = "0x181401950")] public PlayerMovement() { TokenFlag tokenFlag = new TokenFlag(); this.OEMLHPELMKD = tokenFlag; TokenFlag tokenFlag2 = new TokenFlag(); this.FNOADOLNNFL = tokenFlag2; FFOJPJIGLKN ffojpjiglkn = new FFOJPJIGLKN(); this.LOIKGCEMHDC = ffojpjiglkn; PlayerMovement.BJJDOAEJDFD bjjdoaejdfd = new PlayerMovement.BJJDOAEJDFD(); this.HPJMIJDOBGK = bjjdoaejdfd; TokenFlag tokenFlag3 = new TokenFlag(); this.BCKFCNOMOBL = tokenFlag3; TokenFlag tokenFlag4 = new TokenFlag(); this.FJDNDAEODKP = tokenFlag4; TokenFlag tokenFlag5 = new TokenFlag(); this.NJGOHBFLHPP = tokenFlag5; TokenFlag tokenFlag6 = new TokenFlag(); this.IDMEGMHAAFO = tokenFlag6; ExplicitTokenMap explicitTokenMap = new ExplicitTokenMap(); this.BIJMGPHGMIE = explicitTokenMap; ExplicitTokenMap explicitTokenMap2 = new ExplicitTokenMap(); this.DKDLECFCODC = explicitTokenMap2; ExplicitTokenMap explicitTokenMap3 = new ExplicitTokenMap(); this.FONNCIACJGG = explicitTokenMap3; ExplicitTokenMap explicitTokenMap4 = new ExplicitTokenMap(); this.HFKCBHEFNHD = explicitTokenMap4; ExplicitTokenMap explicitTokenMap5 = new ExplicitTokenMap(); this.MPNFGNEFDBM = explicitTokenMap5; ExplicitTokenMap explicitTokenMap6 = new ExplicitTokenMap(); this.CDCECDNBHBB = explicitTokenMap6; TokenFlag tokenFlag7 = new TokenFlag(); this.DCFNNBKCANA = tokenFlag7; TokenFlag tokenFlag8 = new TokenFlag(); this.KFDMDMOJKJD = tokenFlag8; TokenFlag tokenFlag9 = new TokenFlag(); this.EJCLHKCHNIP = tokenFlag9; ExplicitTokenMap explicitTokenMap7 = new ExplicitTokenMap(); this.NPAKPNLMJCC = explicitTokenMap7; TokenMap tokenMap = new TokenMap(); this.OJNPHCIAFED = tokenMap; ExplicitTokenMap explicitTokenMap8 = new ExplicitTokenMap(); this.AHOFIMHMOMC = explicitTokenMap8; ExplicitTokenMap explicitTokenMap9 = new ExplicitTokenMap(); this.IFKOEOOOKPC = explicitTokenMap9; ExplicitTokenMap explicitTokenMap10 = new ExplicitTokenMap(); this.EALFEAPHLHD = explicitTokenMap10; ExplicitTokenMap explicitTokenMap11 = new ExplicitTokenMap(); this.PDCCJLGBIDO = explicitTokenMap11; TokenFlag tokenFlag10 = new TokenFlag(); this.DEJFHEAPNLG = tokenFlag10; TokenFlag tokenFlag11 = new TokenFlag(); this.BDKJFGNPOJM = tokenFlag11; ExplicitTokenMap explicitTokenMap12 = new ExplicitTokenMap(); this.HEIIHMNOKKN = explicitTokenMap12; TokenFlag tokenFlag12 = new TokenFlag(); this.AHMFJEBEGLM = tokenFlag12; this.CDMLBGLOGBA = 1f; TokenFlag tokenFlag13 = new TokenFlag(); this.DGICBGOGFHA = tokenFlag13; TokenFlag tokenFlag14 = new TokenFlag(); this.JEIJICGOLPI = tokenFlag14; ExplicitTokenMap explicitTokenMap13 = new ExplicitTokenMap(); this.CPMGMMOEKDF = explicitTokenMap13; ExplicitTokenMap explicitTokenMap14 = new ExplicitTokenMap(); this.MCHNOCMCBAI = explicitTokenMap14; ExplicitTokenMap explicitTokenMap15 = new ExplicitTokenMap(); this.MKFONOAJGEL = explicitTokenMap15; ExplicitTokenMap explicitTokenMap16 = new ExplicitTokenMap(); this.HOHNDJBGFBC = explicitTokenMap16; ExplicitTokenMap explicitTokenMap17 = new ExplicitTokenMap(); this.GDKAKFKOFFA = explicitTokenMap17; ExplicitTokenMap explicitTokenMap18 = new ExplicitTokenMap(); this.FAPFDNCDLAK = explicitTokenMap18; ExplicitTokenMap explicitTokenMap19 = new ExplicitTokenMap(); this.GCNGPPIBLKC = explicitTokenMap19; ExplicitTokenMap explicitTokenMap20 = new ExplicitTokenMap(); this.JJEFHIBBDDP = explicitTokenMap20; ExplicitTokenMap explicitTokenMap21 = new ExplicitTokenMap(); this.OCBAFKACJMH = explicitTokenMap21; ExplicitTokenMap explicitTokenMap22 = new ExplicitTokenMap(); this.GFOFBCIJNPB = explicitTokenMap22; ExplicitTokenMap explicitTokenMap23 = new ExplicitTokenMap(); this.MEBOEEFDFBF = explicitTokenMap23; TokenFlag tokenFlag15 = new TokenFlag(); this.EFDAKJGGMDA = tokenFlag15; TokenFlag tokenFlag16 = new TokenFlag(); this.FAJEHOEMFPE = tokenFlag16; TokenFlag tokenFlag17 = new TokenFlag(); this.FMMPFGKGLBE = tokenFlag17; base..ctor(); } // Token: 0x0400CE79 RID: 52857 [Token(Token = "0x400CE79")] private const float KGLPENJEJLL = 0.33f; // Token: 0x0400CE7A RID: 52858 [Token(Token = "0x400CE7A")] private const float PADJJFKMNBI = 0.033f; // Token: 0x0400CE7B RID: 52859 [Token(Token = "0x400CE7B")] private const float LLFEDFHPHFO = 0.001089f; // Token: 0x0400CE7C RID: 52860 [Token(Token = "0x400CE7C")] private const float MOJBJEGCPOF = 0.0001f; // Token: 0x0400CE7D RID: 52861 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400CE7D")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private Player thisPlayer; // Token: 0x0400CE7E RID: 52862 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400CE7E")] [SerializeField] private CrossPlatformPlayerLocomotionContent content; // Token: 0x0400CE7F RID: 52863 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400CE7F")] private NetworkTransform[] DJJAODLIJCH; // Token: 0x0400CE80 RID: 52864 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400CE80")] private Bounds NHGABHAMOMJ; // Token: 0x0400CE81 RID: 52865 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400CE81")] private TokenFlag OEMLHPELMKD; // Token: 0x0400CE82 RID: 52866 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400CE82")] private TokenFlag FNOADOLNNFL; // Token: 0x0400CE83 RID: 52867 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400CE83")] private FFOJPJIGLKN LOIKGCEMHDC; // Token: 0x0400CE84 RID: 52868 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400CE84")] private PlayerMovement.BJJDOAEJDFD HPJMIJDOBGK; // Token: 0x0400CE85 RID: 52869 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400CE85")] private EGJMFJMHPKP CDDMICFBJPL; // Token: 0x0400CE86 RID: 52870 [global::Cpp2IlInjected.FieldOffset(Offset = "0x248")] [Token(Token = "0x400CE86")] private PEPNPPNIEKF PGFPNHAKFNJ; // Token: 0x0400CE87 RID: 52871 [global::Cpp2IlInjected.FieldOffset(Offset = "0x3F8")] [Token(Token = "0x400CE87")] private PCHOAHGFMOE MPOJJJGEGKN; // Token: 0x0400CE88 RID: 52872 [global::Cpp2IlInjected.FieldOffset(Offset = "0x510")] [Token(Token = "0x400CE88")] private KGIFAAEIFCH NFMFLPLMGNK; // Token: 0x0400CE89 RID: 52873 [global::Cpp2IlInjected.FieldOffset(Offset = "0x528")] [Token(Token = "0x400CE89")] private float NBMHCNLKLKC; // Token: 0x0400CE8A RID: 52874 [global::Cpp2IlInjected.FieldOffset(Offset = "0x530")] [Token(Token = "0x400CE8A")] private TokenFlag BCKFCNOMOBL; // Token: 0x0400CE8B RID: 52875 [global::Cpp2IlInjected.FieldOffset(Offset = "0x538")] [Token(Token = "0x400CE8B")] private TokenFlag FJDNDAEODKP; // Token: 0x0400CE8C RID: 52876 [global::Cpp2IlInjected.FieldOffset(Offset = "0x540")] [Token(Token = "0x400CE8C")] private TokenFlag NJGOHBFLHPP; // Token: 0x0400CE8D RID: 52877 [global::Cpp2IlInjected.FieldOffset(Offset = "0x548")] [Token(Token = "0x400CE8D")] private TokenFlag IDMEGMHAAFO; // Token: 0x0400CE8E RID: 52878 [global::Cpp2IlInjected.FieldOffset(Offset = "0x550")] [Token(Token = "0x400CE8E")] private ExplicitTokenMap BIJMGPHGMIE; // Token: 0x0400CE8F RID: 52879 [global::Cpp2IlInjected.FieldOffset(Offset = "0x558")] [Token(Token = "0x400CE8F")] private ExplicitTokenMap DKDLECFCODC; // Token: 0x0400CE90 RID: 52880 [global::Cpp2IlInjected.FieldOffset(Offset = "0x560")] [Token(Token = "0x400CE90")] private ExplicitTokenMap FONNCIACJGG; // Token: 0x0400CE91 RID: 52881 [global::Cpp2IlInjected.FieldOffset(Offset = "0x568")] [Token(Token = "0x400CE91")] private ExplicitTokenMap HFKCBHEFNHD; // Token: 0x0400CE92 RID: 52882 [global::Cpp2IlInjected.FieldOffset(Offset = "0x570")] [Token(Token = "0x400CE92")] private ExplicitTokenMap MPNFGNEFDBM; // Token: 0x0400CE93 RID: 52883 [global::Cpp2IlInjected.FieldOffset(Offset = "0x578")] [Token(Token = "0x400CE93")] private ExplicitTokenMap CDCECDNBHBB; // Token: 0x0400CE94 RID: 52884 [global::Cpp2IlInjected.FieldOffset(Offset = "0x580")] [Token(Token = "0x400CE94")] private TokenFlag DCFNNBKCANA; // Token: 0x0400CE95 RID: 52885 [global::Cpp2IlInjected.FieldOffset(Offset = "0x588")] [Token(Token = "0x400CE95")] private TokenFlag KFDMDMOJKJD; // Token: 0x0400CE96 RID: 52886 [global::Cpp2IlInjected.FieldOffset(Offset = "0x590")] [Token(Token = "0x400CE96")] private TokenFlag EJCLHKCHNIP; // Token: 0x0400CE97 RID: 52887 [global::Cpp2IlInjected.FieldOffset(Offset = "0x598")] [Token(Token = "0x400CE97")] private ExplicitTokenMap NPAKPNLMJCC; // Token: 0x0400CE98 RID: 52888 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5A0")] [Token(Token = "0x400CE98")] private TokenMap OJNPHCIAFED; // Token: 0x0400CE99 RID: 52889 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5A8")] [Token(Token = "0x400CE99")] private float KGGNLGCFGKC; // Token: 0x0400CE9A RID: 52890 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5B0")] [Token(Token = "0x400CE9A")] private ExplicitTokenMap AHOFIMHMOMC; // Token: 0x0400CE9B RID: 52891 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5B8")] [Token(Token = "0x400CE9B")] private ExplicitTokenMap IFKOEOOOKPC; // Token: 0x0400CE9C RID: 52892 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5C0")] [Token(Token = "0x400CE9C")] private ExplicitTokenMap EALFEAPHLHD; // Token: 0x0400CE9D RID: 52893 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5C8")] [Token(Token = "0x400CE9D")] private float GCEJHIJLDNM; // Token: 0x0400CE9E RID: 52894 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5D0")] [Token(Token = "0x400CE9E")] private ExplicitTokenMap PDCCJLGBIDO; // Token: 0x0400CE9F RID: 52895 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5D8")] [Token(Token = "0x400CE9F")] private TokenFlag DEJFHEAPNLG; // Token: 0x0400CEA0 RID: 52896 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5E0")] [Token(Token = "0x400CEA0")] private TokenFlag BDKJFGNPOJM; // Token: 0x0400CEA1 RID: 52897 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5E8")] [Token(Token = "0x400CEA1")] private ExplicitTokenMap HEIIHMNOKKN; // Token: 0x0400CEA2 RID: 52898 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5F0")] [Token(Token = "0x400CEA2")] private TokenFlag AHMFJEBEGLM; // Token: 0x0400CEA3 RID: 52899 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5F8")] [Token(Token = "0x400CEA3")] private float CDMLBGLOGBA; // Token: 0x0400CEA4 RID: 52900 [global::Cpp2IlInjected.FieldOffset(Offset = "0x600")] [Token(Token = "0x400CEA4")] private TokenFlag DGICBGOGFHA; // Token: 0x0400CEA5 RID: 52901 [global::Cpp2IlInjected.FieldOffset(Offset = "0x608")] [Token(Token = "0x400CEA5")] private TokenFlag JEIJICGOLPI; // Token: 0x0400CEA6 RID: 52902 [global::Cpp2IlInjected.FieldOffset(Offset = "0x610")] [Token(Token = "0x400CEA6")] private ExplicitTokenMap CPMGMMOEKDF; // Token: 0x0400CEA7 RID: 52903 [global::Cpp2IlInjected.FieldOffset(Offset = "0x618")] [Token(Token = "0x400CEA7")] private ExplicitTokenMap MCHNOCMCBAI; // Token: 0x0400CEA8 RID: 52904 [global::Cpp2IlInjected.FieldOffset(Offset = "0x620")] [Token(Token = "0x400CEA8")] private ExplicitTokenMap MKFONOAJGEL; // Token: 0x0400CEA9 RID: 52905 [global::Cpp2IlInjected.FieldOffset(Offset = "0x628")] [Token(Token = "0x400CEA9")] private ExplicitTokenMap HOHNDJBGFBC; // Token: 0x0400CEAA RID: 52906 [global::Cpp2IlInjected.FieldOffset(Offset = "0x630")] [Token(Token = "0x400CEAA")] private ExplicitTokenMap GDKAKFKOFFA; // Token: 0x0400CEAB RID: 52907 [global::Cpp2IlInjected.FieldOffset(Offset = "0x638")] [Token(Token = "0x400CEAB")] private ExplicitTokenMap FAPFDNCDLAK; // Token: 0x0400CEAC RID: 52908 [global::Cpp2IlInjected.FieldOffset(Offset = "0x640")] [Token(Token = "0x400CEAC")] private bool LAHHENMLHEG; // Token: 0x0400CEAD RID: 52909 [global::Cpp2IlInjected.FieldOffset(Offset = "0x641")] [Token(Token = "0x400CEAD")] private bool CGNKGNKAPLL; // Token: 0x0400CEAE RID: 52910 [global::Cpp2IlInjected.FieldOffset(Offset = "0x648")] [Token(Token = "0x400CEAE")] private ISchedulerPromise NKNOLHBGEOO; // Token: 0x0400CEAF RID: 52911 [global::Cpp2IlInjected.FieldOffset(Offset = "0x650")] [Token(Token = "0x400CEAF")] private PlayerMovement.GKKDLCJHJAN HOGMBCKECHJ; // Token: 0x0400CEB0 RID: 52912 [global::Cpp2IlInjected.FieldOffset(Offset = "0x678")] [Token(Token = "0x400CEB0")] private ExplicitTokenMap GCNGPPIBLKC; // Token: 0x0400CEB1 RID: 52913 [global::Cpp2IlInjected.FieldOffset(Offset = "0x680")] [Token(Token = "0x400CEB1")] private ExplicitTokenMap JJEFHIBBDDP; // Token: 0x0400CEB2 RID: 52914 [global::Cpp2IlInjected.FieldOffset(Offset = "0x688")] [Token(Token = "0x400CEB2")] private ExplicitTokenMap OCBAFKACJMH; // Token: 0x0400CEB3 RID: 52915 [global::Cpp2IlInjected.FieldOffset(Offset = "0x690")] [Token(Token = "0x400CEB3")] private ExplicitTokenMap GFOFBCIJNPB; // Token: 0x0400CEB4 RID: 52916 [global::Cpp2IlInjected.FieldOffset(Offset = "0x698")] [Token(Token = "0x400CEB4")] private ExplicitTokenMap MEBOEEFDFBF; // Token: 0x0400CEB5 RID: 52917 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6A0")] [Token(Token = "0x400CEB5")] private TokenFlag EFDAKJGGMDA; // Token: 0x0400CEB6 RID: 52918 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6A8")] [Token(Token = "0x400CEB6")] private TokenFlag FAJEHOEMFPE; // Token: 0x0400CEB7 RID: 52919 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6B0")] [Token(Token = "0x400CEB7")] private TokenFlag FMMPFGKGLBE; // Token: 0x0400CEB8 RID: 52920 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6B8")] [Token(Token = "0x400CEB8")] private bool OGOIPCKHAMG; // Token: 0x0400CEB9 RID: 52921 [Token(Token = "0x400CEB9")] private static Collider[] IMHNECDNLJB = new Collider[16]; // Token: 0x0400CEBA RID: 52922 [Token(Token = "0x400CEBA")] private static Collider[] IHGKBLKAFPL = new Collider[8]; // Token: 0x0400CEBB RID: 52923 [Token(Token = "0x400CEBB")] private static Collider[] FFKDMNIAMGH = new Collider[8]; // Token: 0x0400CEBC RID: 52924 [Token(Token = "0x400CEBC")] public const float MAX_PLAYER_CAPSULE_HEIGHT = 1.7f; // Token: 0x0400CEBD RID: 52925 [Token(Token = "0x400CEBD")] public const float PLAYER_CAPSULE_RADIUS = 0.25f; // Token: 0x0400CEBE RID: 52926 [Token(Token = "0x400CEBE")] private const float DOBJEHHHCEC = 0.1f; // Token: 0x0400CEBF RID: 52927 [Token(Token = "0x400CEBF")] private const float PLEPCHNLHAH = 3f; // Token: 0x0400CEC0 RID: 52928 [Token(Token = "0x400CEC0")] private const float JJOKJEANDPK = 1f; // Token: 0x0400CEC1 RID: 52929 [Token(Token = "0x400CEC1")] private const float BIJDMBKAEOC = 1f; // Token: 0x0400CEC2 RID: 52930 [Token(Token = "0x400CEC2")] private const float JHGICLNLOJB = 1.5f; // Token: 0x0400CEC3 RID: 52931 [Token(Token = "0x400CEC3")] private const float LKEJCPBAKGC = 0.4f; // Token: 0x0400CEC4 RID: 52932 [Token(Token = "0x400CEC4")] private const float ALEDOIEEKBA = 4f; // Token: 0x0400CEC5 RID: 52933 [Token(Token = "0x400CEC5")] private static float HGIAGGAMIPG; // Token: 0x02002A86 RID: 10886 [Token(Token = "0x2002A86")] private class BJJDOAEJDFD { // Token: 0x060130B9 RID: 78009 RVA: 0x004925CC File Offset: 0x004907CC [Token(Token = "0x60130B9")] [Address(RVA = "0x13EC980", Offset = "0x13EB380", VA = "0x1813EC980")] public void EKBBIDFHHKA(CLHMNIJHLDD OHNKIBDPFCF, RigidbodyEx HICENEOPGOF) { int num = 0; if (HICENEOPGOF == num) { } Transform physicsTransform = HICENEOPGOF.ONHPOMOACHE; float z = OHNKIBDPFCF.FFHAHHMJEFE.z; float y = OHNKIBDPFCF.EFFDLILKKFA.y; } // Token: 0x060130BA RID: 78010 RVA: 0x0049260C File Offset: 0x0049080C [Token(Token = "0x60130BA")] [Address(RVA = "0x13ECAF0", Offset = "0x13EB4F0", VA = "0x1813ECAF0")] public void FPOIAMFLMAM(CLHMNIJHLDD OHNKIBDPFCF, RigidbodyEx HICENEOPGOF) { int num = 0; if (HICENEOPGOF == num) { } Transform targetTransform = HICENEOPGOF.MDKDCJFEBJH; float z = OHNKIBDPFCF.FFHAHHMJEFE.z; float y = OHNKIBDPFCF.EFFDLILKKFA.y; } // Token: 0x060130BB RID: 78011 RVA: 0x0049264C File Offset: 0x0049084C [Token(Token = "0x60130BB")] [Address(RVA = "0x13ECA50", Offset = "0x13EB450", VA = "0x1813ECA50")] public bool FKENFHAOKAL(out CLHMNIJHLDD OHNKIBDPFCF) { RigidbodyEx hiceneopgof = this.HICENEOPGOF; int num = 0; if (hiceneopgof == num) { } Transform physicsTransform = this.HICENEOPGOF.ONHPOMOACHE; return this.HLCGJHMBOBE(physicsTransform, out OHNKIBDPFCF); } // Token: 0x060130BC RID: 78012 RVA: 0x00492688 File Offset: 0x00490888 [Token(Token = "0x60130BC")] [Address(RVA = "0x13ECD10", Offset = "0x13EB710", VA = "0x1813ECD10")] public bool LJIBMEPHMMH(out CLHMNIJHLDD OHNKIBDPFCF) { RigidbodyEx hiceneopgof = this.HICENEOPGOF; int num = 0; if (hiceneopgof == num) { } Transform targetTransform = this.HICENEOPGOF.MDKDCJFEBJH; return this.HLCGJHMBOBE(targetTransform, out OHNKIBDPFCF); } // Token: 0x060130BD RID: 78013 RVA: 0x004926C4 File Offset: 0x004908C4 [Token(Token = "0x60130BD")] [Address(RVA = "0x13ECDB0", Offset = "0x13EB7B0", VA = "0x1813ECDB0")] public void LKLKGDMFMCC() { this.OJFEBKHPPDF = false; this.HICENEOPGOF = (ulong)0L; } // Token: 0x060130BE RID: 78014 RVA: 0x004926E4 File Offset: 0x004908E4 [Token(Token = "0x60130BE")] [Address(RVA = "0x13EC8B0", Offset = "0x13EB2B0", VA = "0x1813EC8B0")] private void CJCCIODHCGL(CLHMNIJHLDD OHNKIBDPFCF, RigidbodyEx HICENEOPGOF, Transform MIDAHPBMMAK) { this.OJFEBKHPPDF = true; this.HICENEOPGOF = HICENEOPGOF; int num = 0; bool flag = HICENEOPGOF != num; if (!flag) { this.IHLCHCBIBEF = flag; float y = OHNKIBDPFCF.EFFDLILKKFA.y; float z = OHNKIBDPFCF.FFHAHHMJEFE.z; this.BGPEMMKGBBA.EFFDLILKKFA.y = y; this.BGPEMMKGBBA.FFHAHHMJEFE.z = z; } this.IHLCHCBIBEF = true; this.BGPEMMKGBBA.FFHAHHMJEFE.z = (float)0; } // Token: 0x060130BF RID: 78015 RVA: 0x00492768 File Offset: 0x00490968 [Token(Token = "0x60130BF")] [Address(RVA = "0x13ECBC0", Offset = "0x13EB5C0", VA = "0x1813ECBC0")] private bool HLCGJHMBOBE(Transform MIDAHPBMMAK, out CLHMNIJHLDD OHNKIBDPFCF) { if (this.OJFEBKHPPDF) { if (this.IHLCHCBIBEF) { RigidbodyEx hiceneopgof = this.HICENEOPGOF; int num = 0; if (hiceneopgof == num) { goto IL_9A; } } RigidbodyEx hiceneopgof2 = this.HICENEOPGOF; int num2 = 0; if (!(hiceneopgof2 != num2)) { float z = this.BGPEMMKGBBA.FFHAHHMJEFE.z; CLHMNIJHLDD bgpemmkgbba = this.BGPEMMKGBBA; float y = this.BGPEMMKGBBA.EFFDLILKKFA.y; OHNKIBDPFCF.GKAFPEEPKCM = bgpemmkgbba; OHNKIBDPFCF.EFFDLILKKFA.y = y; OHNKIBDPFCF.FFHAHHMJEFE.z = z; return true; } Transform physicsTransform = this.HICENEOPGOF.ONHPOMOACHE; return true; } IL_9A: int num3 = 0; OHNKIBDPFCF.GKAFPEEPKCM = num3; OHNKIBDPFCF.EFFDLILKKFA.y = (float)num3; OHNKIBDPFCF.FFHAHHMJEFE = num3; OHNKIBDPFCF.FFHAHHMJEFE.z = (float)num3; throw new NullReferenceException(); } // Token: 0x060130C0 RID: 78016 RVA: 0x00492844 File Offset: 0x00490A44 [Token(Token = "0x60130C0")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public BJJDOAEJDFD() { } // Token: 0x0400CEC6 RID: 52934 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400CEC6")] private bool OJFEBKHPPDF; // Token: 0x0400CEC7 RID: 52935 [global::Cpp2IlInjected.FieldOffset(Offset = "0x11")] [Token(Token = "0x400CEC7")] private bool IHLCHCBIBEF; // Token: 0x0400CEC8 RID: 52936 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400CEC8")] private RigidbodyEx HICENEOPGOF; // Token: 0x0400CEC9 RID: 52937 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400CEC9")] private CLHMNIJHLDD BGPEMMKGBBA; } // Token: 0x02002A87 RID: 10887 [Token(Token = "0x2002A87")] private struct GKKDLCJHJAN { // Token: 0x0400CECA RID: 52938 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400CECA")] public bool OAIPGOANDGN; // Token: 0x0400CECB RID: 52939 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1")] [Token(Token = "0x400CECB")] public bool HPDPAEJCMJB; // Token: 0x0400CECC RID: 52940 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4")] [Token(Token = "0x400CECC")] public Vector3 FMMMDFONBJG; // Token: 0x0400CECD RID: 52941 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400CECD")] public Vector3 INMCIEPNOAH; // Token: 0x0400CECE RID: 52942 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")] [Token(Token = "0x400CECE")] public float JODPOANPJNK; // Token: 0x0400CECF RID: 52943 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400CECF")] public float BCANLCHBKJE; } } }