using System; using System.Collections; using System.Collections.Generic; using System.Diagnostics; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Threading; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using ExitGames.Client.Photon; using Photon.Pun; using RecRoom.Core.Combat; using UnityEngine; using Valve.VR; namespace RecRoom.Core.Locomotion { // Token: 0x02002F3F RID: 12095 [Token(Token = "0x2002F3F")] public class PlayerMovement : MonoBehaviourPun, BLFKPFHDCOI { // Token: 0x06014857 RID: 84055 RVA: 0x004C94E8 File Offset: 0x004C76E8 [Token(Token = "0x6014857")] [Address(RVA = "0xEFF480", Offset = "0xEFE280", VA = "0x180EFF480", Slot = "13")] protected override void Awake() { base..ctor(); PlayerMovement.CACILGIFKNK cacilgifknk = new PlayerMovement.CACILGIFKNK(); cacilgifknk.ADDDHPLGIKL = this; Player player = this.thisPlayer; this.PAOHJMAMFIM = cacilgifknk; NetworkTransform[] componentsInChildren = base.GetComponentsInChildren(true); this.DJJAODLIJCH = componentsInChildren; BJOIBBBOIKO gcngppiblkc = this.GCNGPPIBLKC; BJOIBBBOIKO jjefhibbddp = this.JJEFHIBBDDP; BJOIBBBOIKO gfofbcijnpb = this.GFOFBCIJNPB; BJOIBBBOIKO meboeefdfbf = this.MEBOEEFDFBF; BJOIBBBOIKO ocbafkacjmh = this.OCBAFKACJMH; BJOIBBBOIKO fapfdncdlak = this.FAPFDNCDLAK; int num = 0; bool flag = fapfdncdlak.DOEHAPOJMON(num, this, int.MinValue); int num2 = 0; if (!this.EBGJABJGDLP) { this.CDDMICFBJPL.HOHFBIOGPLE = true; } CrossPlatformPlayerLocomotionContent crossPlatformPlayerLocomotionContent = this.content; bool flag2 = this.NPAKPNLMJCC.DOEHAPOJMON(num2, this, int.MinValue); HHIINKNOKNL ojnphciafed = this.OJNPHCIAFED; throw new MissingMethodException(); } // Token: 0x06014858 RID: 84056 RVA: 0x004C98BC File Offset: 0x004C7ABC [Token(Token = "0x6014858")] [Address(RVA = "0xF05EC0", Offset = "0xF04CC0", VA = "0x180F05EC0", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); Player player = this.thisPlayer; IILCGFIHJLP localPlayerCollisionEvent = Tool.LocalPlayerCollisionEvent; Action action = new Action(this.ACBHLKCNHOK); Tool.LocalPlayerCollisionEvent = IILCGFIHJLP.GMNMHGMFGOL(localPlayerCollisionEvent, action); MFBGLIHGCGO localPlayerFireStaticEvent = RangedWeapon.LocalPlayerFireStaticEvent; Action action2 = new Action(this.CCBNKLPCBKB); IILCGFIHJLP iilcgfihjlp; RangedWeapon.LocalPlayerFireStaticEvent = iilcgfihjlp; } // Token: 0x06014859 RID: 84057 RVA: 0x004C9918 File Offset: 0x004C7B18 [Token(Token = "0x6014859")] [Address(RVA = "0xF06040", Offset = "0xF04E40", VA = "0x180F06040")] protected 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: 0x17003888 RID: 14472 // (get) Token: 0x0601485A RID: 84058 RVA: 0x004C995C File Offset: 0x004C7B5C [Token(Token = "0x17003888")] public AGIEDIMOLKM EIEFBIDADAK { [Token(Token = "0x601485A")] [Address(RVA = "0xE53090", Offset = "0xE51E90", VA = "0x180E53090")] get { return this.PGFPNHAKFNJ.IJEDNJLJGKF; } } // Token: 0x17003889 RID: 14473 // (get) Token: 0x0601485B RID: 84059 RVA: 0x004C9974 File Offset: 0x004C7B74 [Token(Token = "0x17003889")] public bool OCDBJFKNHLI { [Token(Token = "0x601485B")] [Address(RVA = "0xF098C0", Offset = "0xF086C0", VA = "0x180F098C0")] get { return !this.BCKFCNOMOBL.CFLJGNJLBFG; } } // Token: 0x0601485C RID: 84060 RVA: 0x004C9998 File Offset: 0x004C7B98 [Token(Token = "0x601485C")] [Address(RVA = "0xEFC950", Offset = "0xEFB750", VA = "0x180EFC950")] public void AddCollisionParentingRestriction(object PIHIPPPPEBI) { this.BCKFCNOMOBL.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x0601485D RID: 84061 RVA: 0x004C99B8 File Offset: 0x004C7BB8 [Token(Token = "0x601485D")] [Address(RVA = "0xF06810", Offset = "0xF05610", VA = "0x180F06810")] public void RemoveCollisionParentingRestriction(object PIHIPPPPEBI) { this.BCKFCNOMOBL.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x0601485E RID: 84062 RVA: 0x004C99D8 File Offset: 0x004C7BD8 [Token(Token = "0x601485E")] [Address(RVA = "0xEFD570", Offset = "0xEFC370", VA = "0x180EFD570")] public void AddStationaryRestriction(object PIHIPPPPEBI) { this.FJDNDAEODKP.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x0601485F RID: 84063 RVA: 0x004C99F8 File Offset: 0x004C7BF8 [Token(Token = "0x601485F")] [Address(RVA = "0xF06E50", Offset = "0xF05C50", VA = "0x180F06E50")] public void RemoveStationaryRestriction(object PIHIPPPPEBI) { this.FJDNDAEODKP.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x1700388A RID: 14474 // (get) Token: 0x06014860 RID: 84064 RVA: 0x004C9A18 File Offset: 0x004C7C18 [Token(Token = "0x1700388A")] public bool JMPIOAHAKDG { [Token(Token = "0x6014860")] [Address(RVA = "0xF0A170", Offset = "0xF08F70", VA = "0x180F0A170")] get { return this.LAHHENMLHEG; } } // Token: 0x06014861 RID: 84065 RVA: 0x004C9A2C File Offset: 0x004C7C2C [Token(Token = "0x6014861")] [Address(RVA = "0xF08920", Offset = "0xF07720", VA = "0x180F08920")] 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: 0x06014862 RID: 84066 RVA: 0x004C9A98 File Offset: 0x004C7C98 [Token(Token = "0x6014862")] [Address(RVA = "0xF08490", Offset = "0xF07290", VA = "0x180F08490")] 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: 0x1700388B RID: 14475 // (get) Token: 0x06014863 RID: 84067 RVA: 0x004C9AD4 File Offset: 0x004C7CD4 [Token(Token = "0x1700388B")] public bool COPMMBGFENH { [Token(Token = "0x6014863")] [Address(RVA = "0xF0A990", Offset = "0xF09790", VA = "0x180F0A990")] get { return !this.EFDAKJGGMDA.CFLJGNJLBFG; } } // Token: 0x1700388C RID: 14476 // (get) Token: 0x06014864 RID: 84068 RVA: 0x004C9AF8 File Offset: 0x004C7CF8 [Token(Token = "0x1700388C")] public bool KDIAKDCHAIP { [Token(Token = "0x6014864")] [Address(RVA = "0xF0A960", Offset = "0xF09760", VA = "0x180F0A960")] get { return !this.FAJEHOEMFPE.CFLJGNJLBFG; } } // Token: 0x06014865 RID: 84069 RVA: 0x004C9B1C File Offset: 0x004C7D1C [Token(Token = "0x6014865")] [Address(RVA = "0xEFCE00", Offset = "0xEFBC00", VA = "0x180EFCE00")] public void AddRoomScaleMovementRestriction(object PIHIPPPPEBI) { this.EFDAKJGGMDA.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x06014866 RID: 84070 RVA: 0x004C9B3C File Offset: 0x004C7D3C [Token(Token = "0x6014866")] [Address(RVA = "0xF06A80", Offset = "0xF05880", VA = "0x180F06A80")] public void RemoveRoomScaleMovementRestriction(object PIHIPPPPEBI) { this.EFDAKJGGMDA.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x06014867 RID: 84071 RVA: 0x004C9B5C File Offset: 0x004C7D5C [Token(Token = "0x6014867")] [Address(RVA = "0xEFCDD0", Offset = "0xEFBBD0", VA = "0x180EFCDD0")] public void AddRoomScaleGroundClampRestriction(object PIHIPPPPEBI) { this.FAJEHOEMFPE.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x06014868 RID: 84072 RVA: 0x004C9B7C File Offset: 0x004C7D7C [Token(Token = "0x6014868")] [Address(RVA = "0xF06A50", Offset = "0xF05850", VA = "0x180F06A50")] public void RemoveRoomScaleGroundClampRestriction(object PIHIPPPPEBI) { this.FAJEHOEMFPE.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x1700388D RID: 14477 // (get) Token: 0x06014869 RID: 84073 RVA: 0x004C9B9C File Offset: 0x004C7D9C [Token(Token = "0x1700388D")] public Vector3 GHENGKMJLAB { [Token(Token = "0x6014869")] [Address(RVA = "0xF0A930", Offset = "0xF09730", VA = "0x180F0A930")] get { throw new NullReferenceException(); } } // Token: 0x1700388E RID: 14478 // (get) Token: 0x0601486A RID: 84074 RVA: 0x004C9BB0 File Offset: 0x004C7DB0 [Token(Token = "0x1700388E")] public float OKCPFEPHFKD { [Token(Token = "0x601486A")] [Address(RVA = "0xF0A0D0", Offset = "0xF08ED0", VA = "0x180F0A0D0")] get { return this.PAOHJMAMFIM.OKCPFEPHFKD; } } // Token: 0x0601486B RID: 84075 RVA: 0x004C9BD0 File Offset: 0x004C7DD0 [Token(Token = "0x601486B")] [Address(RVA = "0xF02A60", Offset = "0xF01860", VA = "0x180F02A60")] private Vector3 KBPHMMIIIFM(Vector3 BJPJMLBIMDA) { /* An exception occurred when decompiling this method (0601486B) 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 1660 */; } // Token: 0x0601486C RID: 84076 RVA: 0x004C9BFC File Offset: 0x004C7DFC [Token(Token = "0x601486C")] [Address(RVA = "0xF00580", Offset = "0xEFF380", VA = "0x180F00580")] private Vector3 BCHIDPBFNFJ(CLHMNIJHLDD HHBHBIMELLN, Vector3 GPPKINNGKHN, float POGAEJIEPIM) { int num; do { num = 0; List all = Player.All; int i = 0; bool flag; if (flag) { bool flag2; while (flag2) { } float num2; while (num2 > 1f) { } float num3; while (i >= (int)num3) { } float num4 = Mathf.Min(num3, 1f); } } while (num != 0); List.Enumerator enumerator; int index = enumerator.index; throw new NullReferenceException(); } // Token: 0x0601486D RID: 84077 RVA: 0x004C9C60 File Offset: 0x004C7E60 [Token(Token = "0x601486D")] [Address(RVA = "0xEFE010", Offset = "0xEFCE10", VA = "0x180EFE010")] public void AuthorityUpdateMovement(float KGOBMDNKIDJ, float POGAEJIEPIM) { /* An exception occurred when decompiling this method (0601486D) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Core.Locomotion.PlayerMovement::AuthorityUpdateMovement(System.Single,System.Single) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_417: call:void(PlayerMovement::LKDLCIGEMNA, ldloc:PlayerMovement(this)) stfld:EGJMFJMHPKP(PlayerMovement::CDDMICFBJPL, ldloc:PlayerMovement(this), ldloc:float32[exp:EGJMFJMHPKP](var_78)) stfld:EGJMFJMHPKP(PlayerMovement::CDDMICFBJPL, ldloc:PlayerMovement(this), ldloc:float32[exp:EGJMFJMHPKP](var_38_1F9)) stfld:EGJMFJMHPKP(PlayerMovement::CDDMICFBJPL, ldloc:PlayerMovement(this), ldloc:float32[exp:EGJMFJMHPKP](var_78)) stfld:EGJMFJMHPKP(PlayerMovement::CDDMICFBJPL, ldloc:PlayerMovement(this), ldloc:float32[exp:EGJMFJMHPKP](var_38_1F9)) } 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 1660 */; } // Token: 0x0601486E RID: 84078 RVA: 0x004CA0AC File Offset: 0x004C82AC [Token(Token = "0x601486E")] [Address(RVA = "0xF08D00", Offset = "0xF07B00", VA = "0x180F08D00")] 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: 0x0601486F RID: 84079 RVA: 0x004CA114 File Offset: 0x004C8314 [Token(Token = "0x601486F")] [Address(RVA = "0xF08CC0", Offset = "0xF07AC0", VA = "0x180F08CC0")] public bool TryGetGroundContactNormal(out Vector3 AFDKPAFHMAD) { /* An exception occurred when decompiling this method (0601486F) 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 1660 */; } // Token: 0x06014870 RID: 84080 RVA: 0x004CA15C File Offset: 0x004C835C [Token(Token = "0x6014870")] [Address(RVA = "0xF08360", Offset = "0xF07160", VA = "0x180F08360")] 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: 0x06014871 RID: 84081 RVA: 0x004CA1A8 File Offset: 0x004C83A8 [Token(Token = "0x6014871")] [Address(RVA = "0xF07360", Offset = "0xF06160", VA = "0x180F07360")] 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: 0x06014872 RID: 84082 RVA: 0x004CA1E8 File Offset: 0x004C83E8 [Token(Token = "0x6014872")] [Address(RVA = "0xF07C30", Offset = "0xF06A30", VA = "0x180F07C30")] 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: 0x06014873 RID: 84083 RVA: 0x004CA240 File Offset: 0x004C8440 [Token(Token = "0x6014873")] [Address(RVA = "0xEFC5F0", Offset = "0xEFB3F0", VA = "0x180EFC5F0")] private void ANNOGLJIKFD(Vector3 KIHAPJMFGGB, Vector3 NLIECGEOPGH, bool KEPKLBAPHHN = false) { float z = KIHAPJMFGGB.z; float z2 = NLIECGEOPGH.z; Vector3 forward; forward.z = z2; PlayerMovement <>4__this = this; Vector3 playerFloorPosition; playerFloorPosition.z = z; bool moveRawTrackingSpace = KEPKLBAPHHN; Action action = delegate { PlayerMovement <>4__this2 = <>4__this; bool moveRawTrackingSpace2 = moveRawTrackingSpace; float z3 = forward.z; float z4 = playerFloorPosition.z; <>4__this2.CDDMICFBJPL.BGBPEGIJACD = true; <>4__this2.CDDMICFBJPL.KEPKLBAPHHN = moveRawTrackingSpace2; <>4__this2.CDDMICFBJPL.JDDOJCGCLAK.z = z4; <>4__this2.CDDMICFBJPL.LNMOBHDEKIK.z = z3; }; int num = 0; KFBABPAPIMB kfbabpapimb = this.NLBLFPBOCLD((float)num, action); } // Token: 0x06014874 RID: 84084 RVA: 0x004CA2A8 File Offset: 0x004C84A8 [Token(Token = "0x6014874")] [Address(RVA = "0xF07C70", Offset = "0xF06A70", VA = "0x180F07C70")] 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: 0x1700388F RID: 14479 // (get) Token: 0x06014875 RID: 84085 RVA: 0x004CA2F4 File Offset: 0x004C84F4 [Token(Token = "0x1700388F")] public bool AGDOGAIGBDE { [Token(Token = "0x6014875")] [Address(RVA = "0xF0A080", Offset = "0xF08E80", VA = "0x180F0A080")] get { return this.OEMLHPELMKD.CFLJGNJLBFG; } } // Token: 0x06014876 RID: 84086 RVA: 0x004CA314 File Offset: 0x004C8514 [Token(Token = "0x6014876")] [Address(RVA = "0xEFCCF0", Offset = "0xEFBAF0", VA = "0x180EFCCF0")] public void AddMovementActionRestriction(object PIHIPPPPEBI) { this.OEMLHPELMKD.BPAJKKAGPKB(PIHIPPPPEBI); if (this.NKNOLHBGEOO != 0) { KFBABPAPIMB nknolhbgeoo = this.NKNOLHBGEOO; this.GLFCOPMIKLH(nknolhbgeoo); this.NKNOLHBGEOO = (ulong)0L; } } // Token: 0x06014877 RID: 84087 RVA: 0x004CA354 File Offset: 0x004C8554 [Token(Token = "0x6014877")] [Address(RVA = "0xF069D0", Offset = "0xF057D0", VA = "0x180F069D0")] public void RemoveMovementActionRestriction(object PIHIPPPPEBI) { this.OEMLHPELMKD.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x17003890 RID: 14480 // (get) Token: 0x06014878 RID: 84088 RVA: 0x004CA374 File Offset: 0x004C8574 [Token(Token = "0x17003890")] public bool MHBAAJEBFKJ { [Token(Token = "0x6014878")] [Address(RVA = "0xF0A0A0", Offset = "0xF08EA0", VA = "0x180F0A0A0")] get { return this.FNOADOLNNFL.CFLJGNJLBFG; } } // Token: 0x06014879 RID: 84089 RVA: 0x004CA394 File Offset: 0x004C8594 [Token(Token = "0x6014879")] [Address(RVA = "0xEFCA70", Offset = "0xEFB870", VA = "0x180EFCA70")] public void AddFreezeMovement(object PIHIPPPPEBI) { this.FNOADOLNNFL.BPAJKKAGPKB(PIHIPPPPEBI); if (this.NKNOLHBGEOO != 0) { KFBABPAPIMB nknolhbgeoo = this.NKNOLHBGEOO; this.GLFCOPMIKLH(nknolhbgeoo); this.NKNOLHBGEOO = (ulong)0L; } } // Token: 0x0601487A RID: 84090 RVA: 0x004CA3D4 File Offset: 0x004C85D4 [Token(Token = "0x601487A")] [Address(RVA = "0x929B80", Offset = "0x928980", VA = "0x180929B80")] public void RemoveFreezeMovement(object PIHIPPPPEBI) { this.FNOADOLNNFL.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x17003891 RID: 14481 // (get) Token: 0x0601487B RID: 84091 RVA: 0x004CA3F4 File Offset: 0x004C85F4 [Token(Token = "0x17003891")] public bool JJIEFONNNKK { [Token(Token = "0x601487B")] [Address(RVA = "0xF09AE0", Offset = "0xF088E0", VA = "0x180F09AE0")] get { return this.PAOHJMAMFIM.JJIEFONNNKK; } } // Token: 0x17003892 RID: 14482 // (get) Token: 0x0601487C RID: 84092 RVA: 0x004CA414 File Offset: 0x004C8614 [Token(Token = "0x17003892")] public bool FOBHLCCIJKE { [Token(Token = "0x601487C")] [Address(RVA = "0xF09CA0", Offset = "0xF08AA0", VA = "0x180F09CA0")] get { return this.CDDMICFBJPL.JJGEGFDCDHC; } } // Token: 0x17003893 RID: 14483 // (get) Token: 0x0601487D RID: 84093 RVA: 0x004CA42C File Offset: 0x004C862C [Token(Token = "0x17003893")] public bool CNINLNCPMIC { [Token(Token = "0x601487D")] [Address(RVA = "0xF09B60", Offset = "0xF08960", VA = "0x180F09B60")] get { return !this.HECJPBFMJBN.CFLJGNJLBFG; } } // Token: 0x0601487E RID: 84094 RVA: 0x004CA450 File Offset: 0x004C8650 [Token(Token = "0x601487E")] [Address(RVA = "0xEFCE90", Offset = "0xEFBC90", VA = "0x180EFCE90")] public void AddSitRestriction(object PIHIPPPPEBI) { this.HECJPBFMJBN.BPAJKKAGPKB(PIHIPPPPEBI); if (this.PAOHJMAMFIM.JJIEFONNNKK) { Player player = this.thisPlayer; SeatManagement k__BackingField = player.trackingSpace.k__BackingField; AGAJMBPABDL photonPlayer = player.DBAJDHGDPOL; bool flag = k__BackingField.TryRemoveSeatedPlayer(photonPlayer, true); return; } } // Token: 0x0601487F RID: 84095 RVA: 0x004CA4A4 File Offset: 0x004C86A4 [Token(Token = "0x601487F")] [Address(RVA = "0xF06B10", Offset = "0xF05910", VA = "0x180F06B10")] public void RemoveSitRestriction(object PIHIPPPPEBI) { this.HECJPBFMJBN.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x17003894 RID: 14484 // (get) Token: 0x06014880 RID: 84096 RVA: 0x004CA4C4 File Offset: 0x004C86C4 [Token(Token = "0x17003894")] public Vector3 CPPFMMEBEEK { [Token(Token = "0x6014880")] [Address(RVA = "0xF0A490", Offset = "0xF09290", VA = "0x180F0A490")] get { float z = Vector3.up.z; throw new NullReferenceException(); } } // Token: 0x17003895 RID: 14485 // (get) Token: 0x06014881 RID: 84097 RVA: 0x004CA4E4 File Offset: 0x004C86E4 [Token(Token = "0x17003895")] public Vector3 IGAHLGCCBJC { [Token(Token = "0x6014881")] [Address(RVA = "0xF0A230", Offset = "0xF09030", VA = "0x180F0A230")] get { float z = Vector3.forward.z; throw new NullReferenceException(); } } // Token: 0x17003896 RID: 14486 // (get) Token: 0x06014882 RID: 84098 RVA: 0x004CA504 File Offset: 0x004C8704 [Token(Token = "0x17003896")] public Quaternion MBGNHEJIACH { [Token(Token = "0x6014882")] [Address(RVA = "0xF0A310", Offset = "0xF09110", VA = "0x180F0A310")] get { float z = Vector3.forward.z; Vector3 vector; float z2 = vector.z; throw new NullReferenceException(); } } // Token: 0x17003897 RID: 14487 // (get) Token: 0x06014883 RID: 84099 RVA: 0x004CA52C File Offset: 0x004C872C [Token(Token = "0x17003897")] public Vector3 GAIIHBCGOAJ { [Token(Token = "0x6014883")] [Address(RVA = "0xF0A650", Offset = "0xF09450", VA = "0x180F0A650")] get { CrossPlatformPlayerLocomotionContent crossPlatformPlayerLocomotionContent = this.content; Vector3 vector; float z = vector.z; throw new NullReferenceException(); } } // Token: 0x17003898 RID: 14488 // (get) Token: 0x06014884 RID: 84100 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17003898")] public Vector3 HBBJJDCEMOH { [Token(Token = "0x6014884")] [Address(RVA = "0xF0A710", Offset = "0xF09510", VA = "0x180F0A710")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17003899 RID: 14489 // (get) Token: 0x06014885 RID: 84101 RVA: 0x004CA550 File Offset: 0x004C8750 [Token(Token = "0x17003899")] public Vector3 EGMGGIMLHID { [Token(Token = "0x6014885")] [Address(RVA = "0xF0A730", Offset = "0xF09530", VA = "0x180F0A730")] get { Vector3 vector; float z = vector.z; throw new NullReferenceException(); } } // Token: 0x1700389A RID: 14490 // (get) Token: 0x06014886 RID: 84102 RVA: 0x004CA56C File Offset: 0x004C876C [Token(Token = "0x1700389A")] public Quaternion IDIGMOFDHNB { [Token(Token = "0x6014886")] [Address(RVA = "0xF0A7B0", Offset = "0xF095B0", VA = "0x180F0A7B0")] get { throw new NullReferenceException(); } } // Token: 0x06014887 RID: 84103 RVA: 0x004CA580 File Offset: 0x004C8780 [Token(Token = "0x6014887")] [Address(RVA = "0xF07D30", Offset = "0xF06B30", VA = "0x180F07D30")] public void RequestSitStart(RigidbodyEx BNKLFJMBCOF, Vector3 KFAMEHHAFIC, Quaternion HEGIACDIELM, Vector3 LIGGCJEPMDF, Vector3 BEMJCBPHDIB) { if (!this.HECJPBFMJBN.CFLJGNJLBFG) { float z = KFAMEHHAFIC.z; this.CDDMICFBJPL.JJGEGFDCDHC = true; this.CDDMICFBJPL.BNKLFJMBCOF = BNKLFJMBCOF; this.CDDMICFBJPL.KFAMEHHAFIC.z = z; this.CDDMICFBJPL.LIGGCJEPMDF.z = z; this.CDDMICFBJPL.BEMJCBPHDIB.z = (float)0; PlayerMovement.HPIINFJCCMM hpiinfjccmm = new PlayerMovement.HPIINFJCCMM(); float z2 = KFAMEHHAFIC.z; hpiinfjccmm.seatForward.z = hpiinfjccmm; hpiinfjccmm.<>4__this = this; hpiinfjccmm.seatRigidbody = BNKLFJMBCOF; hpiinfjccmm.seatOffsetPosition.z = z2; if (this.JFPLDMDGIPJ != 0) { } Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG; PlayerMovement.HPIINFJCCMM.<g__WaitUntilSeated|0>d <g__WaitUntilSeated|0>d; <g__WaitUntilSeated|0>d.System.IDisposable.Dispose(); <g__WaitUntilSeated|0>d.<>1__state = (int)((ulong)0L); <g__WaitUntilSeated|0>d.<>4__this = hpiinfjccmm; KFBABPAPIMB kfbabpapimb = instance.Run(<g__WaitUntilSeated|0>d); this.JFPLDMDGIPJ = kfbabpapimb; Action action = delegate { RigidbodyEx seatRigidbody = hpiinfjccmm.seatRigidbody; PlayerMovement <>4__this = hpiinfjccmm.<>4__this; Transform targetTransform = seatRigidbody.MDKDCJFEBJH; float z3 = hpiinfjccmm.seatOffsetPosition.z; RigidbodyEx seatRigidbody2 = hpiinfjccmm.seatRigidbody; Vector3 vector; float z4 = vector.z; float z5 = hpiinfjccmm.seatForward.z; Vector3 vector2; float z6 = vector2.z; <>4__this.CDDMICFBJPL.BGBPEGIJACD = true; <>4__this.CDDMICFBJPL.JDDOJCGCLAK.z = z4; <>4__this.CDDMICFBJPL.LNMOBHDEKIK.z = z6; }; } } // Token: 0x06014888 RID: 84104 RVA: 0x004CA674 File Offset: 0x004C8874 [Token(Token = "0x6014888")] [Address(RVA = "0xF07FD0", Offset = "0xF06DD0", VA = "0x180F07FD0")] public void RequestSitStop(Vector3 GHOLGGEBHAL) { this.CDDMICFBJPL.CGHKBLCNHPA = true; float z = Vector3.zero.z; float z2 = GHOLGGEBHAL.z; bool flag; if (flag) { Transform targetTransform = this.thisPlayer.head.rigidbodyEx.MDKDCJFEBJH; Vector3 vector; float z3 = vector.z; float z4 = Vector3.up.z; Vector3 vector2; float z5 = vector2.z; Vector3 vector3; float z6 = vector3.z; float z7 = GHOLGGEBHAL.z; Vector3 playerFloorPosition; playerFloorPosition.z = z7; PlayerMovement <>4__this = this; Vector3 forward; forward.z = z6; bool moveRawTrackingSpace = false; Action action = delegate { PlayerMovement <>4__this2 = <>4__this; bool moveRawTrackingSpace2 = moveRawTrackingSpace; float z8 = forward.z; float z9 = playerFloorPosition.z; <>4__this2.CDDMICFBJPL.BGBPEGIJACD = true; <>4__this2.CDDMICFBJPL.KEPKLBAPHHN = moveRawTrackingSpace2; <>4__this2.CDDMICFBJPL.JDDOJCGCLAK.z = z9; <>4__this2.CDDMICFBJPL.LNMOBHDEKIK.z = z8; }; int num = 0; KFBABPAPIMB kfbabpapimb = this.NLBLFPBOCLD((float)num, action); } } // Token: 0x06014889 RID: 84105 RVA: 0x004CA748 File Offset: 0x004C8948 [Token(Token = "0x6014889")] [Address(RVA = "0xF07F50", Offset = "0xF06D50", VA = "0x180F07F50")] public void RequestSitStopInPlace() { float z = Vector3.zero.z; } // Token: 0x1700389B RID: 14491 // (get) Token: 0x0601488A RID: 84106 RVA: 0x004CA760 File Offset: 0x004C8960 [Token(Token = "0x1700389B")] public float CKJNBDGAEFP { [Token(Token = "0x601488A")] [Address(RVA = "0xF09FD0", Offset = "0xF08DD0", VA = "0x180F09FD0")] get { BJOIBBBOIKO npakpnlmjcc = this.NPAKPNLMJCC; float num; return num; } } // Token: 0x0601488B RID: 84107 RVA: 0x004CA77C File Offset: 0x004C897C [Token(Token = "0x601488B")] [Address(RVA = "0xEFCC20", Offset = "0xEFBA20", VA = "0x180EFCC20")] public void AddMaxWalkSpeed(float DDNELLGHHLD, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO npakpnlmjcc = this.NPAKPNLMJCC; } // Token: 0x0601488C RID: 84108 RVA: 0x004CA798 File Offset: 0x004C8998 [Token(Token = "0x601488C")] [Address(RVA = "0xF06970", Offset = "0xF05770", VA = "0x180F06970")] public void RemoveMaxWalkSpeed(object PIHIPPPPEBI) { bool flag = this.NPAKPNLMJCC.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x0601488D RID: 84109 RVA: 0x004CA7B8 File Offset: 0x004C89B8 [Token(Token = "0x601488D")] [Address(RVA = "0xEFD9B0", Offset = "0xEFC7B0", VA = "0x180EFD9B0")] public void AddWalkMaxSpeedMultiplier(float BOOCJCLOCCL, object PIHIPPPPEBI) { HHIINKNOKNL ojnphciafed = this.OJNPHCIAFED; throw new MissingMethodException(); } // Token: 0x0601488E RID: 84110 RVA: 0x004CA7D8 File Offset: 0x004C89D8 [Token(Token = "0x601488E")] [Address(RVA = "0xF07060", Offset = "0xF05E60", VA = "0x180F07060")] public void RemoveWalkMaxSpeedMultiplier(object PIHIPPPPEBI) { bool flag = this.OJNPHCIAFED.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x1700389C RID: 14492 // (get) Token: 0x0601488F RID: 84111 RVA: 0x004CA7F8 File Offset: 0x004C89F8 [Token(Token = "0x1700389C")] public bool HJGNLMJOBHH { [Token(Token = "0x601488F")] [Address(RVA = "0xF09A00", Offset = "0xF08800", VA = "0x180F09A00")] get { return this.PAOHJMAMFIM.HJGNLMJOBHH; } } // Token: 0x1700389D RID: 14493 // (get) Token: 0x06014890 RID: 84112 RVA: 0x004CA818 File Offset: 0x004C8A18 [Token(Token = "0x1700389D")] public bool FMJOJFBNLME { [Token(Token = "0x6014890")] [Address(RVA = "0xF0A890", Offset = "0xF09690", VA = "0x180F0A890")] get { BJOIBBBOIKO ahofimhmomc = this.AHOFIMHMOMC; bool flag; return flag; } } // Token: 0x1700389E RID: 14494 // (get) Token: 0x06014891 RID: 84113 RVA: 0x004CA834 File Offset: 0x004C8A34 [Token(Token = "0x1700389E")] public bool LBGOAHJFKDK { [Token(Token = "0x6014891")] [Address(RVA = "0xF09C10", Offset = "0xF08A10", VA = "0x180F09C10")] get { return this.PAOHJMAMFIM.LBGOAHJFKDK; } } // Token: 0x1700389F RID: 14495 // (get) Token: 0x06014892 RID: 84114 RVA: 0x004CA854 File Offset: 0x004C8A54 [Token(Token = "0x1700389F")] public bool DHNDAPGOJPB { [Token(Token = "0x6014892")] [Address(RVA = "0xF0A1A0", Offset = "0xF08FA0", VA = "0x180F0A1A0")] get { return this.PGFPNHAKFNJ.POMCBENGPBG.AGFONKPBJDD; } } // Token: 0x170038A0 RID: 14496 // (get) Token: 0x06014893 RID: 84115 RVA: 0x004CA874 File Offset: 0x004C8A74 [Token(Token = "0x170038A0")] public float PJNJNDACFPD { [Token(Token = "0x6014893")] [Address(RVA = "0xF09D60", Offset = "0xF08B60", VA = "0x180F09D60")] get { return this.PGFPNHAKFNJ.POMCBENGPBG.HENBAPAGDLH; } } // Token: 0x170038A1 RID: 14497 // (get) Token: 0x06014894 RID: 84116 RVA: 0x004CA894 File Offset: 0x004C8A94 [Token(Token = "0x170038A1")] public float BAIGBMAFHNH { [Token(Token = "0x6014894")] [Address(RVA = "0xF09D50", Offset = "0xF08B50", VA = "0x180F09D50")] get { return this.PGFPNHAKFNJ.POMCBENGPBG.IJNOILEFNCN; } } // Token: 0x06014895 RID: 84117 RVA: 0x004CA8B4 File Offset: 0x004C8AB4 [Token(Token = "0x6014895")] [Address(RVA = "0xEFD3B0", Offset = "0xEFC1B0", VA = "0x180EFD3B0")] public void AddSprintEnabled(bool CBHMNNAINHM, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO ahofimhmomc = this.AHOFIMHMOMC; ObscuredBool obscuredBool; bool inited = obscuredBool.inited; if (!this.FMJOJFBNLME) { this.CDDMICFBJPL.NLPOPBKKFJJ = true; } } // Token: 0x06014896 RID: 84118 RVA: 0x004CA8EC File Offset: 0x004C8AEC [Token(Token = "0x6014896")] [Address(RVA = "0xF06D80", Offset = "0xF05B80", VA = "0x180F06D80")] public void RemoveSprintEnabled(object PIHIPPPPEBI) { bool flag = this.AHOFIMHMOMC.HAHBGOMEMEE(PIHIPPPPEBI); if (!this.FMJOJFBNLME) { this.CDDMICFBJPL.NLPOPBKKFJJ = true; } } // Token: 0x06014897 RID: 84119 RVA: 0x004CA924 File Offset: 0x004C8B24 [Token(Token = "0x6014897")] [Address(RVA = "0xEFC7D0", Offset = "0xEFB5D0", VA = "0x180EFC7D0")] public void AddAutoSprintRoleEnabled(bool CBHMNNAINHM, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO ifkoeoookpc = this.IFKOEOOOKPC; ObscuredBool obscuredBool; bool inited = obscuredBool.inited; } // Token: 0x06014898 RID: 84120 RVA: 0x004CA948 File Offset: 0x004C8B48 [Token(Token = "0x6014898")] [Address(RVA = "0xF06720", Offset = "0xF05520", VA = "0x180F06720")] public void RemoveAutoSprintRoleEnabled(object PIHIPPPPEBI) { bool flag = this.IFKOEOOOKPC.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x170038A2 RID: 14498 // (get) Token: 0x06014899 RID: 84121 RVA: 0x004CA968 File Offset: 0x004C8B68 [Token(Token = "0x170038A2")] public bool MBICMPJHHNF { [Token(Token = "0x6014899")] [Address(RVA = "0xF097A0", Offset = "0xF085A0", VA = "0x180F097A0")] get { BJOIBBBOIKO ifkoeoookpc = this.IFKOEOOOKPC; bool flag; if (!flag) { return flag; } return this.FMJOJFBNLME; } } // Token: 0x0601489A RID: 84122 RVA: 0x004CA990 File Offset: 0x004C8B90 [Token(Token = "0x601489A")] [Address(RVA = "0xEFD4A0", Offset = "0xEFC2A0", VA = "0x180EFD4A0")] public void AddSprintMaxSpeedWalkSpeedMultiplier(float OMKBFGCLDBD, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO ealfeaphlhd = this.EALFEAPHLHD; } // Token: 0x0601489B RID: 84123 RVA: 0x004CA9AC File Offset: 0x004C8BAC [Token(Token = "0x601489B")] [Address(RVA = "0xF06DF0", Offset = "0xF05BF0", VA = "0x180F06DF0")] public void RemoveSprintMaxSpeedWalkSpeedMultiplier(object PIHIPPPPEBI) { bool flag = this.EALFEAPHLHD.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x0601489C RID: 84124 RVA: 0x004CA9CC File Offset: 0x004C8BCC [Token(Token = "0x601489C")] [Address(RVA = "0xF08270", Offset = "0xF07070", VA = "0x180F08270")] public void RequestSprintStart() { if (this.FMJOJFBNLME) { float time = Time.time; if (this.GCEJHIJLDNM <= time) { this.CDDMICFBJPL.NDPKLMEGMLF = true; } } } // Token: 0x0601489D RID: 84125 RVA: 0x004CAA00 File Offset: 0x004C8C00 [Token(Token = "0x601489D")] [Address(RVA = "0xF082B0", Offset = "0xF070B0", VA = "0x180F082B0")] public void RequestSprintStop() { this.CDDMICFBJPL.NLPOPBKKFJJ = true; } // Token: 0x0601489E RID: 84126 RVA: 0x004CAA1C File Offset: 0x004C8C1C [Token(Token = "0x601489E")] [Address(RVA = "0xF082C0", Offset = "0xF070C0", VA = "0x180F082C0")] public void RequestSprintStop(float FIIBMGOMHON) { this.CDDMICFBJPL.NLPOPBKKFJJ = true; float num = Mathf.Max(Time.time, FIIBMGOMHON); this.GCEJHIJLDNM = num; } // Token: 0x170038A3 RID: 14499 // (get) Token: 0x0601489F RID: 84127 RVA: 0x004CAA4C File Offset: 0x004C8C4C [Token(Token = "0x170038A3")] public bool IHOKBGAIBHI { [Token(Token = "0x601489F")] [Address(RVA = "0xF09BE0", Offset = "0xF089E0", VA = "0x180F09BE0")] get { /* An exception occurred when decompiling this method (0601489F) 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 1660 */; } } // Token: 0x170038A4 RID: 14500 // (get) Token: 0x060148A0 RID: 84128 RVA: 0x004CAA68 File Offset: 0x004C8C68 [Token(Token = "0x170038A4")] public bool LBJHILOFDPL { [Token(Token = "0x60148A0")] [Address(RVA = "0xF09D00", Offset = "0xF08B00", VA = "0x180F09D00")] get { return !this.IDMEGMHAAFO.CFLJGNJLBFG; } } // Token: 0x170038A5 RID: 14501 // (get) Token: 0x060148A1 RID: 84129 RVA: 0x004CAA8C File Offset: 0x004C8C8C [Token(Token = "0x170038A5")] public bool JDNNBGMPCBM { [Token(Token = "0x60148A1")] [Address(RVA = "0xF09D30", Offset = "0xF08B30", VA = "0x180F09D30")] get { return this.PAOHJMAMFIM.JDNNBGMPCBM; } } // Token: 0x170038A6 RID: 14502 // (get) Token: 0x060148A2 RID: 84130 RVA: 0x004CAAAC File Offset: 0x004C8CAC [Token(Token = "0x170038A6")] public bool NDDANHAJHCI { [Token(Token = "0x60148A2")] [Address(RVA = "0xF0A1F0", Offset = "0xF08FF0", VA = "0x180F0A1F0")] get { return this.PGFPNHAKFNJ.POOFHLEJFEJ.OAIPGOANDGN; } } // Token: 0x170038A7 RID: 14503 // (get) Token: 0x060148A3 RID: 84131 RVA: 0x004CAACC File Offset: 0x004C8CCC [Token(Token = "0x170038A7")] public bool MCPENFCHHJP { [Token(Token = "0x60148A3")] [Address(RVA = "0xF0A200", Offset = "0xF09000", VA = "0x180F0A200")] get { return this.PGFPNHAKFNJ.POOFHLEJFEJ.NDMJFPCAOCE; } } // Token: 0x170038A8 RID: 14504 // (get) Token: 0x060148A4 RID: 84132 RVA: 0x004CAAEC File Offset: 0x004C8CEC [Token(Token = "0x170038A8")] public Vector3 HNGDKOCHBCF { [Token(Token = "0x60148A4")] [Address(RVA = "0xF0AC60", Offset = "0xF09A60", VA = "0x180F0AC60")] get { throw new NullReferenceException(); } } // Token: 0x170038A9 RID: 14505 // (get) Token: 0x060148A5 RID: 84133 RVA: 0x004CAB00 File Offset: 0x004C8D00 [Token(Token = "0x170038A9")] public Vector3 IHKPGMLCLDO { [Token(Token = "0x60148A5")] [Address(RVA = "0xF0AC90", Offset = "0xF09A90", VA = "0x180F0AC90")] get { float z = Vector3.up.z; Vector3 vector; float z2 = vector.z; Vector3 vector2; float z3 = vector2.z; throw new NullReferenceException(); } } // Token: 0x170038AA RID: 14506 // (get) Token: 0x060148A6 RID: 84134 RVA: 0x004CAB2C File Offset: 0x004C8D2C [Token(Token = "0x170038AA")] public bool LAGMMDAEKEO { [Token(Token = "0x60148A6")] [Address(RVA = "0xF0AC40", Offset = "0xF09A40", VA = "0x180F0AC40")] get { return this.PAOHJMAMFIM.FCBDJCCPHOA; } } // Token: 0x060148A7 RID: 84135 RVA: 0x004CAB4C File Offset: 0x004C8D4C [Token(Token = "0x60148A7")] [Address(RVA = "0xEFDF10", Offset = "0xEFCD10", VA = "0x180EFDF10")] public void AddWallRunRestriction(object PIHIPPPPEBI) { this.IDMEGMHAAFO.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x060148A8 RID: 84136 RVA: 0x004CAB6C File Offset: 0x004C8D6C [Token(Token = "0x60148A8")] [Address(RVA = "0xF072D0", Offset = "0xF060D0", VA = "0x180F072D0")] public void RemoveWallRunRestriction(object PIHIPPPPEBI) { this.IDMEGMHAAFO.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x060148A9 RID: 84137 RVA: 0x004CAB8C File Offset: 0x004C8D8C [Token(Token = "0x60148A9")] [Address(RVA = "0xF08420", Offset = "0xF07220", VA = "0x180F08420")] public void RequestWallRunStart(bool BLMFILLGFBA, Vector3 DGPLKIJDBCH) { if (!this.IDMEGMHAAFO.CFLJGNJLBFG) { float z = DGPLKIJDBCH.z; this.CDDMICFBJPL.GECAFCJCOIN = true; this.CDDMICFBJPL.EKPILEJHLPH = BLMFILLGFBA; this.CDDMICFBJPL.FFGBDHJOGFB.z = z; } } // Token: 0x170038AB RID: 14507 // (get) Token: 0x060148AA RID: 84138 RVA: 0x004CABE0 File Offset: 0x004C8DE0 [Token(Token = "0x170038AB")] public bool KMEEKIPLMLG { [Token(Token = "0x60148AA")] [Address(RVA = "0xF09670", Offset = "0xF08470", VA = "0x180F09670")] get { float indexCurl = ((ISteamVR_Action_Skeleton_Source)this.POEADECFNKC).indexCurl; throw new NullReferenceException(); } } // Token: 0x170038AC RID: 14508 // (get) Token: 0x060148AB RID: 84139 RVA: 0x004CAC00 File Offset: 0x004C8E00 [Token(Token = "0x170038AC")] public bool CDAKONNHKCI { [Token(Token = "0x60148AB")] [Address(RVA = "0xF096A0", Offset = "0xF084A0", VA = "0x180F096A0")] get { return this.KFDMDMOJKJD.CFLJGNJLBFG; } } // Token: 0x060148AC RID: 84140 RVA: 0x004CAC20 File Offset: 0x004C8E20 [Token(Token = "0x60148AC")] [Address(RVA = "0xEFDBA0", Offset = "0xEFC9A0", VA = "0x180EFDBA0")] public void AddWallRunDuration(float BJJEDIGOMGC, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO bijmgphgmie = this.BIJMGPHGMIE; } // Token: 0x060148AD RID: 84141 RVA: 0x004CAC3C File Offset: 0x004C8E3C [Token(Token = "0x60148AD")] [Address(RVA = "0xF07150", Offset = "0xF05F50", VA = "0x180F07150")] public void RemoveWallRunDuration(object PIHIPPPPEBI) { bool flag = this.BIJMGPHGMIE.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x060148AE RID: 84142 RVA: 0x004CAC5C File Offset: 0x004C8E5C [Token(Token = "0x60148AE")] [Address(RVA = "0xEFDA90", Offset = "0xEFC890", VA = "0x180EFDA90")] public void AddWallRunDropRateParameter(float ICCBJKAFNBN, object PIHIPPPPEBI, int JMHKMOACHDG) { float num = Mathf.Clamp(ICCBJKAFNBN, -1f, 1f); BJOIBBBOIKO dkdlecfcodc = this.DKDLECFCODC; ObscuredFloat obscuredFloat = ObscuredFloat.FAJDMKOEFLH(num); } // Token: 0x060148AF RID: 84143 RVA: 0x004CAC90 File Offset: 0x004C8E90 [Token(Token = "0x60148AF")] [Address(RVA = "0xF070F0", Offset = "0xF05EF0", VA = "0x180F070F0")] public void RemoveWallRunDropRateParameter(object PIHIPPPPEBI) { bool flag = this.DKDLECFCODC.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x060148B0 RID: 84144 RVA: 0x004CACB0 File Offset: 0x004C8EB0 [Token(Token = "0x60148B0")] [Address(RVA = "0xEFDF40", Offset = "0xEFCD40", VA = "0x180EFDF40")] public void AddWallRunStartSpeedBoost(float CNGOJCKJADD, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO fonnciacjgg = this.FONNCIACJGG; } // Token: 0x060148B1 RID: 84145 RVA: 0x004CACCC File Offset: 0x004C8ECC [Token(Token = "0x60148B1")] [Address(RVA = "0xF07300", Offset = "0xF06100", VA = "0x180F07300")] public void RemoveWallRunStartSpeedBoost(object PIHIPPPPEBI) { bool flag = this.FONNCIACJGG.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x060148B2 RID: 84146 RVA: 0x004CACEC File Offset: 0x004C8EEC [Token(Token = "0x60148B2")] [Address(RVA = "0xEFDE40", Offset = "0xEFCC40", VA = "0x180EFDE40")] public void AddWallRunMaxJumpHeight(float AOLPILDFKNP, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO hfkcbhefnhd = this.HFKCBHEFNHD; } // Token: 0x060148B3 RID: 84147 RVA: 0x004CAD08 File Offset: 0x004C8F08 [Token(Token = "0x60148B3")] [Address(RVA = "0xF07270", Offset = "0xF06070", VA = "0x180F07270")] public void RemoveWallRunMaxJumpHeight(object PIHIPPPPEBI) { bool flag = this.HFKCBHEFNHD.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x060148B4 RID: 84148 RVA: 0x004CAD28 File Offset: 0x004C8F28 [Token(Token = "0x60148B4")] [Address(RVA = "0xEFDD40", Offset = "0xEFCB40", VA = "0x180EFDD40")] public void AddWallRunJumpDirectionParameter(float KEECKJODEDC, object PIHIPPPPEBI, int JMHKMOACHDG) { float num = Mathf.Clamp01(KEECKJODEDC); BJOIBBBOIKO mpnfgnefdbm = this.MPNFGNEFDBM; ObscuredFloat obscuredFloat = ObscuredFloat.FAJDMKOEFLH(num); } // Token: 0x060148B5 RID: 84149 RVA: 0x004CAD50 File Offset: 0x004C8F50 [Token(Token = "0x60148B5")] [Address(RVA = "0xF07210", Offset = "0xF06010", VA = "0x180F07210")] public void RemoveWallRunJumpDirectionParameter(object PIHIPPPPEBI) { bool flag = this.MPNFGNEFDBM.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x060148B6 RID: 84150 RVA: 0x004CAD70 File Offset: 0x004C8F70 [Token(Token = "0x60148B6")] [Address(RVA = "0xEFDC70", Offset = "0xEFCA70", VA = "0x180EFDC70")] public void AddWallRunJumpAirControlMultiplier(float JGCMJBLOCEI, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO cdcecdnbhbb = this.CDCECDNBHBB; } // Token: 0x060148B7 RID: 84151 RVA: 0x004CAD8C File Offset: 0x004C8F8C [Token(Token = "0x60148B7")] [Address(RVA = "0xF071B0", Offset = "0xF05FB0", VA = "0x180F071B0")] public void RemoveWallRunJumpAirControlMultiplier(object PIHIPPPPEBI) { bool flag = this.CDCECDNBHBB.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x170038AD RID: 14509 // (get) Token: 0x060148B8 RID: 84152 RVA: 0x004CADAC File Offset: 0x004C8FAC [Token(Token = "0x170038AD")] public bool IBNAJMGIODL { [Token(Token = "0x60148B8")] [Address(RVA = "0xF09CE0", Offset = "0xF08AE0", VA = "0x180F09CE0")] get { return this.PAOHJMAMFIM.IBNAJMGIODL; } } // Token: 0x170038AE RID: 14510 // (get) Token: 0x060148B9 RID: 84153 RVA: 0x004CADCC File Offset: 0x004C8FCC [Token(Token = "0x170038AE")] public Vector3 OENNAJNBIGM { [Token(Token = "0x60148B9")] [Address(RVA = "0xF0AC10", Offset = "0xF09A10", VA = "0x180F0AC10")] get { throw new NullReferenceException(); } } // Token: 0x170038AF RID: 14511 // (get) Token: 0x060148BA RID: 84154 RVA: 0x004CADE0 File Offset: 0x004C8FE0 [Token(Token = "0x170038AF")] public bool BDPKKBHHNAK { [Token(Token = "0x60148BA")] [Address(RVA = "0xF09CB0", Offset = "0xF08AB0", VA = "0x180F09CB0")] get { return !this.EJCLHKCHNIP.CFLJGNJLBFG; } } // Token: 0x170038B0 RID: 14512 // (get) Token: 0x060148BB RID: 84155 RVA: 0x004CAE04 File Offset: 0x004C9004 [Token(Token = "0x170038B0")] public float DKHAOLHLCIP { [Token(Token = "0x60148BB")] [Address(RVA = "0xF0ABF0", Offset = "0xF099F0", VA = "0x180F0ABF0")] get { return this.content.ClampDistance; } } // Token: 0x060148BC RID: 84156 RVA: 0x004CAE24 File Offset: 0x004C9024 [Token(Token = "0x60148BC")] [Address(RVA = "0xF02A30", Offset = "0xF01830", VA = "0x180F02A30")] public bool IsWallMarkedUpAsClimbable(Collider NDLBODICAHK) { return this.LOIKGCEMHDC.ADBCDJPLEJF(NDLBODICAHK); } // Token: 0x060148BD RID: 84157 RVA: 0x004CAE44 File Offset: 0x004C9044 [Token(Token = "0x60148BD")] [Address(RVA = "0xEFDA60", Offset = "0xEFC860", VA = "0x180EFDA60")] public void AddWallClimbRestriction(object PIHIPPPPEBI) { this.EJCLHKCHNIP.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x060148BE RID: 84158 RVA: 0x004CAE64 File Offset: 0x004C9064 [Token(Token = "0x60148BE")] [Address(RVA = "0xF070C0", Offset = "0xF05EC0", VA = "0x180F070C0")] public void RemoveWallClimbRestriction(object PIHIPPPPEBI) { this.EJCLHKCHNIP.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x170038B1 RID: 14513 // (get) Token: 0x060148BF RID: 84159 RVA: 0x004CAE84 File Offset: 0x004C9084 [Token(Token = "0x170038B1")] public bool KLENGNFPDIH { [Token(Token = "0x60148BF")] [Address(RVA = "0x8363A0", Offset = "0x8351A0", VA = "0x1808363A0")] get { return this.PGFPNHAKFNJ.IKHOIMBCINN.DMBDJLKFCHJ; } } // Token: 0x060148C0 RID: 84160 RVA: 0x004CAEA4 File Offset: 0x004C90A4 [Token(Token = "0x60148C0")] [Address(RVA = "0xF061F0", Offset = "0xF04FF0", VA = "0x180F061F0")] public bool OnManualWallClimbHandAttach(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP) { if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left) { return this.PGFPNHAKFNJ.IKHOIMBCINN.OPAMOCKPIDA; } return this.PGFPNHAKFNJ.IKHOIMBCINN.FMIBNOANKBN; } // Token: 0x060148C1 RID: 84161 RVA: 0x004CAED8 File Offset: 0x004C90D8 [Token(Token = "0x60148C1")] [Address(RVA = "0xF02A10", Offset = "0xF01810", VA = "0x180F02A10")] public bool IsManualWallClimbing(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP) { /* An exception occurred when decompiling this method (060148C1) 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 1660 */; } // Token: 0x060148C2 RID: 84162 RVA: 0x004CAF08 File Offset: 0x004C9108 [Token(Token = "0x60148C2")] [Address(RVA = "0xF028C0", Offset = "0xF016C0", VA = "0x180F028C0")] public Vector3 GetManualWallClimbCombinedWallNormal() { for (;;) { if ("{il2cpp array field il2cppMethodInfo->}" != (ulong)0L) { } if ("{il2cpp array field il2cppMethodInfo->}" == (ulong)0L) { return; } } } // Token: 0x060148C3 RID: 84163 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60148C3")] [Address(RVA = "0xF04830", Offset = "0xF03630", VA = "0x180F04830")] public Vector3 ManualWallClimbContactPosition(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060148C4 RID: 84164 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60148C4")] [Address(RVA = "0xF04870", Offset = "0xF03670", VA = "0x180F04870")] public Vector3 ManualWallClimbContactWallNormal(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060148C5 RID: 84165 RVA: 0x004CAF2C File Offset: 0x004C912C [Token(Token = "0x60148C5")] [Address(RVA = "0xF08E50", Offset = "0xF07C50", VA = "0x180F08E50")] public bool TryGetManualWallClimbSlideDirection(out Vector3 GBKAOMHGFJO) { float z = this.PGFPNHAKFNJ.IKHOIMBCINN.GBKAOMHGFJO.z; GBKAOMHGFJO.z = z; return this.PGFPNHAKFNJ.IKHOIMBCINN.FCABCNBGJJB; } // Token: 0x060148C6 RID: 84166 RVA: 0x004CAF68 File Offset: 0x004C9168 [Token(Token = "0x60148C6")] [Address(RVA = "0xF07AA0", Offset = "0xF068A0", VA = "0x180F07AA0")] public void RequestManualWallClimbStart(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP) { if (!this.EJCLHKCHNIP.CFLJGNJLBFG) { if (CBCCPKBNKAP == PlayerHand.PLLIKAOIPHP.Left) { this.CDDMICFBJPL.KOLCDJIODPC = true; return; } this.CDDMICFBJPL.NDDJLGMCLEJ = true; } } // Token: 0x060148C7 RID: 84167 RVA: 0x004CAFA8 File Offset: 0x004C91A8 [Token(Token = "0x60148C7")] [Address(RVA = "0xF07B00", Offset = "0xF06900", VA = "0x180F07B00")] 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: 0x060148C8 RID: 84168 RVA: 0x004CAFFC File Offset: 0x004C91FC [Token(Token = "0x60148C8")] [Address(RVA = "0xF07C00", Offset = "0xF06A00", VA = "0x180F07C00")] 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: 0x060148C9 RID: 84169 RVA: 0x004CB038 File Offset: 0x004C9238 [Token(Token = "0x60148C9")] [Address(RVA = "0xF07A80", Offset = "0xF06880", VA = "0x180F07A80")] public void RequestManualWallClimbNearCliff(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP) { if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left) { this.CDDMICFBJPL.PDACMMPOFPM = true; return; } this.CDDMICFBJPL.MILOLEDALDI = true; } // Token: 0x060148CA RID: 84170 RVA: 0x004CB064 File Offset: 0x004C9264 [Token(Token = "0x60148CA")] [Address(RVA = "0xF07B40", Offset = "0xF06940", VA = "0x180F07B40")] 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: 0x060148CB RID: 84171 RVA: 0x004CB0E4 File Offset: 0x004C92E4 [Token(Token = "0x60148CB")] [Address(RVA = "0xF07A60", Offset = "0xF06860", VA = "0x180F07A60")] public void RequestManualWallClimbLedgeDetectDirection(Vector3 DJBBMJBBNHB) { float z = DJBBMJBBNHB.z; this.CDDMICFBJPL.DBPLHELGDCO.z = z; } // Token: 0x170038B2 RID: 14514 // (get) Token: 0x060148CC RID: 84172 RVA: 0x004CB10C File Offset: 0x004C930C [Token(Token = "0x170038B2")] public bool PKIIJFJGELJ { [Token(Token = "0x60148CC")] [Address(RVA = "0xF09860", Offset = "0xF08660", VA = "0x180F09860")] get { /* An exception occurred when decompiling this method (060148CC) 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 1660 */; } } // Token: 0x170038B3 RID: 14515 // (get) Token: 0x060148CD RID: 84173 RVA: 0x004CB124 File Offset: 0x004C9324 [Token(Token = "0x170038B3")] public FHIPBEMABHM HAFEENEIHKB { [Token(Token = "0x60148CD")] [Address(RVA = "0xF09640", Offset = "0xF08440", VA = "0x180F09640")] get { return this.PGFPNHAKFNJ.KOHFKJKLBHG.PIBOHOCPLPG; } } // Token: 0x170038B4 RID: 14516 // (get) Token: 0x060148CE RID: 84174 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170038B4")] public Vector3 HCAGBCCNKJJ { [Token(Token = "0x60148CE")] [Address(RVA = "0xF09620", Offset = "0xF08420", VA = "0x180F09620")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170038B5 RID: 14517 // (get) Token: 0x060148CF RID: 84175 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170038B5")] public Vector3 JLNPNOIJIDC { [Token(Token = "0x60148CF")] [Address(RVA = "0xF09650", Offset = "0xF08450", VA = "0x180F09650")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170038B6 RID: 14518 // (get) Token: 0x060148D0 RID: 84176 RVA: 0x004CB144 File Offset: 0x004C9344 [Token(Token = "0x170038B6")] public bool KJLDKBDKHPI { [Token(Token = "0x60148D0")] [Address(RVA = "0xF0A0F0", Offset = "0xF08EF0", VA = "0x180F0A0F0")] get { return this.PGFPNHAKFNJ.KOHFKJKLBHG.DMBDJLKFCHJ; } } // Token: 0x060148D1 RID: 84177 RVA: 0x004CB164 File Offset: 0x004C9364 [Token(Token = "0x60148D1")] [Address(RVA = "0xF05EA0", Offset = "0xF04CA0", VA = "0x180F05EA0")] public bool OnAutomaticWallClimbHandAttach(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP) { if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left) { return this.PGFPNHAKFNJ.KOHFKJKLBHG.OPAMOCKPIDA; } return this.PGFPNHAKFNJ.KOHFKJKLBHG.FMIBNOANKBN; } // Token: 0x060148D2 RID: 84178 RVA: 0x004CB198 File Offset: 0x004C9398 [Token(Token = "0x60148D2")] [Address(RVA = "0xF07480", Offset = "0xF06280", VA = "0x180F07480")] public void RequestAutomaticWallClimbStart(Vector3 DGPLKIJDBCH, Vector3 AIOJLAJOCEL, Collider NDLBODICAHK) { if (!this.EJCLHKCHNIP.CFLJGNJLBFG) { 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: 0x060148D3 RID: 84179 RVA: 0x004CB214 File Offset: 0x004C9414 [Token(Token = "0x60148D3")] [Address(RVA = "0xF07420", Offset = "0xF06220", VA = "0x180F07420")] public void RequestAutomaticWallClimbGazeDirection(Vector3 DGPLKIJDBCH) { float z = DGPLKIJDBCH.z; this.CDDMICFBJPL.CIBEJEJJMLP.z = z; } // Token: 0x060148D4 RID: 84180 RVA: 0x004CB23C File Offset: 0x004C943C [Token(Token = "0x60148D4")] [Address(RVA = "0xF075B0", Offset = "0xF063B0", VA = "0x180F075B0")] public void RequestAutomaticWallClimbStop() { this.CDDMICFBJPL.EJHILMGHLGO = true; } // Token: 0x060148D5 RID: 84181 RVA: 0x004CB258 File Offset: 0x004C9458 [Token(Token = "0x60148D5")] [Address(RVA = "0xF07440", Offset = "0xF06240", VA = "0x180F07440")] 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: 0x060148D6 RID: 84182 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60148D6")] [Address(RVA = "0xF02580", Offset = "0xF01380", VA = "0x180F02580")] public Vector3 GetAutomaticWallClimbHandAttachPosition(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x170038B7 RID: 14519 // (get) Token: 0x060148D7 RID: 84183 RVA: 0x004CB2AC File Offset: 0x004C94AC [Token(Token = "0x170038B7")] public bool BDKBJNFDMEB { [Token(Token = "0x60148D7")] [Address(RVA = "0xF09B90", Offset = "0xF08990", VA = "0x180F09B90")] get { return !this.DGICBGOGFHA.CFLJGNJLBFG; } } // Token: 0x170038B8 RID: 14520 // (get) Token: 0x060148D8 RID: 84184 RVA: 0x004CB2D0 File Offset: 0x004C94D0 [Token(Token = "0x170038B8")] public bool HGJFHOPJJGD { [Token(Token = "0x60148D8")] [Address(RVA = "0xF09BC0", Offset = "0xF089C0", VA = "0x180F09BC0")] get { return this.PAOHJMAMFIM.HGJFHOPJJGD; } } // Token: 0x170038B9 RID: 14521 // (get) Token: 0x060148D9 RID: 84185 RVA: 0x004CB2F0 File Offset: 0x004C94F0 [Token(Token = "0x170038B9")] public bool HGNMJNNAHJD { [Token(Token = "0x60148D9")] [Address(RVA = "0xF0A190", Offset = "0xF08F90", VA = "0x180F0A190")] get { return this.PGFPNHAKFNJ.PFNIKOPJOEC.OAIPGOANDGN; } } // Token: 0x170038BA RID: 14522 // (get) Token: 0x060148DA RID: 84186 RVA: 0x004CB310 File Offset: 0x004C9510 [Token(Token = "0x170038BA")] public bool PAKLLAFIGGH { [Token(Token = "0x60148DA")] [Address(RVA = "0xF0A180", Offset = "0xF08F80", VA = "0x180F0A180")] get { return this.PGFPNHAKFNJ.PFNIKOPJOEC.DMBDJLKFCHJ; } } // Token: 0x170038BB RID: 14523 // (get) Token: 0x060148DB RID: 84187 RVA: 0x004CB330 File Offset: 0x004C9530 [Token(Token = "0x170038BB")] public float JIJNLHMDKAL { [Token(Token = "0x60148DB")] [Address(RVA = "0xF0A880", Offset = "0xF09680", VA = "0x180F0A880")] get { return this.PGFPNHAKFNJ.PFNIKOPJOEC.MCJNFBFHAHH; } } // Token: 0x060148DC RID: 84188 RVA: 0x004CB350 File Offset: 0x004C9550 [Token(Token = "0x60148DC")] [Address(RVA = "0xEFD1B0", Offset = "0xEFBFB0", VA = "0x180EFD1B0")] public void AddSlideRestriction(object PIHIPPPPEBI) { this.DGICBGOGFHA.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x060148DD RID: 84189 RVA: 0x004CB370 File Offset: 0x004C9570 [Token(Token = "0x60148DD")] [Address(RVA = "0xF06C90", Offset = "0xF05A90", VA = "0x180F06C90")] public void RemoveSlideRestriction(object PIHIPPPPEBI) { this.DGICBGOGFHA.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x060148DE RID: 84190 RVA: 0x004CB390 File Offset: 0x004C9590 [Token(Token = "0x60148DE")] [Address(RVA = "0xEFCFE0", Offset = "0xEFBDE0", VA = "0x180EFCFE0")] public void AddSlideGravityAccelerationRestriction(object PIHIPPPPEBI) { this.JEIJICGOLPI.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x060148DF RID: 84191 RVA: 0x004CB3B0 File Offset: 0x004C95B0 [Token(Token = "0x60148DF")] [Address(RVA = "0xF06BA0", Offset = "0xF059A0", VA = "0x180F06BA0")] public void RemoveSlideGravityAccelerationRestriction(object PIHIPPPPEBI) { this.JEIJICGOLPI.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x060148E0 RID: 84192 RVA: 0x004CB3D0 File Offset: 0x004C95D0 [Token(Token = "0x60148E0")] [Address(RVA = "0xEFD010", Offset = "0xEFBE10", VA = "0x180EFD010")] public void AddSlideMaxSpeedSprintSpeedMultiplier(float AOOECJHEBLK, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO cpmgmmoekdf = this.CPMGMMOEKDF; } // Token: 0x060148E1 RID: 84193 RVA: 0x004CB3EC File Offset: 0x004C95EC [Token(Token = "0x60148E1")] [Address(RVA = "0xF06BD0", Offset = "0xF059D0", VA = "0x180F06BD0")] public void RemoveSlideMaxSpeedSprintSpeedMultiplier(object PIHIPPPPEBI) { bool flag = this.CPMGMMOEKDF.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x060148E2 RID: 84194 RVA: 0x004CB40C File Offset: 0x004C960C [Token(Token = "0x60148E2")] [Address(RVA = "0xEFD0E0", Offset = "0xEFBEE0", VA = "0x180EFD0E0")] public void AddSlideMinimumDuration(float NPEJIMBBAEF, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO mchnocmcbai = this.MCHNOCMCBAI; } // Token: 0x060148E3 RID: 84195 RVA: 0x004CB428 File Offset: 0x004C9628 [Token(Token = "0x60148E3")] [Address(RVA = "0xF06C30", Offset = "0xF05A30", VA = "0x180F06C30")] public void RemoveSlideMinimumDuration(object PIHIPPPPEBI) { bool flag = this.MCHNOCMCBAI.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x060148E4 RID: 84196 RVA: 0x004CB448 File Offset: 0x004C9648 [Token(Token = "0x60148E4")] [Address(RVA = "0xEFD2B0", Offset = "0xEFC0B0", VA = "0x180EFD2B0")] public void AddSlideSteeringParameter(float CBPFOIICLCJ, object PIHIPPPPEBI, int JMHKMOACHDG) { float num = Mathf.Clamp01(CBPFOIICLCJ); BJOIBBBOIKO mkfonoajgel = this.MKFONOAJGEL; ObscuredFloat obscuredFloat = ObscuredFloat.FAJDMKOEFLH(num); } // Token: 0x060148E5 RID: 84197 RVA: 0x004CB470 File Offset: 0x004C9670 [Token(Token = "0x60148E5")] [Address(RVA = "0xF06D20", Offset = "0xF05B20", VA = "0x180F06D20")] public void RemoveSlideSteeringParameter(object PIHIPPPPEBI) { bool flag = this.MKFONOAJGEL.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x060148E6 RID: 84198 RVA: 0x004CB490 File Offset: 0x004C9690 [Token(Token = "0x60148E6")] [Address(RVA = "0xEFD1E0", Offset = "0xEFBFE0", VA = "0x180EFD1E0")] public void AddSlideStartSpeedBoost(float JGGLPHDENOD, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO hohndjbgfbc = this.HOHNDJBGFBC; } // Token: 0x060148E7 RID: 84199 RVA: 0x004CB4AC File Offset: 0x004C96AC [Token(Token = "0x60148E7")] [Address(RVA = "0xF06CC0", Offset = "0xF05AC0", VA = "0x180F06CC0")] public void RemoveSlideStartSpeedBoost(object PIHIPPPPEBI) { bool flag = this.HOHNDJBGFBC.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x060148E8 RID: 84200 RVA: 0x004CB4CC File Offset: 0x004C96CC [Token(Token = "0x60148E8")] [Address(RVA = "0xEFCF10", Offset = "0xEFBD10", VA = "0x180EFCF10")] public void AddSlideAirControlMultiplier(float MABGGEHGPIN, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO gdkakfkoffa = this.GDKAKFKOFFA; } // Token: 0x060148E9 RID: 84201 RVA: 0x004CB4E8 File Offset: 0x004C96E8 [Token(Token = "0x60148E9")] [Address(RVA = "0xF06B40", Offset = "0xF05940", VA = "0x180F06B40")] public void RemoveSlideAirControlMultiplier(object PIHIPPPPEBI) { bool flag = this.GDKAKFKOFFA.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x060148EA RID: 84202 RVA: 0x004CB508 File Offset: 0x004C9708 [Token(Token = "0x60148EA")] [Address(RVA = "0xF08220", Offset = "0xF07020", VA = "0x180F08220")] public void RequestSlideStart() { if (!this.DGICBGOGFHA.CFLJGNJLBFG) { this.CDDMICFBJPL.JIECLDADHBP = true; this.CDDMICFBJPL.DLABEKBGLDI = true; } } // Token: 0x060148EB RID: 84203 RVA: 0x004CB544 File Offset: 0x004C9744 [Token(Token = "0x60148EB")] [Address(RVA = "0xF08260", Offset = "0xF07060", VA = "0x180F08260")] public void RequestSlideStop() { this.CDDMICFBJPL.HDMBOJIHIIH = true; } // Token: 0x170038BC RID: 14524 // (get) Token: 0x060148EC RID: 84204 RVA: 0x004CB560 File Offset: 0x004C9760 [Token(Token = "0x170038BC")] public bool HIJGAEHAOIP { [Token(Token = "0x60148EC")] [Address(RVA = "0xF0A150", Offset = "0xF08F50", VA = "0x180F0A150")] get { return this.PGFPNHAKFNJ.MNGOGCNCCPJ; } } // Token: 0x170038BD RID: 14525 // (get) Token: 0x060148ED RID: 84205 RVA: 0x004CB578 File Offset: 0x004C9778 [Token(Token = "0x170038BD")] public bool HMPDDEIJICO { [Token(Token = "0x60148ED")] [Address(RVA = "0xF09A50", Offset = "0xF08850", VA = "0x180F09A50")] get { return !this.DEJFHEAPNLG.CFLJGNJLBFG; } } // Token: 0x170038BE RID: 14526 // (get) Token: 0x060148EE RID: 84206 RVA: 0x004CB59C File Offset: 0x004C979C [Token(Token = "0x170038BE")] public bool KCBDLDPAOPM { [Token(Token = "0x60148EE")] [Address(RVA = "0xF09A20", Offset = "0xF08820", VA = "0x180F09A20")] get { return !this.BDKJFGNPOJM.CFLJGNJLBFG; } } // Token: 0x170038BF RID: 14527 // (get) Token: 0x060148EF RID: 84207 RVA: 0x004CB5C0 File Offset: 0x004C97C0 [Token(Token = "0x170038BF")] public bool GHKPBMKBFBP { [Token(Token = "0x60148EF")] [Address(RVA = "0xF0A130", Offset = "0xF08F30", VA = "0x180F0A130")] get { return true; } } // Token: 0x060148F0 RID: 84208 RVA: 0x004CB5D0 File Offset: 0x004C97D0 [Token(Token = "0x60148F0")] [Address(RVA = "0xEFCB20", Offset = "0xEFB920", VA = "0x180EFCB20")] public void AddJumpRestriction(object PIHIPPPPEBI) { this.DEJFHEAPNLG.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x060148F1 RID: 84209 RVA: 0x004CB5F0 File Offset: 0x004C97F0 [Token(Token = "0x60148F1")] [Address(RVA = "0xF068E0", Offset = "0xF056E0", VA = "0x180F068E0")] public void RemoveJumpRestriction(object PIHIPPPPEBI) { this.DEJFHEAPNLG.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x060148F2 RID: 84210 RVA: 0x004CB610 File Offset: 0x004C9810 [Token(Token = "0x60148F2")] [Address(RVA = "0xEFCAF0", Offset = "0xEFB8F0", VA = "0x180EFCAF0")] public void AddJumpCutoffRestriction(object PIHIPPPPEBI) { this.BDKJFGNPOJM.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x060148F3 RID: 84211 RVA: 0x004CB630 File Offset: 0x004C9830 [Token(Token = "0x60148F3")] [Address(RVA = "0xF068B0", Offset = "0xF056B0", VA = "0x180F068B0")] public void RemoveJumpCutoffRestriction(object PIHIPPPPEBI) { this.BDKJFGNPOJM.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x060148F4 RID: 84212 RVA: 0x004CB650 File Offset: 0x004C9850 [Token(Token = "0x60148F4")] [Address(RVA = "0xEFCB50", Offset = "0xEFB950", VA = "0x180EFCB50")] public void AddMaxJumpHeight(float ILGEJNAFANP, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO heiihmnokkn = this.HEIIHMNOKKN; } // Token: 0x060148F5 RID: 84213 RVA: 0x004CB66C File Offset: 0x004C986C [Token(Token = "0x60148F5")] [Address(RVA = "0xF06910", Offset = "0xF05710", VA = "0x180F06910")] public void RemoveMaxJumpHeight(object PIHIPPPPEBI) { bool flag = this.HEIIHMNOKKN.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x060148F6 RID: 84214 RVA: 0x004CB68C File Offset: 0x004C988C [Token(Token = "0x60148F6")] [Address(RVA = "0xF07A20", Offset = "0xF06820", VA = "0x180F07A20")] public void RequestJump() { if (!this.DEJFHEAPNLG.CFLJGNJLBFG) { this.CDDMICFBJPL.LLCJHHKGNLI = true; } } // Token: 0x060148F7 RID: 84215 RVA: 0x004CB6BC File Offset: 0x004C98BC [Token(Token = "0x60148F7")] [Address(RVA = "0xF079E0", Offset = "0xF067E0", VA = "0x180F079E0")] public void RequestJumpCutoff() { if (!this.BDKJFGNPOJM.CFLJGNJLBFG) { this.CDDMICFBJPL.KPJBNMHBFBA = true; } } // Token: 0x170038C0 RID: 14528 // (get) Token: 0x060148F8 RID: 84216 RVA: 0x004CB6EC File Offset: 0x004C98EC [Token(Token = "0x170038C0")] public bool KBIPFIMPBNB { [Token(Token = "0x60148F8")] [Address(RVA = "0xF0A160", Offset = "0xF08F60", VA = "0x180F0A160")] get { /* An exception occurred when decompiling this method (060148F8) 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 1660 */; } } // Token: 0x170038C1 RID: 14529 // (get) Token: 0x060148F9 RID: 84217 RVA: 0x004CB704 File Offset: 0x004C9904 [Token(Token = "0x170038C1")] public Player LCAPPIJOPGO { [Token(Token = "0x60148F9")] [Address(RVA = "0xF0A5E0", Offset = "0xF093E0", VA = "0x180F0A5E0")] get { return this.PGFPNHAKFNJ.COGKMGCKNIG.FACGKJDJDDI; } } // Token: 0x170038C2 RID: 14530 // (get) Token: 0x060148FA RID: 84218 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170038C2")] public Vector3 OIKNNGFAAFP { [Token(Token = "0x60148FA")] [Address(RVA = "0xF0A5C0", Offset = "0xF093C0", VA = "0x180F0A5C0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x060148FB RID: 84219 RVA: 0x004CB724 File Offset: 0x004C9924 [Token(Token = "0x60148FB")] [Address(RVA = "0xF07D00", Offset = "0xF06B00", VA = "0x180F07D00")] 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: 0x060148FC RID: 84220 RVA: 0x004CB764 File Offset: 0x004C9964 [Token(Token = "0x60148FC")] [Address(RVA = "0xEFC8A0", Offset = "0xEFB6A0", VA = "0x180EFC8A0")] public void AddCanGetPushed(bool PAHBNKEFKJF, object PIHIPPPPEBI, int JMHKMOACHDG) { bool flag = this.POEADECFNKC.DOEHAPOJMON(PAHBNKEFKJF, PIHIPPPPEBI, JMHKMOACHDG); } // Token: 0x060148FD RID: 84221 RVA: 0x004CB788 File Offset: 0x004C9988 [Token(Token = "0x60148FD")] [Address(RVA = "0xF06780", Offset = "0xF05580", VA = "0x180F06780")] public void RemoveCanGetPushed(object PIHIPPPPEBI) { bool flag = this.POEADECFNKC.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x060148FE RID: 84222 RVA: 0x004CB7A8 File Offset: 0x004C99A8 [Token(Token = "0x60148FE")] [Address(RVA = "0xF08AB0", Offset = "0xF078B0", VA = "0x180F08AB0")] public void SetCanRam(bool PAHBNKEFKJF, object PIHIPPPPEBI) { AOLMGGAPKEH kfdmdmojkjd = this.KFDMDMOJKJD; if (!PAHBNKEFKJF) { kfdmdmojkjd.BIHKNNPGGKP(PIHIPPPPEBI); return; } kfdmdmojkjd.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x170038C3 RID: 14531 // (get) Token: 0x060148FF RID: 84223 RVA: 0x004CB7D8 File Offset: 0x004C99D8 [Token(Token = "0x170038C3")] public bool NODOLCKNMNH { [Token(Token = "0x60148FF")] [Address(RVA = "0xF0A110", Offset = "0xF08F10", VA = "0x180F0A110")] get { return this.PGFPNHAKFNJ.EPDJAACAPLI; } } // Token: 0x170038C4 RID: 14532 // (get) Token: 0x06014900 RID: 84224 RVA: 0x004CB7F0 File Offset: 0x004C99F0 [Token(Token = "0x170038C4")] public float ECDIFKMAIGF { [Token(Token = "0x6014900")] [Address(RVA = "0xF09730", Offset = "0xF08530", VA = "0x180F09730")] get { return this.content.CrouchNormalizedHeight; } } // Token: 0x170038C5 RID: 14533 // (get) Token: 0x06014901 RID: 84225 RVA: 0x004CB810 File Offset: 0x004C9A10 [Token(Token = "0x170038C5")] public float LOCGEMIPBDC { [Token(Token = "0x6014901")] [Address(RVA = "0xF0A860", Offset = "0xF09660", VA = "0x180F0A860")] get { return this.content.SlideNormalizedHeight; } } // Token: 0x170038C6 RID: 14534 // (get) Token: 0x06014902 RID: 84226 RVA: 0x004CB830 File Offset: 0x004C9A30 [Token(Token = "0x170038C6")] public float HNOFEDJBGJF { [Token(Token = "0x6014902")] [Address(RVA = "0xF0A5A0", Offset = "0xF093A0", VA = "0x180F0A5A0")] get { return this.content.ProneNormalizedHeight; } } // Token: 0x06014903 RID: 84227 RVA: 0x004CB850 File Offset: 0x004C9A50 [Token(Token = "0x6014903")] [Address(RVA = "0xF08AF0", Offset = "0xF078F0", VA = "0x180F08AF0")] public void SetPlayerNormalizedHeight(float BBOHGPDCNOE) { this.CDMLBGLOGBA = BBOHGPDCNOE; } // Token: 0x06014904 RID: 84228 RVA: 0x004CB864 File Offset: 0x004C9A64 [Token(Token = "0x6014904")] [Address(RVA = "0xF02A00", Offset = "0xF01800", VA = "0x180F02A00")] public float GetNormalizedHeight() { return this.CDMLBGLOGBA; } // Token: 0x06014905 RID: 84229 RVA: 0x004CB878 File Offset: 0x004C9A78 [Token(Token = "0x6014905")] [Address(RVA = "0xF02880", Offset = "0xF01680", VA = "0x180F02880")] public float GetCurrentHeight() { return this.CDMLBGLOGBA * 1.7f; } // Token: 0x06014906 RID: 84230 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014906")] [Address(RVA = "0xF028A0", Offset = "0xF016A0", VA = "0x180F028A0")] public float GetHeightOffset() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x170038C7 RID: 14535 // (get) Token: 0x06014907 RID: 84231 RVA: 0x004CB894 File Offset: 0x004C9A94 [Token(Token = "0x170038C7")] public bool LEPDEGMBAEG { [Token(Token = "0x6014907")] [Address(RVA = "0xF09B00", Offset = "0xF08900", VA = "0x180F09B00")] get { return !this.AHMFJEBEGLM.CFLJGNJLBFG; } } // Token: 0x06014908 RID: 84232 RVA: 0x004CB8B8 File Offset: 0x004C9AB8 [Token(Token = "0x6014908")] [Address(RVA = "0xEFCE30", Offset = "0xEFBC30", VA = "0x180EFCE30")] public void AddShortenRestriction(object PIHIPPPPEBI) { this.AHMFJEBEGLM.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x06014909 RID: 84233 RVA: 0x004CB8D8 File Offset: 0x004C9AD8 [Token(Token = "0x6014909")] [Address(RVA = "0xF06AB0", Offset = "0xF058B0", VA = "0x180F06AB0")] public void RemoveShortenRestriction(object PIHIPPPPEBI) { this.AHMFJEBEGLM.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x170038C8 RID: 14536 // (get) Token: 0x0601490A RID: 84234 RVA: 0x004CB8F8 File Offset: 0x004C9AF8 [Token(Token = "0x170038C8")] public bool DJKCGCKKOAL { [Token(Token = "0x601490A")] [Address(RVA = "0xF09750", Offset = "0xF08550", VA = "0x180F09750")] get { if (this.AHMFJEBEGLM.CFLJGNJLBFG) { } return !this.GKOLMIFABON.CFLJGNJLBFG; } } // Token: 0x0601490B RID: 84235 RVA: 0x004CB92C File Offset: 0x004C9B2C [Token(Token = "0x601490B")] [Address(RVA = "0xEFC7A0", Offset = "0xEFB5A0", VA = "0x180EFC7A0")] public void AddAutoShortenRestriction(object PIHIPPPPEBI) { this.GKOLMIFABON.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x0601490C RID: 84236 RVA: 0x004CB94C File Offset: 0x004C9B4C [Token(Token = "0x601490C")] [Address(RVA = "0xF066F0", Offset = "0xF054F0", VA = "0x180F066F0")] public void RemoveAutoShortenRestriction(object PIHIPPPPEBI) { this.GKOLMIFABON.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x170038C9 RID: 14537 // (get) Token: 0x0601490D RID: 84237 RVA: 0x004CB96C File Offset: 0x004C9B6C [Token(Token = "0x170038C9")] public bool PCDOIDPEOEB { [Token(Token = "0x601490D")] [Address(RVA = "0xF09B30", Offset = "0xF08930", VA = "0x180F09B30")] get { return !this.LCMOGPCNGCC.CFLJGNJLBFG; } } // Token: 0x0601490E RID: 84238 RVA: 0x004CB990 File Offset: 0x004C9B90 [Token(Token = "0x601490E")] [Address(RVA = "0xEFCE60", Offset = "0xEFBC60", VA = "0x180EFCE60")] public void AddShortenSpeedMultiplierRestriction(object PIHIPPPPEBI) { this.LCMOGPCNGCC.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x0601490F RID: 84239 RVA: 0x004CB9B0 File Offset: 0x004C9BB0 [Token(Token = "0x601490F")] [Address(RVA = "0xF06AE0", Offset = "0xF058E0", VA = "0x180F06AE0")] public void RemoveShortenSpeedMultiplierRestriction(object PIHIPPPPEBI) { this.LCMOGPCNGCC.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x170038CA RID: 14538 // (get) Token: 0x06014910 RID: 84240 RVA: 0x004CB9D0 File Offset: 0x004C9BD0 [Token(Token = "0x170038CA")] public bool LOOBOOEAMMH { [Token(Token = "0x6014910")] [Address(RVA = "0xF098F0", Offset = "0xF086F0", VA = "0x180F098F0")] get { return this.PAOHJMAMFIM.LOOBOOEAMMH; } } // Token: 0x06014911 RID: 84241 RVA: 0x004CB9F0 File Offset: 0x004C9BF0 [Token(Token = "0x6014911")] [Address(RVA = "0xF07620", Offset = "0xF06420", VA = "0x180F07620")] public void RequestCrouchStart() { if (!this.AHMFJEBEGLM.CFLJGNJLBFG) { this.CDDMICFBJPL.NPFLMADHMHJ = true; } } // Token: 0x06014912 RID: 84242 RVA: 0x004CBA20 File Offset: 0x004C9C20 [Token(Token = "0x6014912")] [Address(RVA = "0xF07660", Offset = "0xF06460", VA = "0x180F07660")] public void RequestCrouchStop() { this.CDDMICFBJPL.MFKAKOHOIGN = true; } // Token: 0x170038CB RID: 14539 // (get) Token: 0x06014913 RID: 84243 RVA: 0x004CBA3C File Offset: 0x004C9C3C [Token(Token = "0x170038CB")] public bool DAAEODGPKEH { [Token(Token = "0x6014913")] [Address(RVA = "0xF09AA0", Offset = "0xF088A0", VA = "0x180F09AA0")] get { return this.PAOHJMAMFIM.DAAEODGPKEH; } } // Token: 0x170038CC RID: 14540 // (get) Token: 0x06014914 RID: 84244 RVA: 0x004CBA5C File Offset: 0x004C9C5C [Token(Token = "0x170038CC")] public Vector3 BPNLLPEHKIA { [Token(Token = "0x6014914")] [Address(RVA = "0xF0A570", Offset = "0xF09370", VA = "0x180F0A570")] get { throw new NullReferenceException(); } } // Token: 0x06014915 RID: 84245 RVA: 0x004CBA70 File Offset: 0x004C9C70 [Token(Token = "0x6014915")] [Address(RVA = "0xF07CB0", Offset = "0xF06AB0", VA = "0x180F07CB0")] public void RequestProneStart() { if (!this.AHMFJEBEGLM.CFLJGNJLBFG) { this.CDDMICFBJPL.AGCACOHBEPK = true; } } // Token: 0x06014916 RID: 84246 RVA: 0x004CBAA0 File Offset: 0x004C9CA0 [Token(Token = "0x6014916")] [Address(RVA = "0xF07CF0", Offset = "0xF06AF0", VA = "0x180F07CF0")] public void RequestProneStop() { this.CDDMICFBJPL.DGMLCOAONGC = true; } // Token: 0x170038CD RID: 14541 // (get) Token: 0x06014917 RID: 84247 RVA: 0x004CBABC File Offset: 0x004C9CBC [Token(Token = "0x170038CD")] public bool PMCOKDNFEKO { [Token(Token = "0x6014917")] [Address(RVA = "0xF09910", Offset = "0xF08710", VA = "0x180F09910")] get { return this.PAOHJMAMFIM.PMCOKDNFEKO; } } // Token: 0x06014918 RID: 84248 RVA: 0x004CBADC File Offset: 0x004C9CDC [Token(Token = "0x6014918")] [Address(RVA = "0xEFC6D0", Offset = "0xEFB4D0", VA = "0x180EFC6D0")] public void AddAirControlPercentage(float HGJHBFAHFPD, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO pdccjlgbido = this.PDCCJLGBIDO; } // Token: 0x06014919 RID: 84249 RVA: 0x004CBAF8 File Offset: 0x004C9CF8 [Token(Token = "0x6014919")] [Address(RVA = "0xF06690", Offset = "0xF05490", VA = "0x180F06690")] public void RemoveAirControlPercentage(object PIHIPPPPEBI) { bool flag = this.PDCCJLGBIDO.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x170038CE RID: 14542 // (get) Token: 0x0601491A RID: 84250 RVA: 0x004CBB18 File Offset: 0x004C9D18 [Token(Token = "0x170038CE")] public bool HHBBOLDOMDG { [Token(Token = "0x601491A")] [Address(RVA = "0xF09A80", Offset = "0xF08880", VA = "0x180F09A80")] get { return this.PAOHJMAMFIM.HHBBOLDOMDG; } } // Token: 0x170038CF RID: 14543 // (get) Token: 0x0601491B RID: 84251 RVA: 0x004CBB38 File Offset: 0x004C9D38 [Token(Token = "0x170038CF")] public bool MJFHBONLELL { [Token(Token = "0x601491B")] [Address(RVA = "0xF099F0", Offset = "0xF087F0", VA = "0x180F099F0")] get { return this.PGFPNHAKFNJ.NACBGCDKNOO; } } // Token: 0x170038D0 RID: 14544 // (get) Token: 0x0601491C RID: 84252 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170038D0")] public Vector3 PJJDCIAADPD { [Token(Token = "0x601491C")] [Address(RVA = "0xF0A210", Offset = "0xF09010", VA = "0x180F0A210")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170038D1 RID: 14545 // (get) Token: 0x0601491D RID: 84253 RVA: 0x004CBB50 File Offset: 0x004C9D50 [Token(Token = "0x170038D1")] public bool PKDICOCDOMO { [Token(Token = "0x601491D")] [Address(RVA = "0xF0A120", Offset = "0xF08F20", VA = "0x180F0A120")] get { /* An exception occurred when decompiling this method (0601491D) 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 1660 */; } } // Token: 0x0601491E RID: 84254 RVA: 0x004CBB68 File Offset: 0x004C9D68 [Token(Token = "0x601491E")] [Address(RVA = "0xF07910", Offset = "0xF06710", VA = "0x180F07910")] 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: 0x0601491F RID: 84255 RVA: 0x004CBBD8 File Offset: 0x004C9DD8 [Token(Token = "0x601491F")] [Address(RVA = "0xF07970", Offset = "0xF06770", VA = "0x180F07970")] 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: 0x06014920 RID: 84256 RVA: 0x004CBC5C File Offset: 0x004C9E5C [Token(Token = "0x6014920")] [Address(RVA = "0xF078A0", Offset = "0xF066A0", VA = "0x180F078A0")] 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: 0x06014921 RID: 84257 RVA: 0x004CBCE4 File Offset: 0x004C9EE4 [Token(Token = "0x6014921")] [Address(RVA = "0xF07850", Offset = "0xF06650", VA = "0x180F07850")] 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: 0x06014922 RID: 84258 RVA: 0x004CBD4C File Offset: 0x004C9F4C [Token(Token = "0x6014922")] [Address(RVA = "0xF077F0", Offset = "0xF065F0", VA = "0x180F077F0")] 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: 0x06014923 RID: 84259 RVA: 0x004CBDC8 File Offset: 0x004C9FC8 [Token(Token = "0x6014923")] [Address(RVA = "0xF07730", Offset = "0xF06530", VA = "0x180F07730")] 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: 0x06014924 RID: 84260 RVA: 0x004CBE3C File Offset: 0x004CA03C [Token(Token = "0x6014924")] [Address(RVA = "0xF076C0", Offset = "0xF064C0", VA = "0x180F076C0")] 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: 0x06014925 RID: 84261 RVA: 0x004CBEC4 File Offset: 0x004CA0C4 [Token(Token = "0x6014925")] [Address(RVA = "0xF07780", Offset = "0xF06580", VA = "0x180F07780")] 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: 0x170038D2 RID: 14546 // (get) Token: 0x06014926 RID: 84262 RVA: 0x004CBF50 File Offset: 0x004CA150 [Token(Token = "0x170038D2")] public bool JNJEGNPFNOO { [Token(Token = "0x6014926")] [Address(RVA = "0xF09870", Offset = "0xF08670", VA = "0x180F09870")] get { return !this.NJGOHBFLHPP.CFLJGNJLBFG; } } // Token: 0x170038D3 RID: 14547 // (get) Token: 0x06014927 RID: 84263 RVA: 0x004CBF74 File Offset: 0x004CA174 [Token(Token = "0x170038D3")] public bool IAHLIBHHCBD { [Token(Token = "0x6014927")] [Address(RVA = "0xF098A0", Offset = "0xF086A0", VA = "0x180F098A0")] get { return this.PAOHJMAMFIM.IAHLIBHHCBD; } } // Token: 0x170038D4 RID: 14548 // (get) Token: 0x06014928 RID: 84264 RVA: 0x004CBF94 File Offset: 0x004CA194 [Token(Token = "0x170038D4")] public bool NBABKJPFPOG { [Token(Token = "0x6014928")] [Address(RVA = "0xF0A100", Offset = "0xF08F00", VA = "0x180F0A100")] get { return this.PGFPNHAKFNJ.KHJEIGEDELI.POCJHHCOFDD; } } // Token: 0x170038D5 RID: 14549 // (get) Token: 0x06014929 RID: 84265 RVA: 0x004CBFB4 File Offset: 0x004CA1B4 [Token(Token = "0x170038D5")] public float CHEJJCFNIHG { [Token(Token = "0x6014929")] [Address(RVA = "0xF096F0", Offset = "0xF084F0", VA = "0x180F096F0")] get { return this.PGFPNHAKFNJ.KHJEIGEDELI.KPNEANMBENB; } } // Token: 0x170038D6 RID: 14550 // (get) Token: 0x0601492A RID: 84266 RVA: 0x004CBFD4 File Offset: 0x004CA1D4 [Token(Token = "0x170038D6")] public HJPPAEFEOKM JCLGHIKDBFO { [Token(Token = "0x601492A")] [Address(RVA = "0xF096E0", Offset = "0xF084E0", VA = "0x180F096E0")] get { return this.PGFPNHAKFNJ.KHJEIGEDELI.AGJPEPDLFMJ; } } // Token: 0x170038D7 RID: 14551 // (get) Token: 0x0601492B RID: 84267 RVA: 0x004CBFF4 File Offset: 0x004CA1F4 [Token(Token = "0x170038D7")] public LDBJIPJIMDH PKIGPGGCOMM { [Token(Token = "0x601492B")] [Address(RVA = "0xF096D0", Offset = "0xF084D0", VA = "0x180F096D0")] get { return this.PGFPNHAKFNJ.KHJEIGEDELI.ONIIFAKGFJH; } } // Token: 0x170038D8 RID: 14552 // (get) Token: 0x0601492C RID: 84268 RVA: 0x004CC014 File Offset: 0x004CA214 [Token(Token = "0x170038D8")] public Vector3 COIENKBKBHC { [Token(Token = "0x601492C")] [Address(RVA = "0xF09700", Offset = "0xF08500", VA = "0x180F09700")] get { throw new NullReferenceException(); } } // Token: 0x0601492D RID: 84269 RVA: 0x004CC028 File Offset: 0x004CA228 [Token(Token = "0x601492D")] [Address(RVA = "0xEFC920", Offset = "0xEFB720", VA = "0x180EFC920")] public void AddClamberRestriction(object PIHIPPPPEBI) { this.NJGOHBFLHPP.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x0601492E RID: 84270 RVA: 0x004CC048 File Offset: 0x004CA248 [Token(Token = "0x601492E")] [Address(RVA = "0xF067E0", Offset = "0xF055E0", VA = "0x180F067E0")] public void RemoveClamberRestriction(object PIHIPPPPEBI) { this.NJGOHBFLHPP.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x0601492F RID: 84271 RVA: 0x004CC068 File Offset: 0x004CA268 [Token(Token = "0x601492F")] [Address(RVA = "0xF075C0", Offset = "0xF063C0", VA = "0x180F075C0")] public void RequestClamber(Vector3 DGPLKIJDBCH) { if (!this.NJGOHBFLHPP.CFLJGNJLBFG) { float z = DGPLKIJDBCH.z; this.CDDMICFBJPL.KHJEIGEDELI = true; this.CDDMICFBJPL.CKNLEOLLFNO.z = z; } } // Token: 0x170038D9 RID: 14553 // (get) Token: 0x06014930 RID: 84272 RVA: 0x004CC0B0 File Offset: 0x004CA2B0 [Token(Token = "0x170038D9")] public bool EBGJABJGDLP { [Token(Token = "0x6014930")] [Address(RVA = "0xF09930", Offset = "0xF08730", VA = "0x180F09930")] get { BJOIBBBOIKO fapfdncdlak = this.FAPFDNCDLAK; bool flag; return flag; } } // Token: 0x170038DA RID: 14554 // (get) Token: 0x06014931 RID: 84273 RVA: 0x004CC0CC File Offset: 0x004CA2CC [Token(Token = "0x170038DA")] public bool OMJLOPGLNDN { [Token(Token = "0x6014931")] [Address(RVA = "0xF099D0", Offset = "0xF087D0", VA = "0x180F099D0")] get { return this.PAOHJMAMFIM.OMJLOPGLNDN; } } // Token: 0x06014932 RID: 84274 RVA: 0x004CC0EC File Offset: 0x004CA2EC [Token(Token = "0x6014932")] [Address(RVA = "0xEFC980", Offset = "0xEFB780", VA = "0x180EFC980")] public void AddFlyEnabled(bool CBHMNNAINHM, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO fapfdncdlak = this.FAPFDNCDLAK; ObscuredBool obscuredBool; bool inited = obscuredBool.inited; if (!this.EBGJABJGDLP) { this.CDDMICFBJPL.HOHFBIOGPLE = true; } } // Token: 0x06014933 RID: 84275 RVA: 0x004CC124 File Offset: 0x004CA324 [Token(Token = "0x6014933")] [Address(RVA = "0xF06840", Offset = "0xF05640", VA = "0x180F06840")] public void RemoveFlyEnabled(object PIHIPPPPEBI) { bool flag = this.FAPFDNCDLAK.HAHBGOMEMEE(PIHIPPPPEBI); if (!this.EBGJABJGDLP) { this.CDDMICFBJPL.HOHFBIOGPLE = true; } } // Token: 0x06014934 RID: 84276 RVA: 0x004CC15C File Offset: 0x004CA35C [Token(Token = "0x6014934")] [Address(RVA = "0xF07670", Offset = "0xF06470", VA = "0x180F07670")] public void RequestFlyStart(bool LCHEDHEKCFL) { if (this.EBGJABJGDLP) { this.CDDMICFBJPL.HIGOLIHMOCM = true; this.CDDMICFBJPL.OCKDOONNOGN = LCHEDHEKCFL; } } // Token: 0x06014935 RID: 84277 RVA: 0x004CC18C File Offset: 0x004CA38C [Token(Token = "0x6014935")] [Address(RVA = "0xF076B0", Offset = "0xF064B0", VA = "0x180F076B0")] public void RequestFlyStop() { this.CDDMICFBJPL.HOHFBIOGPLE = true; } // Token: 0x170038DB RID: 14555 // (get) Token: 0x06014936 RID: 84278 RVA: 0x004CC1A8 File Offset: 0x004CA3A8 [Token(Token = "0x170038DB")] public bool FJGJCLBLGDH { [Token(Token = "0x6014936")] [Address(RVA = "0xF09C30", Offset = "0xF08A30", VA = "0x180F09C30")] get { return this.NKNOLHBGEOO != 0 || this.PAOHJMAMFIM.FJGJCLBLGDH; } } // Token: 0x170038DC RID: 14556 // (get) Token: 0x06014937 RID: 84279 RVA: 0x004CC1D4 File Offset: 0x004CA3D4 [Token(Token = "0x170038DC")] public bool KFKKCCLHKIL { [Token(Token = "0x6014937")] [Address(RVA = "0xF0A1D0", Offset = "0xF08FD0", VA = "0x180F0A1D0")] get { if (this.CGNKGNKAPLL) { PlayerMovement.GKKDLCJHJAN hogmbckechj = this.HOGMBCKECHJ; } return this.PGFPNHAKFNJ.FFPPCFHJMED.OAIPGOANDGN; } } // Token: 0x170038DD RID: 14557 // (get) Token: 0x06014938 RID: 84280 RVA: 0x004CC204 File Offset: 0x004CA404 [Token(Token = "0x170038DD")] public bool BINFCBEFLJN { [Token(Token = "0x6014938")] [Address(RVA = "0xF0A1B0", Offset = "0xF08FB0", VA = "0x180F0A1B0")] get { if (this.CGNKGNKAPLL) { return this.HOGMBCKECHJ.HPDPAEJCMJB; } return this.PGFPNHAKFNJ.FFPPCFHJMED.HPDPAEJCMJB; } } // Token: 0x170038DE RID: 14558 // (get) Token: 0x06014939 RID: 84281 RVA: 0x004CC238 File Offset: 0x004CA438 [Token(Token = "0x170038DE")] public Vector3 GNHHLNLABAD { [Token(Token = "0x6014939")] [Address(RVA = "0xF0AB90", Offset = "0xF09990", VA = "0x180F0AB90")] get { /* An exception occurred when decompiling this method (06014939) 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 1660 */; } } // Token: 0x170038DF RID: 14559 // (get) Token: 0x0601493A RID: 84282 RVA: 0x004CC250 File Offset: 0x004CA450 [Token(Token = "0x170038DF")] public Vector3 CHGAKMKCACD { [Token(Token = "0x601493A")] [Address(RVA = "0xF0AB30", Offset = "0xF09930", VA = "0x180F0AB30")] get { /* An exception occurred when decompiling this method (0601493A) 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 1660 */; } } // Token: 0x170038E0 RID: 14560 // (get) Token: 0x0601493B RID: 84283 RVA: 0x004CC268 File Offset: 0x004CA468 [Token(Token = "0x170038E0")] public float NIMKFENPGAI { [Token(Token = "0x601493B")] [Address(RVA = "0xF0ABD0", Offset = "0xF099D0", VA = "0x180F0ABD0")] get { if (this.CGNKGNKAPLL) { return this.HOGMBCKECHJ.JODPOANPJNK; } return this.PGFPNHAKFNJ.FFPPCFHJMED.JODPOANPJNK; } } // Token: 0x170038E1 RID: 14561 // (get) Token: 0x0601493C RID: 84284 RVA: 0x004CC29C File Offset: 0x004CA49C [Token(Token = "0x170038E1")] public float KPMOAJEKJNK { [Token(Token = "0x601493C")] [Address(RVA = "0xF0AB70", Offset = "0xF09970", VA = "0x180F0AB70")] get { if (this.CGNKGNKAPLL) { return this.HOGMBCKECHJ.BCANLCHBKJE; } return this.PGFPNHAKFNJ.FFPPCFHJMED.BCANLCHBKJE; } } // Token: 0x170038E2 RID: 14562 // (get) Token: 0x0601493D RID: 84285 RVA: 0x004CC2D0 File Offset: 0x004CA4D0 [Token(Token = "0x170038E2")] public float MHHAJCNHMCO { [Token(Token = "0x601493D")] [Address(RVA = "0xF0A9C0", Offset = "0xF097C0", VA = "0x180F0A9C0")] get { BJOIBBBOIKO gcngppiblkc = this.GCNGPPIBLKC; float time = Time.time; if (this.CGNKGNKAPLL) { } float num = Mathf.Clamp01(time); throw new NullReferenceException(); } } // Token: 0x170038E3 RID: 14563 // (get) Token: 0x0601493E RID: 84286 RVA: 0x004CC304 File Offset: 0x004CA504 [Token(Token = "0x170038E3")] public float ACBACLBMMKP { [Token(Token = "0x601493E")] [Address(RVA = "0xF09E20", Offset = "0xF08C20", VA = "0x180F09E20")] get { BJOIBBBOIKO jjefhibbddp = this.JJEFHIBBDDP; BJOIBBBOIKO ocbafkacjmh = this.OCBAFKACJMH; float num; return num; } } // Token: 0x170038E4 RID: 14564 // (get) Token: 0x0601493F RID: 84287 RVA: 0x004CC328 File Offset: 0x004CA528 [Token(Token = "0x170038E4")] public float BLAOEHHIILD { [Token(Token = "0x601493F")] [Address(RVA = "0xF09D70", Offset = "0xF08B70", VA = "0x180F09D70")] get { BJOIBBBOIKO gfofbcijnpb = this.GFOFBCIJNPB; float num; return num; } } // Token: 0x170038E5 RID: 14565 // (get) Token: 0x06014940 RID: 84288 RVA: 0x004CC344 File Offset: 0x004CA544 [Token(Token = "0x170038E5")] public float OMFJNBDDMIF { [Token(Token = "0x6014940")] [Address(RVA = "0xF09F20", Offset = "0xF08D20", VA = "0x180F09F20")] get { BJOIBBBOIKO meboeefdfbf = this.MEBOEEFDFBF; float num; return num; } } // Token: 0x06014941 RID: 84289 RVA: 0x004CC360 File Offset: 0x004CA560 [Token(Token = "0x6014941")] [Address(RVA = "0xEFD5A0", Offset = "0xEFC3A0", VA = "0x180EFD5A0")] public void AddTeleportCooldown(float LIELCAEFGKK, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO gcngppiblkc = this.GCNGPPIBLKC; } // Token: 0x06014942 RID: 84290 RVA: 0x004CC37C File Offset: 0x004CA57C [Token(Token = "0x6014942")] [Address(RVA = "0xF06E80", Offset = "0xF05C80", VA = "0x180F06E80")] public void RemoveTeleportCooldown(object PIHIPPPPEBI) { bool flag = this.GCNGPPIBLKC.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x06014943 RID: 84291 RVA: 0x004CC39C File Offset: 0x004CA59C [Token(Token = "0x6014943")] [Address(RVA = "0xEFD810", Offset = "0xEFC610", VA = "0x180EFD810")] public void AddTeleportMaxHorizontalDistance(float FFGABKEHGMO, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO jjefhibbddp = this.JJEFHIBBDDP; } // Token: 0x06014944 RID: 84292 RVA: 0x004CC3B8 File Offset: 0x004CA5B8 [Token(Token = "0x6014944")] [Address(RVA = "0xF06FA0", Offset = "0xF05DA0", VA = "0x180F06FA0")] public void RemoveTeleportMaxHorizontalDistance(object PIHIPPPPEBI) { bool flag = this.JJEFHIBBDDP.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x06014945 RID: 84293 RVA: 0x004CC3D8 File Offset: 0x004CA5D8 [Token(Token = "0x6014945")] [Address(RVA = "0xEFD740", Offset = "0xEFC540", VA = "0x180EFD740")] public void AddTeleportMaxHorizontalDistanceScalar(float KCJKKMALEPE, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO ocbafkacjmh = this.OCBAFKACJMH; } // Token: 0x06014946 RID: 84294 RVA: 0x004CC3F4 File Offset: 0x004CA5F4 [Token(Token = "0x6014946")] [Address(RVA = "0xF06F40", Offset = "0xF05D40", VA = "0x180F06F40")] public void RemoveTeleportMaxHorizontalDistanceScalar(object PIHIPPPPEBI) { bool flag = this.OCBAFKACJMH.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x06014947 RID: 84295 RVA: 0x004CC414 File Offset: 0x004CA614 [Token(Token = "0x6014947")] [Address(RVA = "0xEFD670", Offset = "0xEFC470", VA = "0x180EFD670")] public void AddTeleportMaxDropHeight(float FMDHDGHKELC, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO gfofbcijnpb = this.GFOFBCIJNPB; } // Token: 0x06014948 RID: 84296 RVA: 0x004CC430 File Offset: 0x004CA630 [Token(Token = "0x6014948")] [Address(RVA = "0xF06EE0", Offset = "0xF05CE0", VA = "0x180F06EE0")] public void RemoveTeleportMaxDropHeight(object PIHIPPPPEBI) { bool flag = this.GFOFBCIJNPB.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x06014949 RID: 84297 RVA: 0x004CC450 File Offset: 0x004CA650 [Token(Token = "0x6014949")] [Address(RVA = "0xEFD8E0", Offset = "0xEFC6E0", VA = "0x180EFD8E0")] public void AddTeleportMaxHorizontalSurfaceAngle(float PCDJOJJHFIK, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO meboeefdfbf = this.MEBOEEFDFBF; } // Token: 0x0601494A RID: 84298 RVA: 0x004CC46C File Offset: 0x004CA66C [Token(Token = "0x601494A")] [Address(RVA = "0xF07000", Offset = "0xF05E00", VA = "0x180F07000")] public void RemoveTeleportMaxHorizontalSurfaceAngle(object PIHIPPPPEBI) { bool flag = this.MEBOEEFDFBF.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x0601494B RID: 84299 RVA: 0x004CC48C File Offset: 0x004CA68C [Token(Token = "0x601494B")] [Address(RVA = "0xF083D0", Offset = "0xF071D0", VA = "0x180F083D0")] 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: 0x0601494C RID: 84300 RVA: 0x004CC4E8 File Offset: 0x004CA6E8 [Token(Token = "0x601494C")] [Address(RVA = "0xF083A0", Offset = "0xF071A0", VA = "0x180F083A0")] 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: 0x0601494D RID: 84301 RVA: 0x004CC534 File Offset: 0x004CA734 [Token(Token = "0x601494D")] [Address(RVA = "0xF08B00", Offset = "0xF07900", VA = "0x180F08B00")] public void TeleportTo(Vector3 GOILLCGHHLC, Vector3 FKEMPCLOPMH, [Optional] RigidbodyEx MGDGOKFCBGC) { if (this.NKNOLHBGEOO != 0) { KFBABPAPIMB nknolhbgeoo = this.NKNOLHBGEOO; this.GLFCOPMIKLH(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.ONCPNMDGGKG; PlayerMovement.JGEJNACKKJK jgejnackkjk; jgejnackkjk.System.IDisposable.Dispose(); float z2 = GOILLCGHHLC.z; jgejnackkjk.destinationSurfacePosition.z = z2; float z3 = FKEMPCLOPMH.z; jgejnackkjk.duration = teleportMaxDuration; jgejnackkjk.destinationForward.z = z3; jgejnackkjk.<>1__state = (int)((ulong)0L); jgejnackkjk.<>4__this = this; jgejnackkjk.sourceSurfacePosition.z = z; KFBABPAPIMB kfbabpapimb = instance.Run(this, jgejnackkjk); this.NKNOLHBGEOO = kfbabpapimb; } // Token: 0x170038E6 RID: 14566 // (get) Token: 0x0601494E RID: 84302 RVA: 0x004CC600 File Offset: 0x004CA800 [Token(Token = "0x170038E6")] public bool IAKAMDJIJLC { [Token(Token = "0x601494E")] [Address(RVA = "0xF09AC0", Offset = "0xF088C0", VA = "0x180F09AC0")] get { return this.OGOIPCKHAMG; } } // Token: 0x170038E7 RID: 14567 // (get) Token: 0x0601494F RID: 84303 RVA: 0x004CC614 File Offset: 0x004CA814 [Token(Token = "0x170038E7")] public bool NBLOEOBPAAO { [Token(Token = "0x601494F")] [Address(RVA = "0xF0A5F0", Offset = "0xF093F0", VA = "0x180F0A5F0")] get { return !this.FMMPFGKGLBE.CFLJGNJLBFG; } } // Token: 0x06014950 RID: 84304 RVA: 0x004CC638 File Offset: 0x004CA838 [Token(Token = "0x6014950")] [Address(RVA = "0xEFCD70", Offset = "0xEFBB70", VA = "0x180EFCD70")] public void AddRoomScaleCollisionDisplacementRestriction(object PIHIPPPPEBI) { this.FMMPFGKGLBE.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x06014951 RID: 84305 RVA: 0x004CC658 File Offset: 0x004CA858 [Token(Token = "0x6014951")] [Address(RVA = "0xF069F0", Offset = "0xF057F0", VA = "0x180F069F0")] public void RemoveRoomScaleCollisionDisplacementRestriction(object PIHIPPPPEBI) { this.FMMPFGKGLBE.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x170038E8 RID: 14568 // (get) Token: 0x06014952 RID: 84306 RVA: 0x004CC678 File Offset: 0x004CA878 [Token(Token = "0x170038E8")] public bool CODNKDKPLAD { [Token(Token = "0x6014952")] [Address(RVA = "0xF09AD0", Offset = "0xF088D0", VA = "0x180F09AD0")] get { return this.FAIEFDDKJJP; } } // Token: 0x170038E9 RID: 14569 // (get) Token: 0x06014953 RID: 84307 RVA: 0x004CC68C File Offset: 0x004CA88C [Token(Token = "0x170038E9")] public bool MHPOHHBOLIA { [Token(Token = "0x6014953")] [Address(RVA = "0xF0A620", Offset = "0xF09420", VA = "0x180F0A620")] get { return this.DGNOIEGIJEH.CFLJGNJLBFG; } } // Token: 0x06014954 RID: 84308 RVA: 0x004CC6AC File Offset: 0x004CA8AC [Token(Token = "0x6014954")] [Address(RVA = "0xEFCDA0", Offset = "0xEFBBA0", VA = "0x180EFCDA0")] public void AddRoomScaleConfinementEnabled(object PIHIPPPPEBI) { this.DGNOIEGIJEH.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x06014955 RID: 84309 RVA: 0x004CC6CC File Offset: 0x004CA8CC [Token(Token = "0x6014955")] [Address(RVA = "0xF06A20", Offset = "0xF05820", VA = "0x180F06A20")] public void RemoveRoomScaleConfinementEnabled(object PIHIPPPPEBI) { this.DGNOIEGIJEH.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x06014956 RID: 84310 RVA: 0x004CC6EC File Offset: 0x004CA8EC [Token(Token = "0x6014956")] [Address(RVA = "0xF05950", Offset = "0xF04750", VA = "0x180F05950")] private void OFHKHDCIKJJ(in DMMFKBFLEHO OMKANEFPNPM, ref EGJMFJMHPKP LKMKAGFPLIJ) { bool flag = this.FJDNDAEODKP.CFLJGNJLBFG; LKMKAGFPLIJ.FKBMDEJEKIJ = flag; bool flag2 = this.OEMLHPELMKD.CFLJGNJLBFG; LKMKAGFPLIJ.PDECBJHOABO = flag2; bool flag3 = this.FNOADOLNNFL.CFLJGNJLBFG; LKMKAGFPLIJ.AAEMJCKODNE = flag3; bool ndpklmegmlf = LKMKAGFPLIJ.NDPKLMEGMLF; if (!this.FMJOJFBNLME || !this.MBICMPJHHNF || !this.PAOHJMAMFIM.HGJFHOPJJGD) { } 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 flag4; float z5; if (flag4) { Vector3 vector3; z5 = vector3.z; } LKMKAGFPLIJ.NFHGOANELAL.z = z5; } this.NKBJMDKFHLL(); } // Token: 0x06014957 RID: 84311 RVA: 0x004CC7D0 File Offset: 0x004CA9D0 [Token(Token = "0x6014957")] [Address(RVA = "0xF02CB0", Offset = "0xF01AB0", VA = "0x180F02CB0")] private AOFMEAGFCMN KJLKLKOECJO(in PCHOAHGFMOE ONDHKOLGCFM) { bool flag; if (!flag) { } float y = ONDHKOLGCFM.APFAHAOHBGE.ILALHDDOAGN.y; OEJLDPNDJJN hjihcpdchla = ONDHKOLGCFM.HJIHCPDCHLA; OEJLDPNDJJN hjihcpdchla2 = ONDHKOLGCFM.HJIHCPDCHLA; float z = Physics.gravity.z; OEJLDPNDJJN hjihcpdchla3 = ONDHKOLGCFM.HJIHCPDCHLA; OEJLDPNDJJN hjihcpdchla4 = ONDHKOLGCFM.HJIHCPDCHLA; OEJLDPNDJJN hjihcpdchla5 = ONDHKOLGCFM.HJIHCPDCHLA; bool flag2; if (flag2) { } OEJLDPNDJJN hjihcpdchla6 = ONDHKOLGCFM.HJIHCPDCHLA; OEJLDPNDJJN hjihcpdchla7 = ONDHKOLGCFM.HJIHCPDCHLA; bool flag3; if (!flag3) { } bool flag4; if (!flag4) { OEJLDPNDJJN hjihcpdchla8 = ONDHKOLGCFM.HJIHCPDCHLA; } OEJLDPNDJJN hjihcpdchla9 = ONDHKOLGCFM.HJIHCPDCHLA; OEJLDPNDJJN hjihcpdchla10 = ONDHKOLGCFM.HJIHCPDCHLA; Vector3 gravity = Physics.gravity; float z2 = gravity.z; float num2; float num = num2 * 2f; num2 = num; OEJLDPNDJJN hjihcpdchla11 = ONDHKOLGCFM.HJIHCPDCHLA; OEJLDPNDJJN hjihcpdchla12 = ONDHKOLGCFM.HJIHCPDCHLA; float num3; num = num3; float num4 = Mathf.InverseLerp(-1f, 1f, num); OEJLDPNDJJN hjihcpdchla13 = ONDHKOLGCFM.HJIHCPDCHLA; num = num4; float num5 = Mathf.Lerp(num4, 1f, num); OEJLDPNDJJN hjihcpdchla14 = ONDHKOLGCFM.HJIHCPDCHLA; OEJLDPNDJJN hjihcpdchla15 = ONDHKOLGCFM.HJIHCPDCHLA; OEJLDPNDJJN hjihcpdchla16 = ONDHKOLGCFM.HJIHCPDCHLA; OEJLDPNDJJN hjihcpdchla17 = ONDHKOLGCFM.HJIHCPDCHLA; OEJLDPNDJJN hjihcpdchla18 = ONDHKOLGCFM.HJIHCPDCHLA; OEJLDPNDJJN hjihcpdchla19 = ONDHKOLGCFM.HJIHCPDCHLA; OEJLDPNDJJN hjihcpdchla20 = ONDHKOLGCFM.HJIHCPDCHLA; float num6; num = num6; OEJLDPNDJJN hjihcpdchla21 = ONDHKOLGCFM.HJIHCPDCHLA; OEJLDPNDJJN hjihcpdchla22 = ONDHKOLGCFM.HJIHCPDCHLA; int num7 = 0; float num8; ObscuredFloat obscuredFloat = ObscuredFloat.FAJDMKOEFLH(num8); OEJLDPNDJJN hjihcpdchla23 = ONDHKOLGCFM.HJIHCPDCHLA; int num9 = 0; float num10 = num; OEJLDPNDJJN hjihcpdchla24 = ONDHKOLGCFM.HJIHCPDCHLA; if ((hjihcpdchla24 != 0 && ((hjihcpdchla24 != 0 && num7 != 1) || (num9 != 0 && num9 != 0 && num9 != 0 && num9 != 1))) || num9 == 0 || num9 == 0 || num9 == 0 || num9 == 1) { } float num11 = num10; this.FNOADOLNNFL = num11; this.FNOADOLNNFL = num10; this.FNOADOLNNFL = num11; this.FNOADOLNNFL = num10; this.FNOADOLNNFL = num11; this.FNOADOLNNFL = num10; this.FNOADOLNNFL = num11; this.FNOADOLNNFL = num10; while (hjihcpdchla24 != 0) { } this.FNOADOLNNFL = num11; this.FNOADOLNNFL = num10; this.FNOADOLNNFL = num11; this.FNOADOLNNFL = num10; this.FNOADOLNNFL = num11; this.FNOADOLNNFL = num10; this.FNOADOLNNFL = num11; this.FNOADOLNNFL = 0; throw new NullReferenceException(); } // Token: 0x06014958 RID: 84312 RVA: 0x004CCA44 File Offset: 0x004CAC44 [Token(Token = "0x6014958")] [Address(RVA = "0xEFBF80", Offset = "0xEFAD80", VA = "0x180EFBF80")] 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; AOLMGGAPKEH efdakjggmda = this.EFDAKJGGMDA; Vector3 vector; float z = vector.z; bool flag = efdakjggmda.CFLJGNJLBFG; Player player = this.thisPlayer; if (flag) { RigidbodyEx rigidbodyEx = player.trackingSpace._rigidbodyEx; float cdmlbglogba = this.CDMLBGLOGBA; Vector3 vector2; float z2 = vector2.z; Vector3 vector3; float z3 = vector3.z; Vector3 vector4; float z4 = vector4.z; Vector3 vector5; float z5 = vector5.z; Vector3 vector6; float z6 = vector6.z; } int num = 0; RigidbodyEx hiceneopgof = ALHOBPDEBPJ.HICENEOPGOF; int num2 = 0; int num3 = 0; if (hiceneopgof == num3) { } Transform physicsTransform = ALHOBPDEBPJ.HICENEOPGOF.ONHPOMOACHE; bool flag2 = ALHOBPDEBPJ.HLCGJHMBOBE(physicsTransform, num2); if (flag2) { Vector3 vector7; float z7 = vector7.z; } bool flag3; LEGLBECFPMF.GMACMDOKCGL gmacmdokcgl; if (flag3 && num == 0 && gmacmdokcgl == LEGLBECFPMF.GMACMDOKCGL.FLOOR) { RigidbodyEx rigidbodyEx2 = this.thisPlayer.trackingSpace._rigidbodyEx; Vector3 vector8; float z8 = vector8.z; Vector3 vector9; float z9 = vector9.z; } if (flag2) { return true; } throw new NullReferenceException(); } // Token: 0x06014959 RID: 84313 RVA: 0x004CCB4C File Offset: 0x004CAD4C [Token(Token = "0x6014959")] [Address(RVA = "0xF026B0", Offset = "0xF014B0", VA = "0x180F026B0")] public static CLHMNIJHLDD GetCapsule(in DMMFKBFLEHO OMKANEFPNPM, Vector3 FFHAHHMJEFE, float BBOHGPDCNOE, Vector3 KNIKPKEBLNF) { /* An exception occurred when decompiling this method (06014959) ICSharpCode.Decompiler.DecompilerException: Error decompiling CLHMNIJHLDD RecRoom.Core.Locomotion.PlayerMovement::GetCapsule(DMMFKBFLEHO&,UnityEngine.Vector3,System.Single,UnityEngine.Vector3) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:int32(var_6_03, ldc.i4:int32(0)) stfld:float32(DMMFKBFLEHO::EOKGFCGMLCD, ldloc:valuetype DMMFKBFLEHO&(OMKANEFPNPM), ldloc:int32[exp:float32](var_6_03)) stfld:float32(DMMFKBFLEHO::IEHPLKAMNLA, ldloc:valuetype DMMFKBFLEHO&(OMKANEFPNPM), ldloc:int32[exp:float32](var_6_03)) stfld:LayerMask(DMMFKBFLEHO::NNHBELIOIIM, ldloc:valuetype DMMFKBFLEHO&(OMKANEFPNPM), ldloc:int32[exp:LayerMask](var_6_03)) stfld:EPNMAMOLPJM(DMMFKBFLEHO::PHCAFIIFKBI, ldloc:valuetype DMMFKBFLEHO&(OMKANEFPNPM), ldloc:int32[exp:EPNMAMOLPJM](var_6_03)) stfld:float32(DMMFKBFLEHO::AINLKMPLGOG, ldloc:valuetype DMMFKBFLEHO&(OMKANEFPNPM), ldloc:int32[exp:float32](var_6_03)) stfld:MHGPBPGJBOI(DMMFKBFLEHO::KAKECDGBOPN, ldloc:valuetype DMMFKBFLEHO&(OMKANEFPNPM), ldloc:int32[exp:MHGPBPGJBOI](var_6_03)) } 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 1660 */; } // Token: 0x0601495A RID: 84314 RVA: 0x004CCB90 File Offset: 0x004CAD90 [Token(Token = "0x601495A")] [Address(RVA = "0xF025E0", Offset = "0xF013E0", VA = "0x180F025E0")] public static float GetCapsuleNormalizedHeight(in DMMFKBFLEHO OMKANEFPNPM, CLHMNIJHLDD MONNKJCENOB) { float y = MONNKJCENOB.EFFDLILKKFA.y; float num; return num; } // Token: 0x0601495B RID: 84315 RVA: 0x004CCBAC File Offset: 0x004CADAC [Token(Token = "0x601495B")] [Address(RVA = "0xF025C0", Offset = "0xF013C0", VA = "0x180F025C0")] public static float GetCapsuleNormalizedHeightForGap(in DMMFKBFLEHO OMKANEFPNPM, float BEMBKMAHCIN) { return OMKANEFPNPM.GAHNCKIAOJE; } // Token: 0x0601495C RID: 84316 RVA: 0x004CCBC0 File Offset: 0x004CADC0 [Token(Token = "0x601495C")] [Address(RVA = "0xF04630", Offset = "0xF03430", VA = "0x180F04630")] 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.pvCacheInitialized = num2 != 0; this.internalOnDestroying = num2; this.thisPlayer = num2; this.DJJAODLIJCH = num2; this.PAOHJMAMFIM = num2; this.FNOADOLNNFL = num2; this.HPJMIJDOBGK = num2; this.CDDMICFBJPL.MNCMPIEKGNB.y = (float)num2; this.CDDMICFBJPL.LFFIAMEBLCO.y = (float)num2; throw new NullReferenceException(); } // Token: 0x0601495D RID: 84317 RVA: 0x004CCC44 File Offset: 0x004CAE44 [Token(Token = "0x601495D")] [Address(RVA = "0xF01370", Offset = "0xF00170", VA = "0x180F01370")] 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: 0x0601495E RID: 84318 RVA: 0x004CCDB0 File Offset: 0x004CAFB0 [Token(Token = "0x601495E")] [Address(RVA = "0xF01E00", Offset = "0xF00C00", VA = "0x180F01E00")] private void GFJKAIIAJIA(ref RigidbodyEx HICENEOPGOF, ref PEPNPPNIEKF OLBEOCHOKNL, out Vector3 FEHBMHLFBCA, out Vector3 HKCOCAGMAEB, out Vector3 FCAEKEMBNMG) { PlayerTrackingSpace trackingSpace = this.thisPlayer.trackingSpace; AOLMGGAPKEH bckfcnomobl = this.BCKFCNOMOBL; RigidbodyEx rigidbodyEx = trackingSpace._rigidbodyEx; if (!bckfcnomobl.CFLJGNJLBFG) { RigidbodyEx kgcfpfpdjpm = rigidbodyEx.KGCFPFPDJPM; bool flag; bool flag2; if (flag && flag2) { Vector3 vector; float z = vector.z; } } float z2 = Vector3.zero.z; FEHBMHLFBCA.z = z2; Vector3 zero = Vector3.zero; float z3 = zero.z; zero.z = z3; Vector3 zero2 = Vector3.zero; if (!this.thisPlayer.LEPJOEKBOBG) { float trackingSpaceScale = this.thisPlayer.DAPLILAEHLC; rigidbodyEx.MKDHFENOFDO = trackingSpaceScale; } bool flag3; if (flag3) { Vector3 vector2; float z4 = vector2.z; FEHBMHLFBCA.z = z4; bool flag4 = this.BCKFCNOMOBL.CFLJGNJLBFG; float num; if (flag4 || OLBEOCHOKNL.MMJEJGNKJGN == flag4 || num <= 0.001f) { throw new NullReferenceException(); } Vector3 vector3; float z5 = vector3.z; vector3.z = z5; } } // Token: 0x0601495F RID: 84319 RVA: 0x004CCEA4 File Offset: 0x004CB0A4 [Token(Token = "0x601495F")] [Address(RVA = "0xF00C70", Offset = "0xEFFA70", VA = "0x180F00C70")] private void BGKOLNJAJDN(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, Vector3 EAOCEINLAKP, Vector3 KHJFDILDLAD, bool BNHAGIKJEDB) { RigidbodyEx rigidbodyEx; int num; BJIFHHPBNNJ k__BackingField; for (;;) { Vector3 vector; float z = vector.z; DDHPAFKBMON.z = z; bool flag; if (!flag) { Vector3 vector2; float z2 = vector2.z; DDHPAFKBMON.z = z2; } rigidbodyEx = this.thisPlayer.trackingSpace._rigidbodyEx; num = 0; if (!rigidbodyEx.IHLCHCBIBEF) { break; } Transform targetTransform = rigidbodyEx.KGCFPFPDJPM.MDKDCJFEBJH; float y = k__BackingField.IIMFKAEDKGH.y; GameObject gameObject = rigidbodyEx.gameObject; APDBOLKPCBO mlipeppaofd = k__BackingField.MLIPEPPAOFD; int num2 = 0; if (num2 < gameObject) { num2++; } float y2 = k__BackingField.IIMFKAEDKGH.y; int num3 = 0; if (num2 != num3) { float y3 = k__BackingField.IIMFKAEDKGH.y; } float y4 = k__BackingField.IIMFKAEDKGH.y; int num4 = 0; if (num2 != num4) { goto Block_4; } } rigidbodyEx.JJGDNPNBINJ = num; rigidbodyEx.MEJCMIKAJCD = num; k__BackingField = this.thisPlayer.trackingSpace.k__BackingField; GameObject gameObject2 = rigidbodyEx.gameObject; float z3 = DDHPAFKBMON.z; return; Block_4: float y5 = k__BackingField.IIMFKAEDKGH.y; throw new NullReferenceException(); } // Token: 0x06014960 RID: 84320 RVA: 0x004CCFD0 File Offset: 0x004CB1D0 [Token(Token = "0x6014960")] [Address(RVA = "0xF05530", Offset = "0xF04330", VA = "0x180F05530")] private void OACJEDOODAL(Transform MIDAHPBMMAK, Vector3 GHBPCACOCOL, Quaternion LDAKIHFDIFN, Vector3 NEDAACNNIPB, Vector3 MOGOLDLEJAL, bool BNHAGIKJEDB) { Vector3 vector; float z = vector.z; GHBPCACOCOL.z = z; bool flag; if (!flag) { Vector3 vector2; float z2 = vector2.z; GHBPCACOCOL.z = z2; } RigidbodyEx rigidbodyEx = this.thisPlayer.trackingSpace._rigidbodyEx; BJIFHHPBNNJ k__BackingField = this.thisPlayer.trackingSpace.k__BackingField; GameObject gameObject = rigidbodyEx.gameObject; float z3 = GHBPCACOCOL.z; } // Token: 0x06014961 RID: 84321 RVA: 0x004CD0B4 File Offset: 0x004CB2B4 [Token(Token = "0x6014961")] [Address(RVA = "0xF01600", Offset = "0xF00400", VA = "0x180F01600")] private Vector3 EOLABMPMMDG(Vector3 CIHDJKHOFNO, in PCHOAHGFMOE ONDHKOLGCFM) { /* An exception occurred when decompiling this method (06014961) 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 1660 */; } // Token: 0x06014962 RID: 84322 RVA: 0x004CD108 File Offset: 0x004CB308 [Token(Token = "0x6014962")] [Address(RVA = "0xF03BC0", Offset = "0xF029C0", VA = "0x180F03BC0")] private Vector3 LCAOLFDNLMP(Vector3 CIHDJKHOFNO, Vector3 IBHEKLCMMNH) { /* An exception occurred when decompiling this method (06014962) 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 1660 */; } // Token: 0x06014963 RID: 84323 RVA: 0x004CD130 File Offset: 0x004CB330 [Token(Token = "0x6014963")] [Address(RVA = "0xF01500", Offset = "0xF00300", VA = "0x180F01500")] 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: 0x06014964 RID: 84324 RVA: 0x004CD1B8 File Offset: 0x004CB3B8 [Token(Token = "0x6014964")] [Address(RVA = "0xF03CD0", Offset = "0xF02AD0", VA = "0x180F03CD0")] private void LKDLCIGEMNA() { PlayerMovement.CACILGIFKNK paohjmamfim = this.PAOHJMAMFIM; bool loflhnmfkjk = this.PGFPNHAKFNJ.LOFLHNMFKJK; paohjmamfim.HJGNLMJOBHH = loflhnmfkjk; PlayerMovement.CACILGIFKNK paohjmamfim2 = this.PAOHJMAMFIM; HOIHCICJENB pomcbengpbg = this.PGFPNHAKFNJ.POMCBENGPBG; paohjmamfim2.LBGOAHJFKDK = pomcbengpbg != null; PlayerMovement.CACILGIFKNK paohjmamfim3 = this.PAOHJMAMFIM; KDFDIBOCLJH pfnikopjoec = this.PGFPNHAKFNJ.PFNIKOPJOEC; paohjmamfim3.HGJFHOPJJGD = pfnikopjoec != null; PlayerMovement.CACILGIFKNK paohjmamfim4 = this.PAOHJMAMFIM; bool kjegkcpapnb = this.PGFPNHAKFNJ.KJEGKCPAPNB; paohjmamfim4.PMCOKDNFEKO = kjegkcpapnb; PlayerMovement.CACILGIFKNK paohjmamfim5 = this.PAOHJMAMFIM; bool kijpgfehlek = this.PGFPNHAKFNJ.KIJPGFEHLEK; paohjmamfim5.HHBBOLDOMDG = kijpgfehlek; PlayerMovement.CACILGIFKNK paohjmamfim6 = this.PAOHJMAMFIM; bool fjfiodbcfel = this.PGFPNHAKFNJ.FJFIODBCFEL; paohjmamfim6.OMJLOPGLNDN = fjfiodbcfel; PlayerMovement.CACILGIFKNK paohjmamfim7 = this.PAOHJMAMFIM; MNENJFOEBKH ffppcfhjmed = this.PGFPNHAKFNJ.FFPPCFHJMED; paohjmamfim7.FJGJCLBLGDH = ffppcfhjmed != null; this.PAOHJMAMFIM.IBNAJMGIODL = false; PlayerMovement.CACILGIFKNK paohjmamfim8 = this.PAOHJMAMFIM; int num = 0; paohjmamfim8.OENNAJNBIGM = num; paohjmamfim8.OENNAJNBIGM.z = (float)num; this.PAOHJMAMFIM.IBNAJMGIODL = true; PlayerMovement.CACILGIFKNK paohjmamfim9 = this.PAOHJMAMFIM; NENNHFJNOOG ikhoimbcinn = this.PGFPNHAKFNJ.IKHOIMBCINN; if (ikhoimbcinn != 0) { float z = this.PGFPNHAKFNJ.IKHOIMBCINN.OLIFKCGIKMH.z; float z2 = this.PGFPNHAKFNJ.IKHOIMBCINN.EAAMPICHEKF.z; if (ikhoimbcinn == 0) { } } float z3 = this.PGFPNHAKFNJ.IKHOIMBCINN.OLIFKCGIKMH.z; paohjmamfim9.OENNAJNBIGM.z = z3; this.PAOHJMAMFIM.IBNAJMGIODL = true; PlayerMovement.CACILGIFKNK paohjmamfim10 = this.PAOHJMAMFIM; float z4 = this.PGFPNHAKFNJ.KOHFKJKLBHG.AIOJLAJOCEL.z; paohjmamfim10.OENNAJNBIGM.z = z4; PlayerMovement.CACILGIFKNK paohjmamfim11 = this.PAOHJMAMFIM; EFAKGDBBOLD poofhlejfej = this.PGFPNHAKFNJ.POOFHLEJFEJ; paohjmamfim11.JDNNBGMPCBM = poofhlejfej != null; PlayerMovement.CACILGIFKNK paohjmamfim12 = this.PAOHJMAMFIM; bool kdnndgfnamb = this.PGFPNHAKFNJ.POOFHLEJFEJ.KDNNDGFNAMB; paohjmamfim12.FCBDJCCPHOA = kdnndgfnamb; PlayerMovement.CACILGIFKNK paohjmamfim13 = this.PAOHJMAMFIM; float z5 = this.PGFPNHAKFNJ.POOFHLEJFEJ.AIOJLAJOCEL.z; paohjmamfim13.HNGDKOCHBCF.z = z5; PlayerMovement.CACILGIFKNK paohjmamfim14 = this.PAOHJMAMFIM; NLFEDHECHJG khjeigedeli = this.PGFPNHAKFNJ.KHJEIGEDELI; paohjmamfim14.IAHLIBHHCBD = khjeigedeli != null; PlayerMovement.CACILGIFKNK paohjmamfim15 = this.PAOHJMAMFIM; float z6 = this.PGFPNHAKFNJ.KHJEIGEDELI.AIOJLAJOCEL.z; paohjmamfim15.COIENKBKBHC.z = z6; PlayerMovement.CACILGIFKNK paohjmamfim16 = this.PAOHJMAMFIM; bool geokhbmbaba = this.PGFPNHAKFNJ.GEOKHBMBABA; paohjmamfim16.LOOBOOEAMMH = geokhbmbaba; PlayerMovement.CACILGIFKNK paohjmamfim17 = this.PAOHJMAMFIM; RigidbodyEx bnklfjmbcof = this.PGFPNHAKFNJ.JIIGJOFOOIN.BNKLFJMBCOF; int num2 = 0; bool flag = bnklfjmbcof != num2; paohjmamfim17.JJIEFONNNKK = flag; PlayerMovement.CACILGIFKNK paohjmamfim18 = this.PAOHJMAMFIM; bool blgcioknjkf = this.PGFPNHAKFNJ.BLGCIOKNJKF; paohjmamfim18.DAAEODGPKEH = blgcioknjkf; PlayerMovement.CACILGIFKNK paohjmamfim19 = this.PAOHJMAMFIM; if (!paohjmamfim19.DAAEODGPKEH) { int num3 = 0; paohjmamfim19.BPNLLPEHKIA = num3; } if (this.MPOJJJGEGKN != (ulong)0L) { } float z7 = Vector3.up.z; paohjmamfim19.BPNLLPEHKIA.z = z7; PlayerMovement.CACILGIFKNK paohjmamfim20 = this.PAOHJMAMFIM; float z8 = this.PGFPNHAKFNJ.IMBOJLLOJFC.z; paohjmamfim20.GHENGKMJLAB.z = z8; PlayerMovement.CACILGIFKNK paohjmamfim21 = this.PAOHJMAMFIM; float mecbcnclppe = this.PGFPNHAKFNJ.MECBCNCLPPE; paohjmamfim21.OKCPFEPHFKD = mecbcnclppe; } // Token: 0x06014965 RID: 84325 RVA: 0x004CD52C File Offset: 0x004CB72C [Token(Token = "0x6014965")] [Address(RVA = "0xF04200", Offset = "0xF03000", VA = "0x180F04200")] private void MALENFDHNBG(PCHOAHGFMOE ONDHKOLGCFM) { } // Token: 0x06014966 RID: 84326 RVA: 0x004CD53C File Offset: 0x004CB73C [Token(Token = "0x6014966")] [Address(RVA = "0xF01BD0", Offset = "0xF009D0", VA = "0x180F01BD0")] 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.ONCPNMDGGKG; LocomotionCollisionTrigger.LLICOCALCIA llicocalcia; llicocalcia.System.IDisposable.Dispose(); llicocalcia.<>1__state = (int)((ulong)0L); llicocalcia.<>4__this = num2; llicocalcia.player = player; llicocalcia.surfaceType = OBHNEJDADJP; KFBABPAPIMB kfbabpapimb = instance.Run(num2, llicocalcia); if (flag || instance != 0) { } } } // Token: 0x06014967 RID: 84327 RVA: 0x004CD5C8 File Offset: 0x004CB7C8 [Token(Token = "0x6014967")] [Address(RVA = "0xF051E0", Offset = "0xF03FE0", VA = "0x180F051E0")] private float NLNLFGEFAEA(float AEEOLHECFMC) { /* An exception occurred when decompiling this method (06014967) 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 1660 */; } // Token: 0x06014968 RID: 84328 RVA: 0x004CD5E4 File Offset: 0x004CB7E4 [Token(Token = "0x6014968")] [Address(RVA = "0xF05290", Offset = "0xF04090", VA = "0x180F05290")] private void NMDJIJBGBCF(bool EPLIGOFHOAO, bool KEPKLBAPHHN, Vector3 GDLACPKKECB, Vector3 ICKOIABCMDD) { int num = 0; this.LAHHENMLHEG = num != 0; if (EPLIGOFHOAO) { SingletonMonoBehaviour.ONCPNMDGGKG.PauseUntilEndOfFrame(); if (!this.EFDAKJGGMDA.CFLJGNJLBFG && !KEPKLBAPHHN) { Player player = this.thisPlayer; float z = GDLACPKKECB.z; } Vector3 zero = Vector3.zero; float z2 = Vector3.zero.z; this.LAHHENMLHEG = true; } } // Token: 0x170038EA RID: 14570 // (get) Token: 0x06014969 RID: 84329 RVA: 0x004CD648 File Offset: 0x004CB848 [Token(Token = "0x170038EA")] private bool PKHMIPJLBIE { [Token(Token = "0x6014969")] [Address(RVA = "0xF01310", Offset = "0xF00110", VA = "0x180F01310")] get { if (this.NKNOLHBGEOO == 0) { } bool flag; return flag; } } // Token: 0x0601496A RID: 84330 RVA: 0x004CD664 File Offset: 0x004CB864 [Token(Token = "0x601496A")] [Address(RVA = "0xF04140", Offset = "0xF02F40", VA = "0x180F04140")] private IEnumerator LLBMGIAEACN(Vector3 PLGEIOGCCHC, Vector3 GOILLCGHHLC, Vector3 FKEMPCLOPMH, float BJJEDIGOMGC) { /* An exception occurred when decompiling this method (0601496A) 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(JGEJNACKKJK::System.IDisposable.Dispose, ldloc:JGEJNACKKJK(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&](JGEJNACKKJK::destinationSurfacePosition, ldloc:JGEJNACKKJK(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&](JGEJNACKKJK::destinationForward, ldloc:JGEJNACKKJK(var_0)), ldloc:float32(var_3_26)) stfld:float32(JGEJNACKKJK::duration, ldloc:JGEJNACKKJK(var_0), ldc.i4:int32[exp:float32](0)) stfld:int32(JGEJNACKKJK::<>1__state, ldloc:JGEJNACKKJK(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:PlayerMovement(JGEJNACKKJK::<>4__this, ldloc:JGEJNACKKJK(var_0), ldloc:PlayerMovement(this)) stfld:float32(Vector3::z, ldfld:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](JGEJNACKKJK::sourceSurfacePosition, ldloc:JGEJNACKKJK(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 1660 */; } // Token: 0x0601496B RID: 84331 RVA: 0x004CD6C8 File Offset: 0x004CB8C8 [Token(Token = "0x601496B")] [Address(RVA = "0xF06210", Offset = "0xF05010", VA = "0x180F06210")] private void PBBIPIPMOAG() { if (this.NKNOLHBGEOO != 0) { KFBABPAPIMB nknolhbgeoo = this.NKNOLHBGEOO; this.GLFCOPMIKLH(nknolhbgeoo); this.NKNOLHBGEOO = (ulong)0L; } } // Token: 0x0601496C RID: 84332 RVA: 0x004CD6F8 File Offset: 0x004CB8F8 [Token(Token = "0x601496C")] [Address(RVA = "0xF05C70", Offset = "0xF04A70", VA = "0x180F05C70")] private Vector3 OHLPMOGBBAP(in DMMFKBFLEHO OMKANEFPNPM, Vector3 MCCODJAIMON) { /* An exception occurred when decompiling this method (0601496C) 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 1660 */; } // Token: 0x0601496D RID: 84333 RVA: 0x004CD724 File Offset: 0x004CB924 [Token(Token = "0x601496D")] [Address(RVA = "0xF02430", Offset = "0xF01230", VA = "0x180F02430")] private bool GIGMBHIJOJE() { if (this.FMJOJFBNLME && this.MBICMPJHHNF && !this.PAOHJMAMFIM.HGJFHOPJJGD) { return true; } throw new NullReferenceException(); } // Token: 0x0601496E RID: 84334 RVA: 0x004CD75C File Offset: 0x004CB95C [Token(Token = "0x601496E")] [Address(RVA = "0xF04900", Offset = "0xF03700", VA = "0x180F04900")] private void NKBJMDKFHLL() { int num; do { num = 0; this.CDDMICFBJPL.COGKMGCKNIG = num != 0; if (!this.KFDMDMOJKJD.CFLJGNJLBFG) { break; } Transform transform = this.thisPlayer.body.transform; List all = Player.All; bool flag; if (flag) { bool flag2; while (flag2) { } float num2; if (0 > (int)num2) { continue; } while (num2 > 1.5f) { } float num3 = num2; Vector3 vector; float z = vector.z; float num4; while (num4 > 0.16000001f) { } float num5; while (num5 > num3) { } float num6; num2 = num6; if (PlayerMovement.HGIAGGAMIPG > num2) { continue; } Vector3 up = Vector3.up; Vector3 vector2; float z2 = vector2.z; this.CDDMICFBJPL.COGKMGCKNIG = true; this.CDDMICFBJPL.OMCMAIOKNII.z = z2; } } while (num != 0); } // Token: 0x0601496F RID: 84335 RVA: 0x004CD840 File Offset: 0x004CBA40 [Token(Token = "0x601496F")] [Address(RVA = "0xF048B0", Offset = "0xF036B0", VA = "0x180F048B0")] private bool NCDAHIPHPBD() { if (!this.EFDAKJGGMDA.CFLJGNJLBFG) { return !this.FMMPFGKGLBE.CFLJGNJLBFG; } throw new NullReferenceException(); } // Token: 0x06014970 RID: 84336 RVA: 0x004CD874 File Offset: 0x004CBA74 [Token(Token = "0x6014970")] [Address(RVA = "0xF00B40", Offset = "0xEFF940", VA = "0x180F00B40")] private void BFJODOKHLPL() { AOLMGGAPKEH efdakjggmda = this.EFDAKJGGMDA; int num = 0; if (!efdakjggmda.CFLJGNJLBFG && !this.FMMPFGKGLBE.CFLJGNJLBFG) { float roomScaleCollisionDisplacementHeadRadius = this.content.RoomScaleCollisionDisplacementHeadRadius; bool flag = this.AJOKHPANNON(roomScaleCollisionDisplacementHeadRadius, num); this.OGOIPCKHAMG = flag; if (flag) { float num2 = LEBNDOKLNEL.DGEAEHEJCGO; float z = (num / roomScaleCollisionDisplacementHeadRadius).z; } } } // Token: 0x06014971 RID: 84337 RVA: 0x004CD8E4 File Offset: 0x004CBAE4 [Token(Token = "0x6014971")] [Address(RVA = "0xEFB520", Offset = "0xEFA320", VA = "0x180EFB520")] private bool AJOKHPANNON(float EAPKOCFGCAJ, out Vector3 PGCCGHMLLCL) { Player player = this.thisPlayer; Vector3 vector; float z = vector.z; Transform transform = player.head.transform; Player player2 = this.thisPlayer; Vector3 vector2; float z2 = vector2.z; Vector3 vector3; float z3 = vector3.z; Vector3 vector4; float z4 = vector4.z; Vector3 vector5; float z5 = vector5.z; Vector3 vector6; float z6 = vector6.z; float num; if (num > 0.0625f) { Vector3 vector7; float z7 = vector7.z; Vector3 vector8; float z8 = vector8.z; Vector3 vector9; float z9 = vector9.z; } Vector3 vector10; float z10 = vector10.z; int num2; LEGLBECFPMF.EPNMAMOLPJM epnmamolpjm = new LEGLBECFPMF.EPNMAMOLPJM(num2.KIDGLNOCDMC); num2 = 0; Collider[] imhnecdnljb = PlayerMovement.IMHNECDNLJB; int num3; if (num3 > 0) { int num4 = 0; int num5 = 0; int num6 = 0; PlayerWorldCollisionConfig component = PlayerMovement.IMHNECDNLJB[num6].gameObject.GetComponent(); int num7 = 0; Collider collider; if (component != num7) { DEGBNPEHNBP playerCollisionType = component.playerCollisionType; if (playerCollisionType != DEGBNPEHNBP.HEAD_ONLY) { if (playerCollisionType != DEGBNPEHNBP.HEAD_AND_BODY) { goto IL_15B; } Collider[] ffkdmniamgh = PlayerMovement.FFKDMNIAMGH; if (num5 < ffkdmniamgh.Length) { num5++; Collider[] imhnecdnljb2 = PlayerMovement.IMHNECDNLJB; Collider[] ffkdmniamgh2 = PlayerMovement.FFKDMNIAMGH; collider = imhnecdnljb2[num6]; throw new ArrayTypeMismatchException(); } goto IL_15B; } } Collider[] ihgkblkafpl = PlayerMovement.IHGKBLKAFPL; if (num4 < ihgkblkafpl.Length) { num4++; Collider[] imhnecdnljb3 = PlayerMovement.IMHNECDNLJB; Collider[] ihgkblkafpl2 = PlayerMovement.IHGKBLKAFPL; Collider collider2 = imhnecdnljb3[collider]; throw new ArrayTypeMismatchException(); } IL_15B: num6++; Vector3 zero = Vector3.zero; Vector3 zero2 = Vector3.zero; Vector3 vector11; float z11 = vector11.z; Collider[] ihgkblkafpl3 = PlayerMovement.IHGKBLKAFPL; Quaternion identity = Quaternion.identity; Collider[] ffkdmniamgh3 = PlayerMovement.FFKDMNIAMGH; Vector3 zero3 = Vector3.zero; float z12 = zero3.z; zero3.z = z12; Vector3 vector12; float z13 = vector12.z; Vector3 vector13; float z14 = vector13.z; vector13.z = z14; } float z15 = Vector3.zero.z; throw new NullReferenceException(); } // Token: 0x06014972 RID: 84338 RVA: 0x004CDACC File Offset: 0x004CBCCC [Token(Token = "0x6014972")] [Address(RVA = "0xF06640", Offset = "0xF05440", VA = "0x180F06640")] private bool PFAPCMBGOFH() { if (!this.EFDAKJGGMDA.CFLJGNJLBFG) { return this.DGNOIEGIJEH.CFLJGNJLBFG; } throw new NullReferenceException(); } // Token: 0x06014973 RID: 84339 RVA: 0x004CDAFC File Offset: 0x004CBCFC [Token(Token = "0x6014973")] [Address(RVA = "0xF01820", Offset = "0xF00620", VA = "0x180F01820")] private void FIPFFCEJPIM() { if (!this.EFDAKJGGMDA.CFLJGNJLBFG && this.DGNOIEGIJEH.CFLJGNJLBFG) { if (this.PAOHJMAMFIM.JJIEFONNNKK) { Transform targetTransform = this.PGFPNHAKFNJ.JIIGJOFOOIN.BNKLFJMBCOF.MDKDCJFEBJH; float z = this.PGFPNHAKFNJ.JIIGJOFOOIN.KFAMEHHAFIC.z; } RigidbodyEx rigidbodyEx = this.thisPlayer.trackingSpace._rigidbodyEx; float roomScaleSeatedConfinedDisplacementRadius = this.content.RoomScaleSeatedConfinedDisplacementRadius; Vector3 zero = Vector3.zero; RigidbodyEx rigidbodyEx2 = this.thisPlayer.head.rigidbodyEx; int num = 0; float num2; if (roomScaleSeatedConfinedDisplacementRadius < num2) { Vector3 vector = num2 * num; } int num3 = 0; this.FAIEFDDKJJP = num3 != 0; if (num3 != 0) { num2 = LEBNDOKLNEL.DGEAEHEJCGO; Vector3 vector2; float z2 = vector2.z; this.RequestAdditionalArbitraryVelocity(num); } return; } this.FAIEFDDKJJP = false; throw new NullReferenceException(); } // Token: 0x06014974 RID: 84340 RVA: 0x004CDBEC File Offset: 0x004CBDEC [Token(Token = "0x6014974")] [Address(RVA = "0xF06410", Offset = "0xF05210", VA = "0x180F06410")] private bool PCPBDENIAKO(Vector3 FMJLBIKAONN, float CFHLPDOBENG, out Vector3 PGCCGHMLLCL) { float z = Vector3.zero.z; PGCCGHMLLCL.z = z; RigidbodyEx rigidbodyEx = this.thisPlayer.head.rigidbodyEx; float z2 = FMJLBIKAONN.z; int num = 0; float num2; if (CFHLPDOBENG < num2) { float z3 = (num2 * num).z; PGCCGHMLLCL.z = z3; return true; } throw new NullReferenceException(); } // Token: 0x06014975 RID: 84341 RVA: 0x004CDC50 File Offset: 0x004CBE50 [Token(Token = "0x6014975")] [Address(RVA = "0xEFB210", Offset = "0xEFA010", VA = "0x180EFB210")] 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.PAOHJMAMFIM.GHENGKMJLAB.z; PlayerMovement.CACILGIFKNK paohjmamfim = this.PAOHJMAMFIM; this.NBMHCNLKLKC = num; float z2 = paohjmamfim.GHENGKMJLAB.z; PlayerMovement.CACILGIFKNK paohjmamfim2 = this.PAOHJMAMFIM; float num2; num = num2; float z3 = paohjmamfim2.GHENGKMJLAB.z; BJOIBBBOIKO npakpnlmjcc = this.NPAKPNLMJCC; Vector3 vector; float z4 = vector.z; num = Mathf.Clamp01(num); ContactPoint[] contacts = GBJHLKOJGPB.contacts; } } } // Token: 0x06014976 RID: 84342 RVA: 0x004CDD14 File Offset: 0x004CBF14 [Token(Token = "0x6014976")] [Address(RVA = "0xF01240", Offset = "0xF00040", VA = "0x180F01240")] 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: 0x06014977 RID: 84343 RVA: 0x004CDD64 File Offset: 0x004CBF64 [Token(Token = "0x6014977")] [Address(RVA = "0xF06280", Offset = "0xF05080", VA = "0x180F06280")] private void PBIDHGHPFHO(RigidbodyEx BNKLFJMBCOF, Vector3 KFAMEHHAFIC, Vector3 LIGGCJEPMDF) { PlayerMovement.HPIINFJCCMM hpiinfjccmm = new PlayerMovement.HPIINFJCCMM(); float z = KFAMEHHAFIC.z; float z2 = LIGGCJEPMDF.z; hpiinfjccmm.seatForward.z = z2; hpiinfjccmm.<>4__this = this; hpiinfjccmm.seatRigidbody = BNKLFJMBCOF; hpiinfjccmm.seatOffsetPosition.z = z; if (this.JFPLDMDGIPJ != 0) { } Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG; PlayerMovement.HPIINFJCCMM.<g__WaitUntilSeated|0>d <g__WaitUntilSeated|0>d; <g__WaitUntilSeated|0>d.System.IDisposable.Dispose(); <g__WaitUntilSeated|0>d.<>1__state = (int)((ulong)0L); <g__WaitUntilSeated|0>d.<>4__this = hpiinfjccmm; KFBABPAPIMB kfbabpapimb = instance.Run(<g__WaitUntilSeated|0>d); this.JFPLDMDGIPJ = kfbabpapimb; Action action = delegate { RigidbodyEx seatRigidbody = hpiinfjccmm.seatRigidbody; PlayerMovement <>4__this = hpiinfjccmm.<>4__this; Transform targetTransform = seatRigidbody.MDKDCJFEBJH; float z3 = hpiinfjccmm.seatOffsetPosition.z; RigidbodyEx seatRigidbody2 = hpiinfjccmm.seatRigidbody; Vector3 vector; float z4 = vector.z; float z5 = hpiinfjccmm.seatForward.z; Vector3 vector2; float z6 = vector2.z; <>4__this.CDDMICFBJPL.BGBPEGIJACD = true; <>4__this.CDDMICFBJPL.JDDOJCGCLAK.z = z4; <>4__this.CDDMICFBJPL.LNMOBHDEKIK.z = z6; }; throw new NullReferenceException(); } // Token: 0x06014978 RID: 84344 RVA: 0x004CDDF8 File Offset: 0x004CBFF8 [Token(Token = "0x6014978")] [Address(RVA = "0xF02490", Offset = "0xF01290", VA = "0x180F02490", Slot = "15")] private void GODIKAFNLCG(CIJGCGJKPEN DMMGOMOKEKK, EEAEPAPIPJB DBDDKLHPNNA) { while (!DMMGOMOKEKK.k__BackingField) { object obj = DMMGOMOKEKK.JLHHOEJOGDB(); if (obj == 0 || obj != 0) { this.PAOHJMAMFIM = obj; return; } } Player player = this.thisPlayer; PlayerMovement.CACILGIFKNK paohjmamfim = this.PAOHJMAMFIM; DMMGOMOKEKK.OBNLKJPAAKG(paohjmamfim); } // Token: 0x06014979 RID: 84345 RVA: 0x004CDE44 File Offset: 0x004CC044 [Token(Token = "0x6014979")] [Address(RVA = "0xF08F40", Offset = "0xF07D40", VA = "0x180F08F40")] public PlayerMovement() { AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH(); this.OEMLHPELMKD = aolmggapkeh; AOLMGGAPKEH aolmggapkeh2 = new AOLMGGAPKEH(); this.FNOADOLNNFL = aolmggapkeh2; FFOJPJIGLKN ffojpjiglkn = new FFOJPJIGLKN(); this.LOIKGCEMHDC = ffojpjiglkn; PlayerMovement.BJJDOAEJDFD bjjdoaejdfd = new PlayerMovement.BJJDOAEJDFD(); this.HPJMIJDOBGK = bjjdoaejdfd; AOLMGGAPKEH aolmggapkeh3 = new AOLMGGAPKEH(); this.BCKFCNOMOBL = aolmggapkeh3; AOLMGGAPKEH aolmggapkeh4 = new AOLMGGAPKEH(); this.FJDNDAEODKP = aolmggapkeh4; AOLMGGAPKEH aolmggapkeh5 = new AOLMGGAPKEH(); this.NJGOHBFLHPP = aolmggapkeh5; AOLMGGAPKEH aolmggapkeh6 = new AOLMGGAPKEH(); this.IDMEGMHAAFO = aolmggapkeh6; BJOIBBBOIKO bjoibbboiko = new BJOIBBBOIKO(); this.BIJMGPHGMIE = bjoibbboiko; BJOIBBBOIKO bjoibbboiko2 = new BJOIBBBOIKO(); this.DKDLECFCODC = bjoibbboiko2; BJOIBBBOIKO bjoibbboiko3 = new BJOIBBBOIKO(); this.FONNCIACJGG = bjoibbboiko3; BJOIBBBOIKO bjoibbboiko4 = new BJOIBBBOIKO(); this.HFKCBHEFNHD = bjoibbboiko4; BJOIBBBOIKO bjoibbboiko5 = new BJOIBBBOIKO(); this.MPNFGNEFDBM = bjoibbboiko5; BJOIBBBOIKO bjoibbboiko6 = new BJOIBBBOIKO(); this.CDCECDNBHBB = bjoibbboiko6; BJOIBBBOIKO bjoibbboiko7 = new BJOIBBBOIKO(); this.POEADECFNKC = bjoibbboiko7; AOLMGGAPKEH aolmggapkeh7 = new AOLMGGAPKEH(); this.KFDMDMOJKJD = aolmggapkeh7; AOLMGGAPKEH aolmggapkeh8 = new AOLMGGAPKEH(); this.EJCLHKCHNIP = aolmggapkeh8; BJOIBBBOIKO bjoibbboiko8 = new BJOIBBBOIKO(); this.NPAKPNLMJCC = bjoibbboiko8; HHIINKNOKNL hhiinknoknl = new HHIINKNOKNL(); this.OJNPHCIAFED = hhiinknoknl; BJOIBBBOIKO bjoibbboiko9 = new BJOIBBBOIKO(); this.AHOFIMHMOMC = bjoibbboiko9; BJOIBBBOIKO bjoibbboiko10 = new BJOIBBBOIKO(); this.IFKOEOOOKPC = bjoibbboiko10; BJOIBBBOIKO bjoibbboiko11 = new BJOIBBBOIKO(); this.EALFEAPHLHD = bjoibbboiko11; BJOIBBBOIKO bjoibbboiko12 = new BJOIBBBOIKO(); this.PDCCJLGBIDO = bjoibbboiko12; AOLMGGAPKEH aolmggapkeh9 = new AOLMGGAPKEH(); this.DEJFHEAPNLG = aolmggapkeh9; AOLMGGAPKEH aolmggapkeh10 = new AOLMGGAPKEH(); this.BDKJFGNPOJM = aolmggapkeh10; BJOIBBBOIKO bjoibbboiko13 = new BJOIBBBOIKO(); this.HEIIHMNOKKN = bjoibbboiko13; AOLMGGAPKEH aolmggapkeh11 = new AOLMGGAPKEH(); this.AHMFJEBEGLM = aolmggapkeh11; AOLMGGAPKEH aolmggapkeh12 = new AOLMGGAPKEH(); this.GKOLMIFABON = aolmggapkeh12; AOLMGGAPKEH aolmggapkeh13 = new AOLMGGAPKEH(); this.LCMOGPCNGCC = aolmggapkeh13; this.CDMLBGLOGBA = 1f; AOLMGGAPKEH aolmggapkeh14 = new AOLMGGAPKEH(); this.DGICBGOGFHA = aolmggapkeh14; AOLMGGAPKEH aolmggapkeh15 = new AOLMGGAPKEH(); this.JEIJICGOLPI = aolmggapkeh15; BJOIBBBOIKO bjoibbboiko14 = new BJOIBBBOIKO(); this.CPMGMMOEKDF = bjoibbboiko14; BJOIBBBOIKO bjoibbboiko15 = new BJOIBBBOIKO(); this.MCHNOCMCBAI = bjoibbboiko15; BJOIBBBOIKO bjoibbboiko16 = new BJOIBBBOIKO(); this.MKFONOAJGEL = bjoibbboiko16; BJOIBBBOIKO bjoibbboiko17 = new BJOIBBBOIKO(); this.HOHNDJBGFBC = bjoibbboiko17; BJOIBBBOIKO bjoibbboiko18 = new BJOIBBBOIKO(); this.GDKAKFKOFFA = bjoibbboiko18; BJOIBBBOIKO bjoibbboiko19 = new BJOIBBBOIKO(); this.FAPFDNCDLAK = bjoibbboiko19; BJOIBBBOIKO bjoibbboiko20 = new BJOIBBBOIKO(); this.GCNGPPIBLKC = bjoibbboiko20; BJOIBBBOIKO bjoibbboiko21 = new BJOIBBBOIKO(); this.JJEFHIBBDDP = bjoibbboiko21; BJOIBBBOIKO bjoibbboiko22 = new BJOIBBBOIKO(); this.OCBAFKACJMH = bjoibbboiko22; BJOIBBBOIKO bjoibbboiko23 = new BJOIBBBOIKO(); this.GFOFBCIJNPB = bjoibbboiko23; BJOIBBBOIKO bjoibbboiko24 = new BJOIBBBOIKO(); this.MEBOEEFDFBF = bjoibbboiko24; AOLMGGAPKEH aolmggapkeh16 = new AOLMGGAPKEH(); this.EFDAKJGGMDA = aolmggapkeh16; AOLMGGAPKEH aolmggapkeh17 = new AOLMGGAPKEH(); this.FAJEHOEMFPE = aolmggapkeh17; AOLMGGAPKEH aolmggapkeh18 = new AOLMGGAPKEH(); this.FMMPFGKGLBE = aolmggapkeh18; AOLMGGAPKEH aolmggapkeh19 = new AOLMGGAPKEH(); this.DGNOIEGIJEH = aolmggapkeh19; int num; int num2; OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0); num2 = 0; num = 0; this.MovementUpdated = oknnkfgfodl; AOLMGGAPKEH aolmggapkeh20 = new AOLMGGAPKEH(); this.HECJPBFMJBN = aolmggapkeh20; base..ctor(); } // Token: 0x0400D89D RID: 55453 [Token(Token = "0x400D89D")] private const float KGLPENJEJLL = 0.33f; // Token: 0x0400D89E RID: 55454 [Token(Token = "0x400D89E")] private const float PADJJFKMNBI = 0.033f; // Token: 0x0400D89F RID: 55455 [Token(Token = "0x400D89F")] private const float LLFEDFHPHFO = 0.001089f; // Token: 0x0400D8A0 RID: 55456 [Token(Token = "0x400D8A0")] private const float MOJBJEGCPOF = 0.0001f; // Token: 0x0400D8A1 RID: 55457 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400D8A1")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] protected Player thisPlayer; // Token: 0x0400D8A2 RID: 55458 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400D8A2")] [SerializeField] protected CrossPlatformPlayerLocomotionContent content; // Token: 0x0400D8A3 RID: 55459 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400D8A3")] private NetworkTransform[] DJJAODLIJCH; // Token: 0x0400D8A4 RID: 55460 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400D8A4")] private Bounds NHGABHAMOMJ; // Token: 0x0400D8A5 RID: 55461 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400D8A5")] private PlayerMovement.CACILGIFKNK PAOHJMAMFIM; // Token: 0x0400D8A6 RID: 55462 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400D8A6")] private AOLMGGAPKEH OEMLHPELMKD; // Token: 0x0400D8A7 RID: 55463 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400D8A7")] private AOLMGGAPKEH FNOADOLNNFL; // Token: 0x0400D8A8 RID: 55464 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400D8A8")] private FFOJPJIGLKN LOIKGCEMHDC; // Token: 0x0400D8A9 RID: 55465 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400D8A9")] private PlayerMovement.BJJDOAEJDFD HPJMIJDOBGK; // Token: 0x0400D8AA RID: 55466 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400D8AA")] private EGJMFJMHPKP CDDMICFBJPL; // Token: 0x0400D8AB RID: 55467 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2B8")] [Token(Token = "0x400D8AB")] private PEPNPPNIEKF PGFPNHAKFNJ; // Token: 0x0400D8AC RID: 55468 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4B8")] [Token(Token = "0x400D8AC")] private PCHOAHGFMOE MPOJJJGEGKN; // Token: 0x0400D8AD RID: 55469 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5D0")] [Token(Token = "0x400D8AD")] private KGIFAAEIFCH NFMFLPLMGNK; // Token: 0x0400D8AE RID: 55470 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5E8")] [Token(Token = "0x400D8AE")] private float NBMHCNLKLKC; // Token: 0x0400D8AF RID: 55471 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5F0")] [Token(Token = "0x400D8AF")] private AOLMGGAPKEH BCKFCNOMOBL; // Token: 0x0400D8B0 RID: 55472 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5F8")] [Token(Token = "0x400D8B0")] private AOLMGGAPKEH FJDNDAEODKP; // Token: 0x0400D8B1 RID: 55473 [global::Cpp2IlInjected.FieldOffset(Offset = "0x600")] [Token(Token = "0x400D8B1")] private AOLMGGAPKEH NJGOHBFLHPP; // Token: 0x0400D8B2 RID: 55474 [global::Cpp2IlInjected.FieldOffset(Offset = "0x608")] [Token(Token = "0x400D8B2")] private AOLMGGAPKEH IDMEGMHAAFO; // Token: 0x0400D8B3 RID: 55475 [global::Cpp2IlInjected.FieldOffset(Offset = "0x610")] [Token(Token = "0x400D8B3")] private BJOIBBBOIKO BIJMGPHGMIE; // Token: 0x0400D8B4 RID: 55476 [global::Cpp2IlInjected.FieldOffset(Offset = "0x618")] [Token(Token = "0x400D8B4")] private BJOIBBBOIKO DKDLECFCODC; // Token: 0x0400D8B5 RID: 55477 [global::Cpp2IlInjected.FieldOffset(Offset = "0x620")] [Token(Token = "0x400D8B5")] private BJOIBBBOIKO FONNCIACJGG; // Token: 0x0400D8B6 RID: 55478 [global::Cpp2IlInjected.FieldOffset(Offset = "0x628")] [Token(Token = "0x400D8B6")] private BJOIBBBOIKO HFKCBHEFNHD; // Token: 0x0400D8B7 RID: 55479 [global::Cpp2IlInjected.FieldOffset(Offset = "0x630")] [Token(Token = "0x400D8B7")] private BJOIBBBOIKO MPNFGNEFDBM; // Token: 0x0400D8B8 RID: 55480 [global::Cpp2IlInjected.FieldOffset(Offset = "0x638")] [Token(Token = "0x400D8B8")] private BJOIBBBOIKO CDCECDNBHBB; // Token: 0x0400D8B9 RID: 55481 [global::Cpp2IlInjected.FieldOffset(Offset = "0x640")] [Token(Token = "0x400D8B9")] private BJOIBBBOIKO POEADECFNKC; // Token: 0x0400D8BA RID: 55482 [global::Cpp2IlInjected.FieldOffset(Offset = "0x648")] [Token(Token = "0x400D8BA")] private AOLMGGAPKEH KFDMDMOJKJD; // Token: 0x0400D8BB RID: 55483 [global::Cpp2IlInjected.FieldOffset(Offset = "0x650")] [Token(Token = "0x400D8BB")] private AOLMGGAPKEH EJCLHKCHNIP; // Token: 0x0400D8BC RID: 55484 [global::Cpp2IlInjected.FieldOffset(Offset = "0x658")] [Token(Token = "0x400D8BC")] private BJOIBBBOIKO NPAKPNLMJCC; // Token: 0x0400D8BD RID: 55485 [global::Cpp2IlInjected.FieldOffset(Offset = "0x660")] [Token(Token = "0x400D8BD")] private HHIINKNOKNL OJNPHCIAFED; // Token: 0x0400D8BE RID: 55486 [global::Cpp2IlInjected.FieldOffset(Offset = "0x668")] [Token(Token = "0x400D8BE")] private float KGGNLGCFGKC; // Token: 0x0400D8BF RID: 55487 [global::Cpp2IlInjected.FieldOffset(Offset = "0x670")] [Token(Token = "0x400D8BF")] private BJOIBBBOIKO AHOFIMHMOMC; // Token: 0x0400D8C0 RID: 55488 [global::Cpp2IlInjected.FieldOffset(Offset = "0x678")] [Token(Token = "0x400D8C0")] private BJOIBBBOIKO IFKOEOOOKPC; // Token: 0x0400D8C1 RID: 55489 [global::Cpp2IlInjected.FieldOffset(Offset = "0x680")] [Token(Token = "0x400D8C1")] private BJOIBBBOIKO EALFEAPHLHD; // Token: 0x0400D8C2 RID: 55490 [global::Cpp2IlInjected.FieldOffset(Offset = "0x688")] [Token(Token = "0x400D8C2")] private float GCEJHIJLDNM; // Token: 0x0400D8C3 RID: 55491 [global::Cpp2IlInjected.FieldOffset(Offset = "0x690")] [Token(Token = "0x400D8C3")] private BJOIBBBOIKO PDCCJLGBIDO; // Token: 0x0400D8C4 RID: 55492 [global::Cpp2IlInjected.FieldOffset(Offset = "0x698")] [Token(Token = "0x400D8C4")] private AOLMGGAPKEH DEJFHEAPNLG; // Token: 0x0400D8C5 RID: 55493 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6A0")] [Token(Token = "0x400D8C5")] private AOLMGGAPKEH BDKJFGNPOJM; // Token: 0x0400D8C6 RID: 55494 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6A8")] [Token(Token = "0x400D8C6")] private BJOIBBBOIKO HEIIHMNOKKN; // Token: 0x0400D8C7 RID: 55495 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6B0")] [Token(Token = "0x400D8C7")] private AOLMGGAPKEH AHMFJEBEGLM; // Token: 0x0400D8C8 RID: 55496 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6B8")] [Token(Token = "0x400D8C8")] private AOLMGGAPKEH GKOLMIFABON; // Token: 0x0400D8C9 RID: 55497 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6C0")] [Token(Token = "0x400D8C9")] private AOLMGGAPKEH LCMOGPCNGCC; // Token: 0x0400D8CA RID: 55498 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6C8")] [Token(Token = "0x400D8CA")] private float CDMLBGLOGBA; // Token: 0x0400D8CB RID: 55499 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6D0")] [Token(Token = "0x400D8CB")] private AOLMGGAPKEH DGICBGOGFHA; // Token: 0x0400D8CC RID: 55500 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6D8")] [Token(Token = "0x400D8CC")] private AOLMGGAPKEH JEIJICGOLPI; // Token: 0x0400D8CD RID: 55501 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6E0")] [Token(Token = "0x400D8CD")] private BJOIBBBOIKO CPMGMMOEKDF; // Token: 0x0400D8CE RID: 55502 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6E8")] [Token(Token = "0x400D8CE")] private BJOIBBBOIKO MCHNOCMCBAI; // Token: 0x0400D8CF RID: 55503 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6F0")] [Token(Token = "0x400D8CF")] private BJOIBBBOIKO MKFONOAJGEL; // Token: 0x0400D8D0 RID: 55504 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6F8")] [Token(Token = "0x400D8D0")] private BJOIBBBOIKO HOHNDJBGFBC; // Token: 0x0400D8D1 RID: 55505 [global::Cpp2IlInjected.FieldOffset(Offset = "0x700")] [Token(Token = "0x400D8D1")] private BJOIBBBOIKO GDKAKFKOFFA; // Token: 0x0400D8D2 RID: 55506 [global::Cpp2IlInjected.FieldOffset(Offset = "0x708")] [Token(Token = "0x400D8D2")] private BJOIBBBOIKO FAPFDNCDLAK; // Token: 0x0400D8D3 RID: 55507 [global::Cpp2IlInjected.FieldOffset(Offset = "0x710")] [Token(Token = "0x400D8D3")] private bool LAHHENMLHEG; // Token: 0x0400D8D4 RID: 55508 [global::Cpp2IlInjected.FieldOffset(Offset = "0x711")] [Token(Token = "0x400D8D4")] private bool CGNKGNKAPLL; // Token: 0x0400D8D5 RID: 55509 [global::Cpp2IlInjected.FieldOffset(Offset = "0x718")] [Token(Token = "0x400D8D5")] private KFBABPAPIMB NKNOLHBGEOO; // Token: 0x0400D8D6 RID: 55510 [global::Cpp2IlInjected.FieldOffset(Offset = "0x720")] [Token(Token = "0x400D8D6")] private PlayerMovement.GKKDLCJHJAN HOGMBCKECHJ; // Token: 0x0400D8D7 RID: 55511 [global::Cpp2IlInjected.FieldOffset(Offset = "0x748")] [Token(Token = "0x400D8D7")] private BJOIBBBOIKO GCNGPPIBLKC; // Token: 0x0400D8D8 RID: 55512 [global::Cpp2IlInjected.FieldOffset(Offset = "0x750")] [Token(Token = "0x400D8D8")] private BJOIBBBOIKO JJEFHIBBDDP; // Token: 0x0400D8D9 RID: 55513 [global::Cpp2IlInjected.FieldOffset(Offset = "0x758")] [Token(Token = "0x400D8D9")] private BJOIBBBOIKO OCBAFKACJMH; // Token: 0x0400D8DA RID: 55514 [global::Cpp2IlInjected.FieldOffset(Offset = "0x760")] [Token(Token = "0x400D8DA")] private BJOIBBBOIKO GFOFBCIJNPB; // Token: 0x0400D8DB RID: 55515 [global::Cpp2IlInjected.FieldOffset(Offset = "0x768")] [Token(Token = "0x400D8DB")] private BJOIBBBOIKO MEBOEEFDFBF; // Token: 0x0400D8DC RID: 55516 [global::Cpp2IlInjected.FieldOffset(Offset = "0x770")] [Token(Token = "0x400D8DC")] private AOLMGGAPKEH EFDAKJGGMDA; // Token: 0x0400D8DD RID: 55517 [global::Cpp2IlInjected.FieldOffset(Offset = "0x778")] [Token(Token = "0x400D8DD")] private AOLMGGAPKEH FAJEHOEMFPE; // Token: 0x0400D8DE RID: 55518 [global::Cpp2IlInjected.FieldOffset(Offset = "0x780")] [Token(Token = "0x400D8DE")] private AOLMGGAPKEH FMMPFGKGLBE; // Token: 0x0400D8DF RID: 55519 [global::Cpp2IlInjected.FieldOffset(Offset = "0x788")] [Token(Token = "0x400D8DF")] private bool OGOIPCKHAMG; // Token: 0x0400D8E0 RID: 55520 [Token(Token = "0x400D8E0")] private static Collider[] IMHNECDNLJB = new Collider[16]; // Token: 0x0400D8E1 RID: 55521 [Token(Token = "0x400D8E1")] private static Collider[] IHGKBLKAFPL = new Collider[8]; // Token: 0x0400D8E2 RID: 55522 [Token(Token = "0x400D8E2")] private static Collider[] FFKDMNIAMGH = new Collider[8]; // Token: 0x0400D8E3 RID: 55523 [global::Cpp2IlInjected.FieldOffset(Offset = "0x790")] [Token(Token = "0x400D8E3")] private AOLMGGAPKEH DGNOIEGIJEH; // Token: 0x0400D8E4 RID: 55524 [global::Cpp2IlInjected.FieldOffset(Offset = "0x798")] [Token(Token = "0x400D8E4")] private bool FAIEFDDKJJP; // Token: 0x0400D8E5 RID: 55525 [Token(Token = "0x400D8E5")] public const float MAX_PLAYER_CAPSULE_HEIGHT = 1.7f; // Token: 0x0400D8E6 RID: 55526 [Token(Token = "0x400D8E6")] public const float PLAYER_CAPSULE_RADIUS = 0.25f; // Token: 0x0400D8E7 RID: 55527 [Token(Token = "0x400D8E7")] private const float DOBJEHHHCEC = 0.1f; // Token: 0x0400D8E8 RID: 55528 [Token(Token = "0x400D8E8")] private const float PLEPCHNLHAH = 3f; // Token: 0x0400D8E9 RID: 55529 [Token(Token = "0x400D8E9")] private const float JJOKJEANDPK = 1f; // Token: 0x0400D8EA RID: 55530 [global::Cpp2IlInjected.FieldOffset(Offset = "0x7A0")] [Token(Token = "0x400D8EA")] public OKNNKFGFODL MovementUpdated; // Token: 0x0400D8EB RID: 55531 [global::Cpp2IlInjected.FieldOffset(Offset = "0x7A8")] [Token(Token = "0x400D8EB")] private AOLMGGAPKEH HECJPBFMJBN; // Token: 0x0400D8EC RID: 55532 [Token(Token = "0x400D8EC")] private const float BIJDMBKAEOC = 1f; // Token: 0x0400D8ED RID: 55533 [Token(Token = "0x400D8ED")] private const float JHGICLNLOJB = 1.5f; // Token: 0x0400D8EE RID: 55534 [Token(Token = "0x400D8EE")] private const float LKEJCPBAKGC = 0.4f; // Token: 0x0400D8EF RID: 55535 [Token(Token = "0x400D8EF")] private const float ALEDOIEEKBA = 4f; // Token: 0x0400D8F0 RID: 55536 [Token(Token = "0x400D8F0")] private static float HGIAGGAMIPG; // Token: 0x0400D8F1 RID: 55537 [global::Cpp2IlInjected.FieldOffset(Offset = "0x7B0")] [Token(Token = "0x400D8F1")] private KFBABPAPIMB JFPLDMDGIPJ; // Token: 0x02002F40 RID: 12096 [Token(Token = "0x2002F40")] private class BJJDOAEJDFD { // Token: 0x0601497B RID: 84347 RVA: 0x004CE168 File Offset: 0x004CC368 [Token(Token = "0x601497B")] [Address(RVA = "0xEF0DE0", Offset = "0xEEFBE0", VA = "0x180EF0DE0")] public void EKBBIDFHHKA(CLHMNIJHLDD OHNKIBDPFCF, RigidbodyEx HICENEOPGOF) { int num = 0; if (HICENEOPGOF == num) { } Transform physicsTransform = HICENEOPGOF.ONHPOMOACHE; float y = OHNKIBDPFCF.EFFDLILKKFA.y; float z = OHNKIBDPFCF.FFHAHHMJEFE.z; } // Token: 0x0601497C RID: 84348 RVA: 0x004CE1A8 File Offset: 0x004CC3A8 [Token(Token = "0x601497C")] [Address(RVA = "0xEF0F50", Offset = "0xEEFD50", VA = "0x180EF0F50")] public void FPOIAMFLMAM(CLHMNIJHLDD OHNKIBDPFCF, RigidbodyEx HICENEOPGOF) { int num = 0; if (HICENEOPGOF == num) { } Transform targetTransform = HICENEOPGOF.MDKDCJFEBJH; float y = OHNKIBDPFCF.EFFDLILKKFA.y; float z = OHNKIBDPFCF.FFHAHHMJEFE.z; } // Token: 0x0601497D RID: 84349 RVA: 0x004CE1E8 File Offset: 0x004CC3E8 [Token(Token = "0x601497D")] [Address(RVA = "0xEF0EB0", Offset = "0xEEFCB0", VA = "0x180EF0EB0")] 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: 0x0601497E RID: 84350 RVA: 0x004CE224 File Offset: 0x004CC424 [Token(Token = "0x601497E")] [Address(RVA = "0xEF1170", Offset = "0xEEFF70", VA = "0x180EF1170")] 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: 0x0601497F RID: 84351 RVA: 0x004CE260 File Offset: 0x004CC460 [Token(Token = "0x601497F")] [Address(RVA = "0xEF1210", Offset = "0xEF0010", VA = "0x180EF1210")] public void LKLKGDMFMCC() { this.OJFEBKHPPDF = false; this.HICENEOPGOF = (ulong)0L; } // Token: 0x06014980 RID: 84352 RVA: 0x004CE280 File Offset: 0x004CC480 [Token(Token = "0x6014980")] [Address(RVA = "0xEF0D00", Offset = "0xEEFB00", VA = "0x180EF0D00")] 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; CLHMNIJHLDD clhmnijhldd; float y2 = clhmnijhldd.EFFDLILKKFA.y; float z2 = clhmnijhldd.FFHAHHMJEFE.z; this.BGPEMMKGBBA.EFFDLILKKFA.y = y2; this.BGPEMMKGBBA.FFHAHHMJEFE.z = z2; } // Token: 0x06014981 RID: 84353 RVA: 0x004CE334 File Offset: 0x004CC534 [Token(Token = "0x6014981")] [Address(RVA = "0xEF1020", Offset = "0xEEFE20", VA = "0x180EF1020")] 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)) { CLHMNIJHLDD bgpemmkgbba = this.BGPEMMKGBBA; float y = this.BGPEMMKGBBA.EFFDLILKKFA.y; float z = this.BGPEMMKGBBA.FFHAHHMJEFE.z; 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; OHNKIBDPFCF.HDOGGDJIMLF.y = (float)num3; throw new NullReferenceException(); } // Token: 0x06014982 RID: 84354 RVA: 0x004CE41C File Offset: 0x004CC61C [Token(Token = "0x6014982")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public BJJDOAEJDFD() { } // Token: 0x0400D8F2 RID: 55538 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400D8F2")] private bool OJFEBKHPPDF; // Token: 0x0400D8F3 RID: 55539 [global::Cpp2IlInjected.FieldOffset(Offset = "0x11")] [Token(Token = "0x400D8F3")] private bool IHLCHCBIBEF; // Token: 0x0400D8F4 RID: 55540 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400D8F4")] private RigidbodyEx HICENEOPGOF; // Token: 0x0400D8F5 RID: 55541 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400D8F5")] private CLHMNIJHLDD BGPEMMKGBBA; } // Token: 0x02002F41 RID: 12097 [Token(Token = "0x2002F41")] public class CACILGIFKNK { // Token: 0x06014983 RID: 84355 RVA: 0x004CE430 File Offset: 0x004CC630 [Token(Token = "0x6014983")] [Address(RVA = "0xEF1220", Offset = "0xEF0020", VA = "0x180EF1220")] public static short HLHBJCIJPBE(StreamBuffer PMFIFPHNJJC, object GAKCNAOJHAE) { int num; do { num = 0; if (GAKCNAOJHAE == 0) { } if (GAKCNAOJHAE == 0) { break; } FKHCBJLMECH akoegaklnci = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI; int num2 = 0; PlayerMovement.CACILGIFKNK.AKOEGAKLNCI.StartWriting(PMFIFPHNJJC, num2); FKHCBJLMECH akoegaklnci2 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI; FKHCBJLMECH akoegaklnci3 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI; FKHCBJLMECH akoegaklnci4 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI; FKHCBJLMECH akoegaklnci5 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI; FKHCBJLMECH akoegaklnci6 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI; FKHCBJLMECH akoegaklnci7 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI; FKHCBJLMECH akoegaklnci8 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI; FKHCBJLMECH akoegaklnci9 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI; FKHCBJLMECH akoegaklnci10 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI; FKHCBJLMECH akoegaklnci11 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI; FKHCBJLMECH akoegaklnci12 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI; FKHCBJLMECH akoegaklnci13 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI; FKHCBJLMECH akoegaklnci14 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI; FKHCBJLMECH akoegaklnci15 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI; FKHCBJLMECH akoegaklnci16 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI; FKHCBJLMECH akoegaklnci17 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI; FKHCBJLMECH akoegaklnci18 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI; FKHCBJLMECH akoegaklnci19 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI; FKHCBJLMECH akoegaklnci20 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI; FKHCBJLMECH akoegaklnci21 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI; int num3 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI.FinishWriting(); Monitor.Exit(akoegaklnci); } while (num != 0); throw new NullReferenceException(); } // Token: 0x06014984 RID: 84356 RVA: 0x004CE590 File Offset: 0x004CC790 [Token(Token = "0x6014984")] [Address(RVA = "0xEF18F0", Offset = "0xEF06F0", VA = "0x180EF18F0")] public static object PPGFHEDFBEA(StreamBuffer BMGLIEDFNHP, short FAHPFMEADMG) { int num; do { num = 0; PlayerMovement.CACILGIFKNK cacilgifknk = new PlayerMovement.CACILGIFKNK(); int num2 = 0; FKHCBJLMECH akoegaklnci = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI; int num3 = 0; Monitor.Enter(akoegaklnci, num2); FKHCBJLMECH akoegaklnci2 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI; int num4 = 0; akoegaklnci2.StartReading(BMGLIEDFNHP, num3, num4); bool flag = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI.ReadBool(); cacilgifknk.HJGNLMJOBHH = flag; bool flag2 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI.ReadBool(); cacilgifknk.LBGOAHJFKDK = flag2; bool flag3 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI.ReadBool(); cacilgifknk.HGJFHOPJJGD = flag3; bool flag4 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI.ReadBool(); cacilgifknk.PMCOKDNFEKO = flag4; bool flag5 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI.ReadBool(); cacilgifknk.HHBBOLDOMDG = flag5; bool flag6 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI.ReadBool(); cacilgifknk.OMJLOPGLNDN = flag6; bool flag7 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI.ReadBool(); cacilgifknk.FJGJCLBLGDH = flag7; bool flag8 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI.ReadBool(); cacilgifknk.IBNAJMGIODL = flag8; if (!flag8) { int num5 = 0; cacilgifknk.OENNAJNBIGM = num5; } FKHCBJLMECH akoegaklnci3 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI; Vector3 vector; float z = vector.z; cacilgifknk.OENNAJNBIGM.z = z; bool flag9 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI.ReadBool(); cacilgifknk.JDNNBGMPCBM = flag9; if (!flag9) { int num6 = 0; cacilgifknk.HNGDKOCHBCF = num6; } bool flag10 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI.ReadBool(); cacilgifknk.FCBDJCCPHOA = flag10; FKHCBJLMECH akoegaklnci4 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI; Vector3 vector2; float z2 = vector2.z; cacilgifknk.HNGDKOCHBCF.z = z2; bool flag11 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI.ReadBool(); cacilgifknk.IAHLIBHHCBD = flag11; if (!flag11) { int num7 = 0; cacilgifknk.COIENKBKBHC = num7; } FKHCBJLMECH akoegaklnci5 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI; Vector3 vector3; float z3 = vector3.z; cacilgifknk.COIENKBKBHC.z = z3; bool flag12 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI.ReadBool(); cacilgifknk.LOOBOOEAMMH = flag12; bool flag13 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI.ReadBool(); cacilgifknk.DAAEODGPKEH = flag13; if (!flag13) { int num8 = 0; cacilgifknk.BPNLLPEHKIA = num8; } FKHCBJLMECH akoegaklnci6 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI; Vector3 vector4; float z4 = vector4.z; cacilgifknk.BPNLLPEHKIA.z = z4; bool flag14 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI.ReadBool(); cacilgifknk.JJIEFONNNKK = flag14; FKHCBJLMECH akoegaklnci7 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI; Vector3 vector5; float z5 = vector5.z; cacilgifknk.GHENGKMJLAB.z = z5; FKHCBJLMECH akoegaklnci8 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI; int num9 = 0; float num10 = akoegaklnci8.ReadFloat((float)num9, 1f, 10); cacilgifknk.OKCPFEPHFKD = num10; PlayerMovement.CACILGIFKNK.AKOEGAKLNCI.FinishReading(); Monitor.Exit(akoegaklnci); } while (num != 0); throw new NullReferenceException(); } // Token: 0x06014985 RID: 84357 RVA: 0x004CE87C File Offset: 0x004CCA7C [Token(Token = "0x6014985")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public CACILGIFKNK() { } // Token: 0x0400D8F6 RID: 55542 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400D8F6")] public PlayerMovement ADDDHPLGIKL; // Token: 0x0400D8F7 RID: 55543 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400D8F7")] public bool HJGNLMJOBHH; // Token: 0x0400D8F8 RID: 55544 [global::Cpp2IlInjected.FieldOffset(Offset = "0x19")] [Token(Token = "0x400D8F8")] public bool LBGOAHJFKDK; // Token: 0x0400D8F9 RID: 55545 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1A")] [Token(Token = "0x400D8F9")] public bool HGJFHOPJJGD; // Token: 0x0400D8FA RID: 55546 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1B")] [Token(Token = "0x400D8FA")] public bool PMCOKDNFEKO; // Token: 0x0400D8FB RID: 55547 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")] [Token(Token = "0x400D8FB")] public bool HHBBOLDOMDG; // Token: 0x0400D8FC RID: 55548 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1D")] [Token(Token = "0x400D8FC")] public bool OMJLOPGLNDN; // Token: 0x0400D8FD RID: 55549 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1E")] [Token(Token = "0x400D8FD")] public bool FJGJCLBLGDH; // Token: 0x0400D8FE RID: 55550 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1F")] [Token(Token = "0x400D8FE")] public bool IBNAJMGIODL; // Token: 0x0400D8FF RID: 55551 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400D8FF")] public Vector3 OENNAJNBIGM; // Token: 0x0400D900 RID: 55552 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x400D900")] public bool JDNNBGMPCBM; // Token: 0x0400D901 RID: 55553 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2D")] [Token(Token = "0x400D901")] public bool FCBDJCCPHOA; // Token: 0x0400D902 RID: 55554 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400D902")] public Vector3 HNGDKOCHBCF; // Token: 0x0400D903 RID: 55555 [global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")] [Token(Token = "0x400D903")] public bool IAHLIBHHCBD; // Token: 0x0400D904 RID: 55556 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400D904")] public Vector3 COIENKBKBHC; // Token: 0x0400D905 RID: 55557 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")] [Token(Token = "0x400D905")] public bool LOOBOOEAMMH; // Token: 0x0400D906 RID: 55558 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4D")] [Token(Token = "0x400D906")] public bool DAAEODGPKEH; // Token: 0x0400D907 RID: 55559 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400D907")] public Vector3 BPNLLPEHKIA; // Token: 0x0400D908 RID: 55560 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")] [Token(Token = "0x400D908")] public bool JJIEFONNNKK; // Token: 0x0400D909 RID: 55561 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400D909")] public Vector3 GHENGKMJLAB; // Token: 0x0400D90A RID: 55562 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6C")] [Token(Token = "0x400D90A")] public float OKCPFEPHFKD; // Token: 0x0400D90B RID: 55563 [Token(Token = "0x400D90B")] private const float KCLFFHCOEAA = 0f; // Token: 0x0400D90C RID: 55564 [Token(Token = "0x400D90C")] private const float EJGJLPBEDMH = 1f; // Token: 0x0400D90D RID: 55565 [Token(Token = "0x400D90D")] private const int GMLMHMFGJIL = 10; // Token: 0x0400D90E RID: 55566 [Token(Token = "0x400D90E")] private static readonly FKHCBJLMECH AKOEGAKLNCI = new FKHCBJLMECH(128); } // Token: 0x02002F42 RID: 12098 [Token(Token = "0x2002F42")] private struct GKKDLCJHJAN { // Token: 0x0400D90F RID: 55567 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400D90F")] public bool OAIPGOANDGN; // Token: 0x0400D910 RID: 55568 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1")] [Token(Token = "0x400D910")] public bool HPDPAEJCMJB; // Token: 0x0400D911 RID: 55569 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4")] [Token(Token = "0x400D911")] public Vector3 FMMMDFONBJG; // Token: 0x0400D912 RID: 55570 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400D912")] public Vector3 INMCIEPNOAH; // Token: 0x0400D913 RID: 55571 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")] [Token(Token = "0x400D913")] public float JODPOANPJNK; // Token: 0x0400D914 RID: 55572 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400D914")] public float BCANLCHBKJE; } // Token: 0x02002F43 RID: 12099 [Token(Token = "0x2002F43")] [CompilerGenerated] private sealed class CKFBLGEOBBL { // Token: 0x06014987 RID: 84359 RVA: 0x004CE8AC File Offset: 0x004CCAAC [Token(Token = "0x6014987")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public CKFBLGEOBBL() { } // Token: 0x06014988 RID: 84360 RVA: 0x004CE8C0 File Offset: 0x004CCAC0 [Token(Token = "0x6014988")] [Address(RVA = "0xEF1FE0", Offset = "0xEF0DE0", VA = "0x180EF1FE0")] internal void b__0() { PlayerMovement playerMovement = this.<>4__this; bool flag = this.moveRawTrackingSpace; float z = this.forward.z; float z2 = this.playerFloorPosition.z; playerMovement.CDDMICFBJPL.BGBPEGIJACD = true; playerMovement.CDDMICFBJPL.KEPKLBAPHHN = flag; playerMovement.CDDMICFBJPL.JDDOJCGCLAK.z = z2; playerMovement.CDDMICFBJPL.LNMOBHDEKIK.z = z; } // Token: 0x0400D915 RID: 55573 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400D915")] public PlayerMovement <>4__this; // Token: 0x0400D916 RID: 55574 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400D916")] public Vector3 playerFloorPosition; // Token: 0x0400D917 RID: 55575 [global::Cpp2IlInjected.FieldOffset(Offset = "0x24")] [Token(Token = "0x400D917")] public Vector3 forward; // Token: 0x0400D918 RID: 55576 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400D918")] public bool moveRawTrackingSpace; } // Token: 0x02002F45 RID: 12101 [Token(Token = "0x2002F45")] [CompilerGenerated] private sealed class HPIINFJCCMM { // Token: 0x0601498F RID: 84367 RVA: 0x004CEB9C File Offset: 0x004CCD9C [Token(Token = "0x601498F")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public HPIINFJCCMM() { } // Token: 0x06014990 RID: 84368 RVA: 0x004CEBB0 File Offset: 0x004CCDB0 [Token(Token = "0x6014990")] [Address(RVA = "0xEF2DF0", Offset = "0xEF1BF0", VA = "0x180EF2DF0")] internal IEnumerator g__WaitUntilSeated|0() { /* An exception occurred when decompiling this method (06014990) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 RecRoom.Core.Locomotion.PlayerMovement/HPIINFJCCMM::g__WaitUntilSeated|0() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void('<g__WaitUntilSeated|0>d'::System.IDisposable.Dispose, ldloc:'<g__WaitUntilSeated|0>d'(var_0)) stfld:int32('<g__WaitUntilSeated|0>d'::<>1__state, ldloc:'<g__WaitUntilSeated|0>d'(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:HPIINFJCCMM('<g__WaitUntilSeated|0>d'::<>4__this, ldloc:'<g__WaitUntilSeated|0>d'(var_0), ldloc:HPIINFJCCMM(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 1660 */; } // Token: 0x06014991 RID: 84369 RVA: 0x004CEBD4 File Offset: 0x004CCDD4 [Token(Token = "0x6014991")] [Address(RVA = "0xEF2DC0", Offset = "0xEF1BC0", VA = "0x180EF2DC0")] internal bool b__2() { return this.<>4__this.PAOHJMAMFIM.JJIEFONNNKK; } // Token: 0x06014992 RID: 84370 RVA: 0x004CEBF8 File Offset: 0x004CCDF8 [Token(Token = "0x6014992")] [Address(RVA = "0xEF2C60", Offset = "0xEF1A60", VA = "0x180EF2C60")] internal void b__1() { RigidbodyEx rigidbodyEx = this.seatRigidbody; PlayerMovement playerMovement = this.<>4__this; Transform targetTransform = rigidbodyEx.MDKDCJFEBJH; float z = this.seatOffsetPosition.z; RigidbodyEx rigidbodyEx2 = this.seatRigidbody; Vector3 vector; float z2 = vector.z; float z3 = this.seatForward.z; Vector3 vector2; float z4 = vector2.z; playerMovement.CDDMICFBJPL.BGBPEGIJACD = true; playerMovement.CDDMICFBJPL.JDDOJCGCLAK.z = z2; playerMovement.CDDMICFBJPL.LNMOBHDEKIK.z = z4; } // Token: 0x0400D920 RID: 55584 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400D920")] public PlayerMovement <>4__this; // Token: 0x0400D921 RID: 55585 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400D921")] public RigidbodyEx seatRigidbody; // Token: 0x0400D922 RID: 55586 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400D922")] public Vector3 seatOffsetPosition; // Token: 0x0400D923 RID: 55587 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x400D923")] public Vector3 seatForward; // Token: 0x02002F46 RID: 12102 [Token(Token = "0x2002F46")] private sealed class <g__WaitUntilSeated|0>d : IEnumerator, IEnumerator, IDisposable { // Token: 0x06014993 RID: 84371 RVA: 0x000396E2 File Offset: 0x000378E2 [Token(Token = "0x6014993")] [Address(RVA = "0x445B90", Offset = "0x444990", VA = "0x180445B90")] [DebuggerHidden] public <g__WaitUntilSeated|0>d(int <>1__state) { } // Token: 0x06014994 RID: 84372 RVA: 0x000396E2 File Offset: 0x000378E2 [Token(Token = "0x6014994")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")] [DebuggerHidden] void IDisposable.Dispose() { } // Token: 0x06014995 RID: 84373 RVA: 0x004CEC84 File Offset: 0x004CCE84 [Token(Token = "0x6014995")] [Address(RVA = "0xF0D040", Offset = "0xF0BE40", VA = "0x180F0D040", Slot = "6")] private bool MoveNext() { return default(bool); } // Token: 0x170038ED RID: 14573 // (get) Token: 0x06014996 RID: 84374 RVA: 0x000624CE File Offset: 0x000606CE [Token(Token = "0x170038ED")] private KENFJGFMIPM System.Collections.Generic.IEnumerator.Current { [Token(Token = "0x6014996")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "4")] [DebuggerHidden] get { return null; } } // Token: 0x06014997 RID: 84375 RVA: 0x000396E2 File Offset: 0x000378E2 [Token(Token = "0x6014997")] [Address(RVA = "0xF0D110", Offset = "0xF0BF10", VA = "0x180F0D110", Slot = "8")] [DebuggerHidden] void IEnumerator.Reset() { } // Token: 0x170038EE RID: 14574 // (get) Token: 0x06014998 RID: 84376 RVA: 0x000624CE File Offset: 0x000606CE [Token(Token = "0x170038EE")] object IEnumerator.Current { [Token(Token = "0x6014998")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "7")] [DebuggerHidden] get { return null; } } // Token: 0x0400D924 RID: 55588 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400D924")] private int <>1__state; // Token: 0x0400D925 RID: 55589 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400D925")] private KENFJGFMIPM <>2__current; // Token: 0x0400D926 RID: 55590 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400D926")] public PlayerMovement.HPIINFJCCMM <>4__this; } } } }