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 UnityEngine.XR.ARSubsystems; namespace RecRoom.Core.Locomotion { // Token: 0x02003028 RID: 12328 [Token(Token = "0x2003028")] public class PlayerMovement : MonoBehaviourPun, BLFKPFHDCOI { // Token: 0x06014CA2 RID: 85154 RVA: 0x004D3634 File Offset: 0x004D1834 [Token(Token = "0x6014CA2")] [Address(RVA = "0x1A369B0", Offset = "0x1A359B0", VA = "0x181A369B0", 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: 0x06014CA3 RID: 85155 RVA: 0x004D39F8 File Offset: 0x004D1BF8 [Token(Token = "0x6014CA3")] [Address(RVA = "0x1A3D400", Offset = "0x1A3C400", VA = "0x181A3D400", 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: 0x06014CA4 RID: 85156 RVA: 0x004D3A54 File Offset: 0x004D1C54 [Token(Token = "0x6014CA4")] [Address(RVA = "0x1A3D580", Offset = "0x1A3C580", VA = "0x181A3D580")] 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: 0x17003941 RID: 14657 // (get) Token: 0x06014CA5 RID: 85157 RVA: 0x004D3A98 File Offset: 0x004D1C98 [Token(Token = "0x17003941")] public AGIEDIMOLKM EIEFBIDADAK { [Token(Token = "0x6014CA5")] [Address(RVA = "0x1974B60", Offset = "0x1973B60", VA = "0x181974B60")] get { return this.PGFPNHAKFNJ.IJEDNJLJGKF; } } // Token: 0x17003942 RID: 14658 // (get) Token: 0x06014CA6 RID: 85158 RVA: 0x004D3AB0 File Offset: 0x004D1CB0 [Token(Token = "0x17003942")] public bool OCDBJFKNHLI { [Token(Token = "0x6014CA6")] [Address(RVA = "0x1A40DC0", Offset = "0x1A3FDC0", VA = "0x181A40DC0")] get { return !this.BCKFCNOMOBL.CFLJGNJLBFG; } } // Token: 0x06014CA7 RID: 85159 RVA: 0x004D3AD4 File Offset: 0x004D1CD4 [Token(Token = "0x6014CA7")] [Address(RVA = "0x1A33E10", Offset = "0x1A32E10", VA = "0x181A33E10")] public void AddCollisionParentingRestriction(object PIHIPPPPEBI) { this.BCKFCNOMOBL.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x06014CA8 RID: 85160 RVA: 0x004D3AF4 File Offset: 0x004D1CF4 [Token(Token = "0x6014CA8")] [Address(RVA = "0x1A3DD50", Offset = "0x1A3CD50", VA = "0x181A3DD50")] public void RemoveCollisionParentingRestriction(object PIHIPPPPEBI) { this.BCKFCNOMOBL.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x06014CA9 RID: 85161 RVA: 0x004D3B14 File Offset: 0x004D1D14 [Token(Token = "0x6014CA9")] [Address(RVA = "0x1A34AA0", Offset = "0x1A33AA0", VA = "0x181A34AA0")] public void AddStationaryRestriction(object PIHIPPPPEBI) { this.FJDNDAEODKP.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x06014CAA RID: 85162 RVA: 0x004D3B34 File Offset: 0x004D1D34 [Token(Token = "0x6014CAA")] [Address(RVA = "0x1A3E390", Offset = "0x1A3D390", VA = "0x181A3E390")] public void RemoveStationaryRestriction(object PIHIPPPPEBI) { this.FJDNDAEODKP.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x17003943 RID: 14659 // (get) Token: 0x06014CAB RID: 85163 RVA: 0x004D3B54 File Offset: 0x004D1D54 [Token(Token = "0x17003943")] public bool JMPIOAHAKDG { [Token(Token = "0x6014CAB")] [Address(RVA = "0x1A41660", Offset = "0x1A40660", VA = "0x181A41660")] get { return this.LAHHENMLHEG; } } // Token: 0x06014CAC RID: 85164 RVA: 0x004D3B68 File Offset: 0x004D1D68 [Token(Token = "0x6014CAC")] [Address(RVA = "0x1A3FE40", Offset = "0x1A3EE40", VA = "0x181A3FE40")] 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: 0x06014CAD RID: 85165 RVA: 0x004D3BD4 File Offset: 0x004D1DD4 [Token(Token = "0x6014CAD")] [Address(RVA = "0x1A3F9B0", Offset = "0x1A3E9B0", VA = "0x181A3F9B0")] 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: 0x17003944 RID: 14660 // (get) Token: 0x06014CAE RID: 85166 RVA: 0x004D3C10 File Offset: 0x004D1E10 [Token(Token = "0x17003944")] public bool COPMMBGFENH { [Token(Token = "0x6014CAE")] [Address(RVA = "0x1A41E80", Offset = "0x1A40E80", VA = "0x181A41E80")] get { return !this.EFDAKJGGMDA.CFLJGNJLBFG; } } // Token: 0x17003945 RID: 14661 // (get) Token: 0x06014CAF RID: 85167 RVA: 0x004D3C34 File Offset: 0x004D1E34 [Token(Token = "0x17003945")] public bool KDIAKDCHAIP { [Token(Token = "0x6014CAF")] [Address(RVA = "0x1A41E50", Offset = "0x1A40E50", VA = "0x181A41E50")] get { return !this.FAJEHOEMFPE.CFLJGNJLBFG; } } // Token: 0x06014CB0 RID: 85168 RVA: 0x004D3C58 File Offset: 0x004D1E58 [Token(Token = "0x6014CB0")] [Address(RVA = "0x1A342C0", Offset = "0x1A332C0", VA = "0x181A342C0")] public void AddRoomScaleMovementRestriction(object PIHIPPPPEBI) { this.EFDAKJGGMDA.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x06014CB1 RID: 85169 RVA: 0x004D3C78 File Offset: 0x004D1E78 [Token(Token = "0x6014CB1")] [Address(RVA = "0x1A3DFC0", Offset = "0x1A3CFC0", VA = "0x181A3DFC0")] public void RemoveRoomScaleMovementRestriction(object PIHIPPPPEBI) { this.EFDAKJGGMDA.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x06014CB2 RID: 85170 RVA: 0x004D3C98 File Offset: 0x004D1E98 [Token(Token = "0x6014CB2")] [Address(RVA = "0x1A34290", Offset = "0x1A33290", VA = "0x181A34290")] public void AddRoomScaleGroundClampRestriction(object PIHIPPPPEBI) { this.FAJEHOEMFPE.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x06014CB3 RID: 85171 RVA: 0x004D3CB8 File Offset: 0x004D1EB8 [Token(Token = "0x6014CB3")] [Address(RVA = "0x1A3DF90", Offset = "0x1A3CF90", VA = "0x181A3DF90")] public void RemoveRoomScaleGroundClampRestriction(object PIHIPPPPEBI) { this.FAJEHOEMFPE.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x17003946 RID: 14662 // (get) Token: 0x06014CB4 RID: 85172 RVA: 0x004D3CD8 File Offset: 0x004D1ED8 [Token(Token = "0x17003946")] public Vector3 GHENGKMJLAB { [Token(Token = "0x6014CB4")] [Address(RVA = "0x1A41E20", Offset = "0x1A40E20", VA = "0x181A41E20")] get { throw new NullReferenceException(); } } // Token: 0x17003947 RID: 14663 // (get) Token: 0x06014CB5 RID: 85173 RVA: 0x004D3CEC File Offset: 0x004D1EEC [Token(Token = "0x17003947")] public float OKCPFEPHFKD { [Token(Token = "0x6014CB5")] [Address(RVA = "0x1A415C0", Offset = "0x1A405C0", VA = "0x181A415C0")] get { return this.PAOHJMAMFIM.OKCPFEPHFKD; } } // Token: 0x06014CB6 RID: 85174 RVA: 0x004D3D0C File Offset: 0x004D1F0C [Token(Token = "0x6014CB6")] [Address(RVA = "0x1A39F90", Offset = "0x1A38F90", VA = "0x181A39F90")] private Vector3 KBPHMMIIIFM(Vector3 BJPJMLBIMDA) { /* An exception occurred when decompiling this method (06014CB6) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RecRoom.Core.Locomotion.PlayerMovement::KBPHMMIIIFM(UnityEngine.Vector3) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:float32(var_1_06, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_0))) stloc:float32(var_3_0D, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_2))) stloc:float32(var_5_15, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_4))) stloc:float32(var_7_1E, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_6))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x06014CB7 RID: 85175 RVA: 0x004D3D38 File Offset: 0x004D1F38 [Token(Token = "0x6014CB7")] [Address(RVA = "0x1A37AB0", Offset = "0x1A36AB0", VA = "0x181A37AB0")] 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: 0x06014CB8 RID: 85176 RVA: 0x004D3D9C File Offset: 0x004D1F9C [Token(Token = "0x6014CB8")] [Address(RVA = "0x1A35540", Offset = "0x1A34540", VA = "0x181A35540")] public void AuthorityUpdateMovement(float KGOBMDNKIDJ, float POGAEJIEPIM) { /* An exception occurred when decompiling this method (06014CB8) 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 1663 */; } // Token: 0x06014CB9 RID: 85177 RVA: 0x004D41E8 File Offset: 0x004D23E8 [Token(Token = "0x6014CB9")] [Address(RVA = "0x1A40220", Offset = "0x1A3F220", VA = "0x181A40220")] 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: 0x06014CBA RID: 85178 RVA: 0x004D4250 File Offset: 0x004D2450 [Token(Token = "0x6014CBA")] [Address(RVA = "0x1A401E0", Offset = "0x1A3F1E0", VA = "0x181A401E0")] public bool TryGetGroundContactNormal(out Vector3 AFDKPAFHMAD) { /* An exception occurred when decompiling this method (06014CBA) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.Locomotion.PlayerMovement::TryGetGroundContactNormal(UnityEngine.Vector3&) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_2A: stloc:int32(var_1_2B, ldc.i4:int32(0)) stfld:float32(Vector3::x, ldloc:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&(AFDKPAFHMAD), ldloc:int32[exp:float32](var_1_2B)) stfld:float32(Vector3::z, ldloc:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&(AFDKPAFHMAD), ldloc:int32[exp:float32](var_1_2B)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x06014CBB RID: 85179 RVA: 0x004D4298 File Offset: 0x004D2498 [Token(Token = "0x6014CBB")] [Address(RVA = "0x1A3F880", Offset = "0x1A3E880", VA = "0x181A3F880")] 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: 0x06014CBC RID: 85180 RVA: 0x004D42E4 File Offset: 0x004D24E4 [Token(Token = "0x6014CBC")] [Address(RVA = "0x1A3E8A0", Offset = "0x1A3D8A0", VA = "0x181A3E8A0")] 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: 0x06014CBD RID: 85181 RVA: 0x004D4324 File Offset: 0x004D2524 [Token(Token = "0x6014CBD")] [Address(RVA = "0x1A3F150", Offset = "0x1A3E150", VA = "0x181A3F150")] 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: 0x06014CBE RID: 85182 RVA: 0x004D437C File Offset: 0x004D257C [Token(Token = "0x6014CBE")] [Address(RVA = "0x1A33AB0", Offset = "0x1A32AB0", VA = "0x181A33AB0")] 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: 0x06014CBF RID: 85183 RVA: 0x004D43E4 File Offset: 0x004D25E4 [Token(Token = "0x6014CBF")] [Address(RVA = "0x1A3F190", Offset = "0x1A3E190", VA = "0x181A3F190")] 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: 0x17003948 RID: 14664 // (get) Token: 0x06014CC0 RID: 85184 RVA: 0x004D4430 File Offset: 0x004D2630 [Token(Token = "0x17003948")] public bool AGDOGAIGBDE { [Token(Token = "0x6014CC0")] [Address(RVA = "0x1A41570", Offset = "0x1A40570", VA = "0x181A41570")] get { return this.OEMLHPELMKD.CFLJGNJLBFG; } } // Token: 0x06014CC1 RID: 85185 RVA: 0x004D4450 File Offset: 0x004D2650 [Token(Token = "0x6014CC1")] [Address(RVA = "0x1A341B0", Offset = "0x1A331B0", VA = "0x181A341B0")] 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: 0x06014CC2 RID: 85186 RVA: 0x004D4490 File Offset: 0x004D2690 [Token(Token = "0x6014CC2")] [Address(RVA = "0x1A3DF10", Offset = "0x1A3CF10", VA = "0x181A3DF10")] public void RemoveMovementActionRestriction(object PIHIPPPPEBI) { this.OEMLHPELMKD.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x17003949 RID: 14665 // (get) Token: 0x06014CC3 RID: 85187 RVA: 0x004D44B0 File Offset: 0x004D26B0 [Token(Token = "0x17003949")] public bool MHBAAJEBFKJ { [Token(Token = "0x6014CC3")] [Address(RVA = "0x1A41590", Offset = "0x1A40590", VA = "0x181A41590")] get { return this.FNOADOLNNFL.CFLJGNJLBFG; } } // Token: 0x06014CC4 RID: 85188 RVA: 0x004D44D0 File Offset: 0x004D26D0 [Token(Token = "0x6014CC4")] [Address(RVA = "0x1A33F30", Offset = "0x1A32F30", VA = "0x181A33F30")] 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: 0x06014CC5 RID: 85189 RVA: 0x004D4510 File Offset: 0x004D2710 [Token(Token = "0x6014CC5")] [Address(RVA = "0x1291C00", Offset = "0x1290C00", VA = "0x181291C00")] public void RemoveFreezeMovement(object PIHIPPPPEBI) { this.FNOADOLNNFL.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x1700394A RID: 14666 // (get) Token: 0x06014CC6 RID: 85190 RVA: 0x004D4530 File Offset: 0x004D2730 [Token(Token = "0x1700394A")] public bool JJIEFONNNKK { [Token(Token = "0x6014CC6")] [Address(RVA = "0x1A40FE0", Offset = "0x1A3FFE0", VA = "0x181A40FE0")] get { return this.PAOHJMAMFIM.JJIEFONNNKK; } } // Token: 0x1700394B RID: 14667 // (get) Token: 0x06014CC7 RID: 85191 RVA: 0x004D4550 File Offset: 0x004D2750 [Token(Token = "0x1700394B")] public bool FOBHLCCIJKE { [Token(Token = "0x6014CC7")] [Address(RVA = "0x1A411A0", Offset = "0x1A401A0", VA = "0x181A411A0")] get { return this.CDDMICFBJPL.JJGEGFDCDHC; } } // Token: 0x1700394C RID: 14668 // (get) Token: 0x06014CC8 RID: 85192 RVA: 0x004D4568 File Offset: 0x004D2768 [Token(Token = "0x1700394C")] public bool CNINLNCPMIC { [Token(Token = "0x6014CC8")] [Address(RVA = "0x1A41060", Offset = "0x1A40060", VA = "0x181A41060")] get { return !this.HECJPBFMJBN.CFLJGNJLBFG; } } // Token: 0x06014CC9 RID: 85193 RVA: 0x004D458C File Offset: 0x004D278C [Token(Token = "0x6014CC9")] [Address(RVA = "0x1A34350", Offset = "0x1A33350", VA = "0x181A34350")] public void AddSitRestriction(object PIHIPPPPEBI) { this.HECJPBFMJBN.BPAJKKAGPKB(PIHIPPPPEBI); if (this.PAOHJMAMFIM.JJIEFONNNKK) { SeatManagement k__BackingField = this.thisPlayer.trackingSpace.k__BackingField; int num = 0; if (k__BackingField != num) { Player player = this.thisPlayer; SeatManagement k__BackingField2 = player.trackingSpace.k__BackingField; AGAJMBPABDL photonPlayer = player.DBAJDHGDPOL; bool flag = k__BackingField2.TryRemoveSeatedPlayer(photonPlayer, true); } } } // Token: 0x06014CCA RID: 85194 RVA: 0x004D45FC File Offset: 0x004D27FC [Token(Token = "0x6014CCA")] [Address(RVA = "0x1A3E050", Offset = "0x1A3D050", VA = "0x181A3E050")] public void RemoveSitRestriction(object PIHIPPPPEBI) { this.HECJPBFMJBN.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x1700394D RID: 14669 // (get) Token: 0x06014CCB RID: 85195 RVA: 0x004D461C File Offset: 0x004D281C [Token(Token = "0x1700394D")] public Vector3 CPPFMMEBEEK { [Token(Token = "0x6014CCB")] [Address(RVA = "0x1A41980", Offset = "0x1A40980", VA = "0x181A41980")] get { float z = Vector3.up.z; throw new NullReferenceException(); } } // Token: 0x1700394E RID: 14670 // (get) Token: 0x06014CCC RID: 85196 RVA: 0x004D463C File Offset: 0x004D283C [Token(Token = "0x1700394E")] public Vector3 IGAHLGCCBJC { [Token(Token = "0x6014CCC")] [Address(RVA = "0x1A41720", Offset = "0x1A40720", VA = "0x181A41720")] get { float z = Vector3.forward.z; throw new NullReferenceException(); } } // Token: 0x1700394F RID: 14671 // (get) Token: 0x06014CCD RID: 85197 RVA: 0x004D465C File Offset: 0x004D285C [Token(Token = "0x1700394F")] public Quaternion MBGNHEJIACH { [Token(Token = "0x6014CCD")] [Address(RVA = "0x1A41800", Offset = "0x1A40800", VA = "0x181A41800")] get { float z = Vector3.forward.z; Vector3 vector; float z2 = vector.z; throw new NullReferenceException(); } } // Token: 0x17003950 RID: 14672 // (get) Token: 0x06014CCE RID: 85198 RVA: 0x004D4684 File Offset: 0x004D2884 [Token(Token = "0x17003950")] public Vector3 GAIIHBCGOAJ { [Token(Token = "0x6014CCE")] [Address(RVA = "0x1A41B40", Offset = "0x1A40B40", VA = "0x181A41B40")] get { CrossPlatformPlayerLocomotionContent crossPlatformPlayerLocomotionContent = this.content; Vector3 vector; float z = vector.z; throw new NullReferenceException(); } } // Token: 0x17003951 RID: 14673 // (get) Token: 0x06014CCF RID: 85199 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17003951")] public Vector3 HBBJJDCEMOH { [Token(Token = "0x6014CCF")] [Address(RVA = "0x1A41C00", Offset = "0x1A40C00", VA = "0x181A41C00")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17003952 RID: 14674 // (get) Token: 0x06014CD0 RID: 85200 RVA: 0x004D46A8 File Offset: 0x004D28A8 [Token(Token = "0x17003952")] public Vector3 EGMGGIMLHID { [Token(Token = "0x6014CD0")] [Address(RVA = "0x1A41C20", Offset = "0x1A40C20", VA = "0x181A41C20")] get { Vector3 vector; float z = vector.z; throw new NullReferenceException(); } } // Token: 0x17003953 RID: 14675 // (get) Token: 0x06014CD1 RID: 85201 RVA: 0x004D46C4 File Offset: 0x004D28C4 [Token(Token = "0x17003953")] public Quaternion IDIGMOFDHNB { [Token(Token = "0x6014CD1")] [Address(RVA = "0x1A41CA0", Offset = "0x1A40CA0", VA = "0x181A41CA0")] get { throw new NullReferenceException(); } } // Token: 0x06014CD2 RID: 85202 RVA: 0x004D46D8 File Offset: 0x004D28D8 [Token(Token = "0x6014CD2")] [Address(RVA = "0x1A3F250", Offset = "0x1A3E250", VA = "0x181A3F250")] 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: 0x06014CD3 RID: 85203 RVA: 0x004D47CC File Offset: 0x004D29CC [Token(Token = "0x6014CD3")] [Address(RVA = "0x1A3F4F0", Offset = "0x1A3E4F0", VA = "0x181A3F4F0")] 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: 0x06014CD4 RID: 85204 RVA: 0x004D48A0 File Offset: 0x004D2AA0 [Token(Token = "0x6014CD4")] [Address(RVA = "0x1A3F470", Offset = "0x1A3E470", VA = "0x181A3F470")] public void RequestSitStopInPlace() { float z = Vector3.zero.z; } // Token: 0x17003954 RID: 14676 // (get) Token: 0x06014CD5 RID: 85205 RVA: 0x004D48B8 File Offset: 0x004D2AB8 [Token(Token = "0x17003954")] public float CKJNBDGAEFP { [Token(Token = "0x6014CD5")] [Address(RVA = "0x1A414C0", Offset = "0x1A404C0", VA = "0x181A414C0")] get { BJOIBBBOIKO npakpnlmjcc = this.NPAKPNLMJCC; float num; return num; } } // Token: 0x06014CD6 RID: 85206 RVA: 0x004D48D4 File Offset: 0x004D2AD4 [Token(Token = "0x6014CD6")] [Address(RVA = "0x1A340E0", Offset = "0x1A330E0", VA = "0x181A340E0")] public void AddMaxWalkSpeed(float DDNELLGHHLD, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO npakpnlmjcc = this.NPAKPNLMJCC; } // Token: 0x06014CD7 RID: 85207 RVA: 0x004D48F0 File Offset: 0x004D2AF0 [Token(Token = "0x6014CD7")] [Address(RVA = "0x1A3DEB0", Offset = "0x1A3CEB0", VA = "0x181A3DEB0")] public void RemoveMaxWalkSpeed(object PIHIPPPPEBI) { bool flag = this.NPAKPNLMJCC.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x06014CD8 RID: 85208 RVA: 0x004D4910 File Offset: 0x004D2B10 [Token(Token = "0x6014CD8")] [Address(RVA = "0x1A34EE0", Offset = "0x1A33EE0", VA = "0x181A34EE0")] public void AddWalkMaxSpeedMultiplier(float BOOCJCLOCCL, object PIHIPPPPEBI) { HHIINKNOKNL ojnphciafed = this.OJNPHCIAFED; throw new MissingMethodException(); } // Token: 0x06014CD9 RID: 85209 RVA: 0x004D4930 File Offset: 0x004D2B30 [Token(Token = "0x6014CD9")] [Address(RVA = "0x1A3E5A0", Offset = "0x1A3D5A0", VA = "0x181A3E5A0")] public void RemoveWalkMaxSpeedMultiplier(object PIHIPPPPEBI) { bool flag = this.OJNPHCIAFED.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x17003955 RID: 14677 // (get) Token: 0x06014CDA RID: 85210 RVA: 0x004D4950 File Offset: 0x004D2B50 [Token(Token = "0x17003955")] public bool HJGNLMJOBHH { [Token(Token = "0x6014CDA")] [Address(RVA = "0x1A40F00", Offset = "0x1A3FF00", VA = "0x181A40F00")] get { return this.PAOHJMAMFIM.HJGNLMJOBHH; } } // Token: 0x17003956 RID: 14678 // (get) Token: 0x06014CDB RID: 85211 RVA: 0x004D4970 File Offset: 0x004D2B70 [Token(Token = "0x17003956")] public bool FMJOJFBNLME { [Token(Token = "0x6014CDB")] [Address(RVA = "0x1A41D80", Offset = "0x1A40D80", VA = "0x181A41D80")] get { BJOIBBBOIKO ahofimhmomc = this.AHOFIMHMOMC; bool flag; return flag; } } // Token: 0x17003957 RID: 14679 // (get) Token: 0x06014CDC RID: 85212 RVA: 0x004D498C File Offset: 0x004D2B8C [Token(Token = "0x17003957")] public bool LBGOAHJFKDK { [Token(Token = "0x6014CDC")] [Address(RVA = "0x1A41110", Offset = "0x1A40110", VA = "0x181A41110")] get { return this.PAOHJMAMFIM.LBGOAHJFKDK; } } // Token: 0x17003958 RID: 14680 // (get) Token: 0x06014CDD RID: 85213 RVA: 0x004D49AC File Offset: 0x004D2BAC [Token(Token = "0x17003958")] public bool DHNDAPGOJPB { [Token(Token = "0x6014CDD")] [Address(RVA = "0x1A41690", Offset = "0x1A40690", VA = "0x181A41690")] get { return this.PGFPNHAKFNJ.POMCBENGPBG.AGFONKPBJDD; } } // Token: 0x17003959 RID: 14681 // (get) Token: 0x06014CDE RID: 85214 RVA: 0x004D49CC File Offset: 0x004D2BCC [Token(Token = "0x17003959")] public float PJNJNDACFPD { [Token(Token = "0x6014CDE")] [Address(RVA = "0x44C130", Offset = "0x44B130", VA = "0x18044C130")] get { return this.PGFPNHAKFNJ.POMCBENGPBG.HENBAPAGDLH; } } // Token: 0x1700395A RID: 14682 // (get) Token: 0x06014CDF RID: 85215 RVA: 0x004D49EC File Offset: 0x004D2BEC [Token(Token = "0x1700395A")] public float BAIGBMAFHNH { [Token(Token = "0x6014CDF")] [Address(RVA = "0x1A41250", Offset = "0x1A40250", VA = "0x181A41250")] get { return this.PGFPNHAKFNJ.POMCBENGPBG.IJNOILEFNCN; } } // Token: 0x06014CE0 RID: 85216 RVA: 0x004D4A0C File Offset: 0x004D2C0C [Token(Token = "0x6014CE0")] [Address(RVA = "0x1A348E0", Offset = "0x1A338E0", VA = "0x181A348E0")] 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: 0x06014CE1 RID: 85217 RVA: 0x004D4A44 File Offset: 0x004D2C44 [Token(Token = "0x6014CE1")] [Address(RVA = "0x1A3E2C0", Offset = "0x1A3D2C0", VA = "0x181A3E2C0")] public void RemoveSprintEnabled(object PIHIPPPPEBI) { bool flag = this.AHOFIMHMOMC.HAHBGOMEMEE(PIHIPPPPEBI); if (!this.FMJOJFBNLME) { this.CDDMICFBJPL.NLPOPBKKFJJ = true; } } // Token: 0x06014CE2 RID: 85218 RVA: 0x004D4A7C File Offset: 0x004D2C7C [Token(Token = "0x6014CE2")] [Address(RVA = "0x1A33C90", Offset = "0x1A32C90", VA = "0x181A33C90")] public void AddAutoSprintRoleEnabled(bool CBHMNNAINHM, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO ifkoeoookpc = this.IFKOEOOOKPC; ObscuredBool obscuredBool; bool inited = obscuredBool.inited; } // Token: 0x06014CE3 RID: 85219 RVA: 0x004D4AA0 File Offset: 0x004D2CA0 [Token(Token = "0x6014CE3")] [Address(RVA = "0x1A3DC60", Offset = "0x1A3CC60", VA = "0x181A3DC60")] public void RemoveAutoSprintRoleEnabled(object PIHIPPPPEBI) { bool flag = this.IFKOEOOOKPC.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x1700395B RID: 14683 // (get) Token: 0x06014CE4 RID: 85220 RVA: 0x004D4AC0 File Offset: 0x004D2CC0 [Token(Token = "0x1700395B")] public bool MBICMPJHHNF { [Token(Token = "0x6014CE4")] [Address(RVA = "0x1A40CB0", Offset = "0x1A3FCB0", VA = "0x181A40CB0")] get { BJOIBBBOIKO ifkoeoookpc = this.IFKOEOOOKPC; bool flag; if (!flag) { return flag; } return this.FMJOJFBNLME; } } // Token: 0x06014CE5 RID: 85221 RVA: 0x004D4AE8 File Offset: 0x004D2CE8 [Token(Token = "0x6014CE5")] [Address(RVA = "0x1A349D0", Offset = "0x1A339D0", VA = "0x181A349D0")] public void AddSprintMaxSpeedWalkSpeedMultiplier(float OMKBFGCLDBD, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO ealfeaphlhd = this.EALFEAPHLHD; } // Token: 0x06014CE6 RID: 85222 RVA: 0x004D4B04 File Offset: 0x004D2D04 [Token(Token = "0x6014CE6")] [Address(RVA = "0x1A3E330", Offset = "0x1A3D330", VA = "0x181A3E330")] public void RemoveSprintMaxSpeedWalkSpeedMultiplier(object PIHIPPPPEBI) { bool flag = this.EALFEAPHLHD.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x06014CE7 RID: 85223 RVA: 0x004D4B24 File Offset: 0x004D2D24 [Token(Token = "0x6014CE7")] [Address(RVA = "0x1A3F790", Offset = "0x1A3E790", VA = "0x181A3F790")] public void RequestSprintStart() { if (this.FMJOJFBNLME) { float time = Time.time; if (this.GCEJHIJLDNM <= time) { this.CDDMICFBJPL.NDPKLMEGMLF = true; } } } // Token: 0x06014CE8 RID: 85224 RVA: 0x004D4B58 File Offset: 0x004D2D58 [Token(Token = "0x6014CE8")] [Address(RVA = "0x1A3F7D0", Offset = "0x1A3E7D0", VA = "0x181A3F7D0")] public void RequestSprintStop() { this.CDDMICFBJPL.NLPOPBKKFJJ = true; } // Token: 0x06014CE9 RID: 85225 RVA: 0x004D4B74 File Offset: 0x004D2D74 [Token(Token = "0x6014CE9")] [Address(RVA = "0x1A3F7E0", Offset = "0x1A3E7E0", VA = "0x181A3F7E0")] public void RequestSprintStop(float FIIBMGOMHON) { this.CDDMICFBJPL.NLPOPBKKFJJ = true; float num = Mathf.Max(Time.time, FIIBMGOMHON); this.GCEJHIJLDNM = num; } // Token: 0x1700395C RID: 14684 // (get) Token: 0x06014CEA RID: 85226 RVA: 0x004D4BA4 File Offset: 0x004D2DA4 [Token(Token = "0x1700395C")] public bool IHOKBGAIBHI { [Token(Token = "0x6014CEA")] [Address(RVA = "0x1A410E0", Offset = "0x1A400E0", VA = "0x181A410E0")] get { /* An exception occurred when decompiling this method (06014CEA) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.Locomotion.PlayerMovement::get_IsSprintOnCooldown() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:float32(var_1_07, callgetter:float32(Time::get_time)) stloc:float32(var_2_0E, ldfld:float32(PlayerMovement::GCEJHIJLDNM, ldloc:PlayerMovement(this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } } // Token: 0x1700395D RID: 14685 // (get) Token: 0x06014CEB RID: 85227 RVA: 0x004D4BC0 File Offset: 0x004D2DC0 [Token(Token = "0x1700395D")] public bool LBJHILOFDPL { [Token(Token = "0x6014CEB")] [Address(RVA = "0x1A41200", Offset = "0x1A40200", VA = "0x181A41200")] get { return !this.IDMEGMHAAFO.CFLJGNJLBFG; } } // Token: 0x1700395E RID: 14686 // (get) Token: 0x06014CEC RID: 85228 RVA: 0x004D4BE4 File Offset: 0x004D2DE4 [Token(Token = "0x1700395E")] public bool JDNNBGMPCBM { [Token(Token = "0x6014CEC")] [Address(RVA = "0x1A41230", Offset = "0x1A40230", VA = "0x181A41230")] get { return this.PAOHJMAMFIM.JDNNBGMPCBM; } } // Token: 0x1700395F RID: 14687 // (get) Token: 0x06014CED RID: 85229 RVA: 0x004D4C04 File Offset: 0x004D2E04 [Token(Token = "0x1700395F")] public bool NDDANHAJHCI { [Token(Token = "0x6014CED")] [Address(RVA = "0x1A416E0", Offset = "0x1A406E0", VA = "0x181A416E0")] get { return this.PGFPNHAKFNJ.POOFHLEJFEJ.OAIPGOANDGN; } } // Token: 0x17003960 RID: 14688 // (get) Token: 0x06014CEE RID: 85230 RVA: 0x004D4C24 File Offset: 0x004D2E24 [Token(Token = "0x17003960")] public bool MCPENFCHHJP { [Token(Token = "0x6014CEE")] [Address(RVA = "0x1A416F0", Offset = "0x1A406F0", VA = "0x181A416F0")] get { return this.PGFPNHAKFNJ.POOFHLEJFEJ.NDMJFPCAOCE; } } // Token: 0x17003961 RID: 14689 // (get) Token: 0x06014CEF RID: 85231 RVA: 0x004D4C44 File Offset: 0x004D2E44 [Token(Token = "0x17003961")] public Vector3 HNGDKOCHBCF { [Token(Token = "0x6014CEF")] [Address(RVA = "0x1A42150", Offset = "0x1A41150", VA = "0x181A42150")] get { throw new NullReferenceException(); } } // Token: 0x17003962 RID: 14690 // (get) Token: 0x06014CF0 RID: 85232 RVA: 0x004D4C58 File Offset: 0x004D2E58 [Token(Token = "0x17003962")] public Vector3 IHKPGMLCLDO { [Token(Token = "0x6014CF0")] [Address(RVA = "0x1A42180", Offset = "0x1A41180", VA = "0x181A42180")] get { float z = Vector3.up.z; Vector3 vector; float z2 = vector.z; Vector3 vector2; float z3 = vector2.z; throw new NullReferenceException(); } } // Token: 0x17003963 RID: 14691 // (get) Token: 0x06014CF1 RID: 85233 RVA: 0x004D4C84 File Offset: 0x004D2E84 [Token(Token = "0x17003963")] public bool LAGMMDAEKEO { [Token(Token = "0x6014CF1")] [Address(RVA = "0x1A42130", Offset = "0x1A41130", VA = "0x181A42130")] get { return this.PAOHJMAMFIM.FCBDJCCPHOA; } } // Token: 0x06014CF2 RID: 85234 RVA: 0x004D4CA4 File Offset: 0x004D2EA4 [Token(Token = "0x6014CF2")] [Address(RVA = "0x1A35440", Offset = "0x1A34440", VA = "0x181A35440")] public void AddWallRunRestriction(object PIHIPPPPEBI) { this.IDMEGMHAAFO.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x06014CF3 RID: 85235 RVA: 0x004D4CC4 File Offset: 0x004D2EC4 [Token(Token = "0x6014CF3")] [Address(RVA = "0x1A3E810", Offset = "0x1A3D810", VA = "0x181A3E810")] public void RemoveWallRunRestriction(object PIHIPPPPEBI) { this.IDMEGMHAAFO.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x06014CF4 RID: 85236 RVA: 0x004D4CE4 File Offset: 0x004D2EE4 [Token(Token = "0x6014CF4")] [Address(RVA = "0x1A3F940", Offset = "0x1A3E940", VA = "0x181A3F940")] 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: 0x17003964 RID: 14692 // (get) Token: 0x06014CF5 RID: 85237 RVA: 0x004D4D38 File Offset: 0x004D2F38 [Token(Token = "0x17003964")] public bool KMEEKIPLMLG { [Token(Token = "0x6014CF5")] [Address(RVA = "0x1A40B80", Offset = "0x1A3FB80", VA = "0x181A40B80")] get { TrackableId trackableId = ((ITrackable)this.POEADECFNKC).trackableId; throw new NullReferenceException(); } } // Token: 0x17003965 RID: 14693 // (get) Token: 0x06014CF6 RID: 85238 RVA: 0x004D4D58 File Offset: 0x004D2F58 [Token(Token = "0x17003965")] public bool CDAKONNHKCI { [Token(Token = "0x6014CF6")] [Address(RVA = "0x1A40BB0", Offset = "0x1A3FBB0", VA = "0x181A40BB0")] get { return this.KFDMDMOJKJD.CFLJGNJLBFG; } } // Token: 0x06014CF7 RID: 85239 RVA: 0x004D4D78 File Offset: 0x004D2F78 [Token(Token = "0x6014CF7")] [Address(RVA = "0x1A350D0", Offset = "0x1A340D0", VA = "0x181A350D0")] public void AddWallRunDuration(float BJJEDIGOMGC, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO bijmgphgmie = this.BIJMGPHGMIE; } // Token: 0x06014CF8 RID: 85240 RVA: 0x004D4D94 File Offset: 0x004D2F94 [Token(Token = "0x6014CF8")] [Address(RVA = "0x1A3E690", Offset = "0x1A3D690", VA = "0x181A3E690")] public void RemoveWallRunDuration(object PIHIPPPPEBI) { bool flag = this.BIJMGPHGMIE.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x06014CF9 RID: 85241 RVA: 0x004D4DB4 File Offset: 0x004D2FB4 [Token(Token = "0x6014CF9")] [Address(RVA = "0x1A34FC0", Offset = "0x1A33FC0", VA = "0x181A34FC0")] 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: 0x06014CFA RID: 85242 RVA: 0x004D4DE8 File Offset: 0x004D2FE8 [Token(Token = "0x6014CFA")] [Address(RVA = "0x1A3E630", Offset = "0x1A3D630", VA = "0x181A3E630")] public void RemoveWallRunDropRateParameter(object PIHIPPPPEBI) { bool flag = this.DKDLECFCODC.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x06014CFB RID: 85243 RVA: 0x004D4E08 File Offset: 0x004D3008 [Token(Token = "0x6014CFB")] [Address(RVA = "0x1A35470", Offset = "0x1A34470", VA = "0x181A35470")] public void AddWallRunStartSpeedBoost(float CNGOJCKJADD, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO fonnciacjgg = this.FONNCIACJGG; } // Token: 0x06014CFC RID: 85244 RVA: 0x004D4E24 File Offset: 0x004D3024 [Token(Token = "0x6014CFC")] [Address(RVA = "0x1A3E840", Offset = "0x1A3D840", VA = "0x181A3E840")] public void RemoveWallRunStartSpeedBoost(object PIHIPPPPEBI) { bool flag = this.FONNCIACJGG.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x06014CFD RID: 85245 RVA: 0x004D4E44 File Offset: 0x004D3044 [Token(Token = "0x6014CFD")] [Address(RVA = "0x1A35370", Offset = "0x1A34370", VA = "0x181A35370")] public void AddWallRunMaxJumpHeight(float AOLPILDFKNP, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO hfkcbhefnhd = this.HFKCBHEFNHD; } // Token: 0x06014CFE RID: 85246 RVA: 0x004D4E60 File Offset: 0x004D3060 [Token(Token = "0x6014CFE")] [Address(RVA = "0x1A3E7B0", Offset = "0x1A3D7B0", VA = "0x181A3E7B0")] public void RemoveWallRunMaxJumpHeight(object PIHIPPPPEBI) { bool flag = this.HFKCBHEFNHD.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x06014CFF RID: 85247 RVA: 0x004D4E80 File Offset: 0x004D3080 [Token(Token = "0x6014CFF")] [Address(RVA = "0x1A35270", Offset = "0x1A34270", VA = "0x181A35270")] public void AddWallRunJumpDirectionParameter(float KEECKJODEDC, object PIHIPPPPEBI, int JMHKMOACHDG) { float num = Mathf.Clamp01(KEECKJODEDC); BJOIBBBOIKO mpnfgnefdbm = this.MPNFGNEFDBM; ObscuredFloat obscuredFloat = ObscuredFloat.FAJDMKOEFLH(num); } // Token: 0x06014D00 RID: 85248 RVA: 0x004D4EA8 File Offset: 0x004D30A8 [Token(Token = "0x6014D00")] [Address(RVA = "0x1A3E750", Offset = "0x1A3D750", VA = "0x181A3E750")] public void RemoveWallRunJumpDirectionParameter(object PIHIPPPPEBI) { bool flag = this.MPNFGNEFDBM.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x06014D01 RID: 85249 RVA: 0x004D4EC8 File Offset: 0x004D30C8 [Token(Token = "0x6014D01")] [Address(RVA = "0x1A351A0", Offset = "0x1A341A0", VA = "0x181A351A0")] public void AddWallRunJumpAirControlMultiplier(float JGCMJBLOCEI, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO cdcecdnbhbb = this.CDCECDNBHBB; } // Token: 0x06014D02 RID: 85250 RVA: 0x004D4EE4 File Offset: 0x004D30E4 [Token(Token = "0x6014D02")] [Address(RVA = "0x1A3E6F0", Offset = "0x1A3D6F0", VA = "0x181A3E6F0")] public void RemoveWallRunJumpAirControlMultiplier(object PIHIPPPPEBI) { bool flag = this.CDCECDNBHBB.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x17003966 RID: 14694 // (get) Token: 0x06014D03 RID: 85251 RVA: 0x004D4F04 File Offset: 0x004D3104 [Token(Token = "0x17003966")] public bool IBNAJMGIODL { [Token(Token = "0x6014D03")] [Address(RVA = "0x1A411E0", Offset = "0x1A401E0", VA = "0x181A411E0")] get { return this.PAOHJMAMFIM.IBNAJMGIODL; } } // Token: 0x17003967 RID: 14695 // (get) Token: 0x06014D04 RID: 85252 RVA: 0x004D4F24 File Offset: 0x004D3124 [Token(Token = "0x17003967")] public Vector3 OENNAJNBIGM { [Token(Token = "0x6014D04")] [Address(RVA = "0x1A42100", Offset = "0x1A41100", VA = "0x181A42100")] get { throw new NullReferenceException(); } } // Token: 0x17003968 RID: 14696 // (get) Token: 0x06014D05 RID: 85253 RVA: 0x004D4F38 File Offset: 0x004D3138 [Token(Token = "0x17003968")] public bool BDPKKBHHNAK { [Token(Token = "0x6014D05")] [Address(RVA = "0x1A411B0", Offset = "0x1A401B0", VA = "0x181A411B0")] get { return !this.EJCLHKCHNIP.CFLJGNJLBFG; } } // Token: 0x17003969 RID: 14697 // (get) Token: 0x06014D06 RID: 85254 RVA: 0x004D4F5C File Offset: 0x004D315C [Token(Token = "0x17003969")] public float DKHAOLHLCIP { [Token(Token = "0x6014D06")] [Address(RVA = "0x1A420E0", Offset = "0x1A410E0", VA = "0x181A420E0")] get { return this.content.ClampDistance; } } // Token: 0x06014D07 RID: 85255 RVA: 0x004D4F7C File Offset: 0x004D317C [Token(Token = "0x6014D07")] [Address(RVA = "0x1A39F60", Offset = "0x1A38F60", VA = "0x181A39F60")] public bool IsWallMarkedUpAsClimbable(Collider NDLBODICAHK) { return this.LOIKGCEMHDC.ADBCDJPLEJF(NDLBODICAHK); } // Token: 0x06014D08 RID: 85256 RVA: 0x004D4F9C File Offset: 0x004D319C [Token(Token = "0x6014D08")] [Address(RVA = "0x1A34F90", Offset = "0x1A33F90", VA = "0x181A34F90")] public void AddWallClimbRestriction(object PIHIPPPPEBI) { this.EJCLHKCHNIP.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x06014D09 RID: 85257 RVA: 0x004D4FBC File Offset: 0x004D31BC [Token(Token = "0x6014D09")] [Address(RVA = "0x1A3E600", Offset = "0x1A3D600", VA = "0x181A3E600")] public void RemoveWallClimbRestriction(object PIHIPPPPEBI) { this.EJCLHKCHNIP.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x1700396A RID: 14698 // (get) Token: 0x06014D0A RID: 85258 RVA: 0x004D4FDC File Offset: 0x004D31DC [Token(Token = "0x1700396A")] public bool KLENGNFPDIH { [Token(Token = "0x6014D0A")] [Address(RVA = "0x44C050", Offset = "0x44B050", VA = "0x18044C050")] get { return this.PGFPNHAKFNJ.IKHOIMBCINN.DMBDJLKFCHJ; } } // Token: 0x06014D0B RID: 85259 RVA: 0x004D4FFC File Offset: 0x004D31FC [Token(Token = "0x6014D0B")] [Address(RVA = "0x1A3D730", Offset = "0x1A3C730", VA = "0x181A3D730")] public bool OnManualWallClimbHandAttach(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP) { if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left) { return this.PGFPNHAKFNJ.IKHOIMBCINN.OPAMOCKPIDA; } return this.PGFPNHAKFNJ.IKHOIMBCINN.FMIBNOANKBN; } // Token: 0x06014D0C RID: 85260 RVA: 0x004D5030 File Offset: 0x004D3230 [Token(Token = "0x6014D0C")] [Address(RVA = "0x1A39F40", Offset = "0x1A38F40", VA = "0x181A39F40")] public bool IsManualWallClimbing(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP) { /* An exception occurred when decompiling this method (06014D0C) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.Locomotion.PlayerMovement::IsManualWallClimbing(PlayerHand/PLLIKAOIPHP) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_15: stloc:NENNHFJNOOG(var_0_20, ldfld:NENNHFJNOOG(PEPNPPNIEKF::IKHOIMBCINN, ldfld:PEPNPPNIEKF[exp:valuetype PEPNPPNIEKF&](PlayerMovement::PGFPNHAKFNJ, ldloc:PlayerMovement(this)))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x06014D0D RID: 85261 RVA: 0x004D5060 File Offset: 0x004D3260 [Token(Token = "0x6014D0D")] [Address(RVA = "0x1A39DF0", Offset = "0x1A38DF0", VA = "0x181A39DF0")] public Vector3 GetManualWallClimbCombinedWallNormal() { for (;;) { if ("{il2cpp array field il2cppMethodInfo->}" != (ulong)0L) { } if ("{il2cpp array field il2cppMethodInfo->}" == (ulong)0L) { return; } } } // Token: 0x06014D0E RID: 85262 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014D0E")] [Address(RVA = "0x1A3BD60", Offset = "0x1A3AD60", VA = "0x181A3BD60")] public Vector3 ManualWallClimbContactPosition(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014D0F RID: 85263 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014D0F")] [Address(RVA = "0x1A3BDA0", Offset = "0x1A3ADA0", VA = "0x181A3BDA0")] public Vector3 ManualWallClimbContactWallNormal(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014D10 RID: 85264 RVA: 0x004D5084 File Offset: 0x004D3284 [Token(Token = "0x6014D10")] [Address(RVA = "0x1A40370", Offset = "0x1A3F370", VA = "0x181A40370")] public bool TryGetManualWallClimbSlideDirection(out Vector3 GBKAOMHGFJO) { float z = this.PGFPNHAKFNJ.IKHOIMBCINN.GBKAOMHGFJO.z; GBKAOMHGFJO.z = z; return this.PGFPNHAKFNJ.IKHOIMBCINN.FCABCNBGJJB; } // Token: 0x06014D11 RID: 85265 RVA: 0x004D50C0 File Offset: 0x004D32C0 [Token(Token = "0x6014D11")] [Address(RVA = "0x1A3EFC0", Offset = "0x1A3DFC0", VA = "0x181A3EFC0")] 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: 0x06014D12 RID: 85266 RVA: 0x004D5100 File Offset: 0x004D3300 [Token(Token = "0x6014D12")] [Address(RVA = "0x1A3F020", Offset = "0x1A3E020", VA = "0x181A3F020")] 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: 0x06014D13 RID: 85267 RVA: 0x004D5154 File Offset: 0x004D3354 [Token(Token = "0x6014D13")] [Address(RVA = "0x1A3F120", Offset = "0x1A3E120", VA = "0x181A3F120")] 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: 0x06014D14 RID: 85268 RVA: 0x004D5190 File Offset: 0x004D3390 [Token(Token = "0x6014D14")] [Address(RVA = "0x1A3EFA0", Offset = "0x1A3DFA0", VA = "0x181A3EFA0")] public void RequestManualWallClimbNearCliff(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP) { if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left) { this.CDDMICFBJPL.PDACMMPOFPM = true; return; } this.CDDMICFBJPL.MILOLEDALDI = true; } // Token: 0x06014D15 RID: 85269 RVA: 0x004D51BC File Offset: 0x004D33BC [Token(Token = "0x6014D15")] [Address(RVA = "0x1A3F060", Offset = "0x1A3E060", VA = "0x181A3F060")] 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: 0x06014D16 RID: 85270 RVA: 0x004D523C File Offset: 0x004D343C [Token(Token = "0x6014D16")] [Address(RVA = "0x8D77C0", Offset = "0x8D67C0", VA = "0x1808D77C0")] public void RequestManualWallClimbLedgeDetectDirection(Vector3 DJBBMJBBNHB) { float z = DJBBMJBBNHB.z; this.CDDMICFBJPL.DBPLHELGDCO.z = z; } // Token: 0x1700396B RID: 14699 // (get) Token: 0x06014D17 RID: 85271 RVA: 0x004D5264 File Offset: 0x004D3464 [Token(Token = "0x1700396B")] public bool PKIIJFJGELJ { [Token(Token = "0x6014D17")] [Address(RVA = "0x44CB20", Offset = "0x44BB20", VA = "0x18044CB20")] get { /* An exception occurred when decompiling this method (06014D17) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.Locomotion.PlayerMovement::get_IsAutomaticWallClimbing() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:EPCICGFLAFC(var_0_0B, ldfld:EPCICGFLAFC(PEPNPPNIEKF::KOHFKJKLBHG, ldfld:PEPNPPNIEKF[exp:valuetype PEPNPPNIEKF&](PlayerMovement::PGFPNHAKFNJ, ldloc:PlayerMovement(this)))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } } // Token: 0x1700396C RID: 14700 // (get) Token: 0x06014D18 RID: 85272 RVA: 0x004D527C File Offset: 0x004D347C [Token(Token = "0x1700396C")] public FHIPBEMABHM HAFEENEIHKB { [Token(Token = "0x6014D18")] [Address(RVA = "0x44C3C0", Offset = "0x44B3C0", VA = "0x18044C3C0")] get { return this.PGFPNHAKFNJ.KOHFKJKLBHG.PIBOHOCPLPG; } } // Token: 0x1700396D RID: 14701 // (get) Token: 0x06014D19 RID: 85273 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x1700396D")] public Vector3 HCAGBCCNKJJ { [Token(Token = "0x6014D19")] [Address(RVA = "0x1A40B40", Offset = "0x1A3FB40", VA = "0x181A40B40")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x1700396E RID: 14702 // (get) Token: 0x06014D1A RID: 85274 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x1700396E")] public Vector3 JLNPNOIJIDC { [Token(Token = "0x6014D1A")] [Address(RVA = "0x1A40B60", Offset = "0x1A3FB60", VA = "0x181A40B60")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x1700396F RID: 14703 // (get) Token: 0x06014D1B RID: 85275 RVA: 0x004D529C File Offset: 0x004D349C [Token(Token = "0x1700396F")] public bool KJLDKBDKHPI { [Token(Token = "0x6014D1B")] [Address(RVA = "0x1A415E0", Offset = "0x1A405E0", VA = "0x181A415E0")] get { return this.PGFPNHAKFNJ.KOHFKJKLBHG.DMBDJLKFCHJ; } } // Token: 0x06014D1C RID: 85276 RVA: 0x004D52BC File Offset: 0x004D34BC [Token(Token = "0x6014D1C")] [Address(RVA = "0x1A3D3E0", Offset = "0x1A3C3E0", VA = "0x181A3D3E0")] public bool OnAutomaticWallClimbHandAttach(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP) { if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left) { return this.PGFPNHAKFNJ.KOHFKJKLBHG.OPAMOCKPIDA; } return this.PGFPNHAKFNJ.KOHFKJKLBHG.FMIBNOANKBN; } // Token: 0x06014D1D RID: 85277 RVA: 0x004D52F0 File Offset: 0x004D34F0 [Token(Token = "0x6014D1D")] [Address(RVA = "0x1A3E9C0", Offset = "0x1A3D9C0", VA = "0x181A3E9C0")] 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: 0x06014D1E RID: 85278 RVA: 0x004D536C File Offset: 0x004D356C [Token(Token = "0x6014D1E")] [Address(RVA = "0x1A3E960", Offset = "0x1A3D960", VA = "0x181A3E960")] public void RequestAutomaticWallClimbGazeDirection(Vector3 DGPLKIJDBCH) { float z = DGPLKIJDBCH.z; this.CDDMICFBJPL.CIBEJEJJMLP.z = z; } // Token: 0x06014D1F RID: 85279 RVA: 0x004D5394 File Offset: 0x004D3594 [Token(Token = "0x6014D1F")] [Address(RVA = "0x1A3EAF0", Offset = "0x1A3DAF0", VA = "0x181A3EAF0")] public void RequestAutomaticWallClimbStop() { this.CDDMICFBJPL.EJHILMGHLGO = true; } // Token: 0x06014D20 RID: 85280 RVA: 0x004D53B0 File Offset: 0x004D35B0 [Token(Token = "0x6014D20")] [Address(RVA = "0x1A3E980", Offset = "0x1A3D980", VA = "0x181A3E980")] 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: 0x06014D21 RID: 85281 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014D21")] [Address(RVA = "0x1A39AB0", Offset = "0x1A38AB0", VA = "0x181A39AB0")] public Vector3 GetAutomaticWallClimbHandAttachPosition(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x17003970 RID: 14704 // (get) Token: 0x06014D22 RID: 85282 RVA: 0x004D5404 File Offset: 0x004D3604 [Token(Token = "0x17003970")] public bool BDKBJNFDMEB { [Token(Token = "0x6014D22")] [Address(RVA = "0x1A41090", Offset = "0x1A40090", VA = "0x181A41090")] get { return !this.DGICBGOGFHA.CFLJGNJLBFG; } } // Token: 0x17003971 RID: 14705 // (get) Token: 0x06014D23 RID: 85283 RVA: 0x004D5428 File Offset: 0x004D3628 [Token(Token = "0x17003971")] public bool HGJFHOPJJGD { [Token(Token = "0x6014D23")] [Address(RVA = "0x1A410C0", Offset = "0x1A400C0", VA = "0x181A410C0")] get { return this.PAOHJMAMFIM.HGJFHOPJJGD; } } // Token: 0x17003972 RID: 14706 // (get) Token: 0x06014D24 RID: 85284 RVA: 0x004D5448 File Offset: 0x004D3648 [Token(Token = "0x17003972")] public bool HGNMJNNAHJD { [Token(Token = "0x6014D24")] [Address(RVA = "0x1A41680", Offset = "0x1A40680", VA = "0x181A41680")] get { return this.PGFPNHAKFNJ.PFNIKOPJOEC.OAIPGOANDGN; } } // Token: 0x17003973 RID: 14707 // (get) Token: 0x06014D25 RID: 85285 RVA: 0x004D5468 File Offset: 0x004D3668 [Token(Token = "0x17003973")] public bool PAKLLAFIGGH { [Token(Token = "0x6014D25")] [Address(RVA = "0x1A41670", Offset = "0x1A40670", VA = "0x181A41670")] get { return this.PGFPNHAKFNJ.PFNIKOPJOEC.DMBDJLKFCHJ; } } // Token: 0x17003974 RID: 14708 // (get) Token: 0x06014D26 RID: 85286 RVA: 0x004D5488 File Offset: 0x004D3688 [Token(Token = "0x17003974")] public float JIJNLHMDKAL { [Token(Token = "0x6014D26")] [Address(RVA = "0x1A41D70", Offset = "0x1A40D70", VA = "0x181A41D70")] get { return this.PGFPNHAKFNJ.PFNIKOPJOEC.MCJNFBFHAHH; } } // Token: 0x06014D27 RID: 85287 RVA: 0x004D54A8 File Offset: 0x004D36A8 [Token(Token = "0x6014D27")] [Address(RVA = "0x1A346E0", Offset = "0x1A336E0", VA = "0x181A346E0")] public void AddSlideRestriction(object PIHIPPPPEBI) { this.DGICBGOGFHA.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x06014D28 RID: 85288 RVA: 0x004D54C8 File Offset: 0x004D36C8 [Token(Token = "0x6014D28")] [Address(RVA = "0x1A3E1D0", Offset = "0x1A3D1D0", VA = "0x181A3E1D0")] public void RemoveSlideRestriction(object PIHIPPPPEBI) { this.DGICBGOGFHA.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x06014D29 RID: 85289 RVA: 0x004D54E8 File Offset: 0x004D36E8 [Token(Token = "0x6014D29")] [Address(RVA = "0x1A34510", Offset = "0x1A33510", VA = "0x181A34510")] public void AddSlideGravityAccelerationRestriction(object PIHIPPPPEBI) { this.JEIJICGOLPI.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x06014D2A RID: 85290 RVA: 0x004D5508 File Offset: 0x004D3708 [Token(Token = "0x6014D2A")] [Address(RVA = "0x1A3E0E0", Offset = "0x1A3D0E0", VA = "0x181A3E0E0")] public void RemoveSlideGravityAccelerationRestriction(object PIHIPPPPEBI) { this.JEIJICGOLPI.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x06014D2B RID: 85291 RVA: 0x004D5528 File Offset: 0x004D3728 [Token(Token = "0x6014D2B")] [Address(RVA = "0x1A34540", Offset = "0x1A33540", VA = "0x181A34540")] public void AddSlideMaxSpeedSprintSpeedMultiplier(float AOOECJHEBLK, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO cpmgmmoekdf = this.CPMGMMOEKDF; } // Token: 0x06014D2C RID: 85292 RVA: 0x004D5544 File Offset: 0x004D3744 [Token(Token = "0x6014D2C")] [Address(RVA = "0x1A3E110", Offset = "0x1A3D110", VA = "0x181A3E110")] public void RemoveSlideMaxSpeedSprintSpeedMultiplier(object PIHIPPPPEBI) { bool flag = this.CPMGMMOEKDF.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x06014D2D RID: 85293 RVA: 0x004D5564 File Offset: 0x004D3764 [Token(Token = "0x6014D2D")] [Address(RVA = "0x1A34610", Offset = "0x1A33610", VA = "0x181A34610")] public void AddSlideMinimumDuration(float NPEJIMBBAEF, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO mchnocmcbai = this.MCHNOCMCBAI; } // Token: 0x06014D2E RID: 85294 RVA: 0x004D5580 File Offset: 0x004D3780 [Token(Token = "0x6014D2E")] [Address(RVA = "0x1A3E170", Offset = "0x1A3D170", VA = "0x181A3E170")] public void RemoveSlideMinimumDuration(object PIHIPPPPEBI) { bool flag = this.MCHNOCMCBAI.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x06014D2F RID: 85295 RVA: 0x004D55A0 File Offset: 0x004D37A0 [Token(Token = "0x6014D2F")] [Address(RVA = "0x1A347E0", Offset = "0x1A337E0", VA = "0x181A347E0")] public void AddSlideSteeringParameter(float CBPFOIICLCJ, object PIHIPPPPEBI, int JMHKMOACHDG) { float num = Mathf.Clamp01(CBPFOIICLCJ); BJOIBBBOIKO mkfonoajgel = this.MKFONOAJGEL; ObscuredFloat obscuredFloat = ObscuredFloat.FAJDMKOEFLH(num); } // Token: 0x06014D30 RID: 85296 RVA: 0x004D55C8 File Offset: 0x004D37C8 [Token(Token = "0x6014D30")] [Address(RVA = "0x1A3E260", Offset = "0x1A3D260", VA = "0x181A3E260")] public void RemoveSlideSteeringParameter(object PIHIPPPPEBI) { bool flag = this.MKFONOAJGEL.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x06014D31 RID: 85297 RVA: 0x004D55E8 File Offset: 0x004D37E8 [Token(Token = "0x6014D31")] [Address(RVA = "0x1A34710", Offset = "0x1A33710", VA = "0x181A34710")] public void AddSlideStartSpeedBoost(float JGGLPHDENOD, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO hohndjbgfbc = this.HOHNDJBGFBC; } // Token: 0x06014D32 RID: 85298 RVA: 0x004D5604 File Offset: 0x004D3804 [Token(Token = "0x6014D32")] [Address(RVA = "0x1A3E200", Offset = "0x1A3D200", VA = "0x181A3E200")] public void RemoveSlideStartSpeedBoost(object PIHIPPPPEBI) { bool flag = this.HOHNDJBGFBC.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x06014D33 RID: 85299 RVA: 0x004D5624 File Offset: 0x004D3824 [Token(Token = "0x6014D33")] [Address(RVA = "0x1A34440", Offset = "0x1A33440", VA = "0x181A34440")] public void AddSlideAirControlMultiplier(float MABGGEHGPIN, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO gdkakfkoffa = this.GDKAKFKOFFA; } // Token: 0x06014D34 RID: 85300 RVA: 0x004D5640 File Offset: 0x004D3840 [Token(Token = "0x6014D34")] [Address(RVA = "0x1A3E080", Offset = "0x1A3D080", VA = "0x181A3E080")] public void RemoveSlideAirControlMultiplier(object PIHIPPPPEBI) { bool flag = this.GDKAKFKOFFA.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x06014D35 RID: 85301 RVA: 0x004D5660 File Offset: 0x004D3860 [Token(Token = "0x6014D35")] [Address(RVA = "0x1A3F740", Offset = "0x1A3E740", VA = "0x181A3F740")] public void RequestSlideStart() { if (!this.DGICBGOGFHA.CFLJGNJLBFG) { this.CDDMICFBJPL.JIECLDADHBP = true; this.CDDMICFBJPL.DLABEKBGLDI = true; } } // Token: 0x06014D36 RID: 85302 RVA: 0x004D569C File Offset: 0x004D389C [Token(Token = "0x6014D36")] [Address(RVA = "0x1A3F780", Offset = "0x1A3E780", VA = "0x181A3F780")] public void RequestSlideStop() { this.CDDMICFBJPL.HDMBOJIHIIH = true; } // Token: 0x17003975 RID: 14709 // (get) Token: 0x06014D37 RID: 85303 RVA: 0x004D56B8 File Offset: 0x004D38B8 [Token(Token = "0x17003975")] public bool HIJGAEHAOIP { [Token(Token = "0x6014D37")] [Address(RVA = "0x1A41640", Offset = "0x1A40640", VA = "0x181A41640")] get { return this.PGFPNHAKFNJ.MNGOGCNCCPJ; } } // Token: 0x17003976 RID: 14710 // (get) Token: 0x06014D38 RID: 85304 RVA: 0x004D56D0 File Offset: 0x004D38D0 [Token(Token = "0x17003976")] public bool HMPDDEIJICO { [Token(Token = "0x6014D38")] [Address(RVA = "0x1A40F50", Offset = "0x1A3FF50", VA = "0x181A40F50")] get { return !this.DEJFHEAPNLG.CFLJGNJLBFG; } } // Token: 0x17003977 RID: 14711 // (get) Token: 0x06014D39 RID: 85305 RVA: 0x004D56F4 File Offset: 0x004D38F4 [Token(Token = "0x17003977")] public bool KCBDLDPAOPM { [Token(Token = "0x6014D39")] [Address(RVA = "0x1A40F20", Offset = "0x1A3FF20", VA = "0x181A40F20")] get { return !this.BDKJFGNPOJM.CFLJGNJLBFG; } } // Token: 0x17003978 RID: 14712 // (get) Token: 0x06014D3A RID: 85306 RVA: 0x004D5718 File Offset: 0x004D3918 [Token(Token = "0x17003978")] public bool GHKPBMKBFBP { [Token(Token = "0x6014D3A")] [Address(RVA = "0x1A41620", Offset = "0x1A40620", VA = "0x181A41620")] get { return true; } } // Token: 0x06014D3B RID: 85307 RVA: 0x004D5728 File Offset: 0x004D3928 [Token(Token = "0x6014D3B")] [Address(RVA = "0x1A33FE0", Offset = "0x1A32FE0", VA = "0x181A33FE0")] public void AddJumpRestriction(object PIHIPPPPEBI) { this.DEJFHEAPNLG.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x06014D3C RID: 85308 RVA: 0x004D5748 File Offset: 0x004D3948 [Token(Token = "0x6014D3C")] [Address(RVA = "0x1A3DE20", Offset = "0x1A3CE20", VA = "0x181A3DE20")] public void RemoveJumpRestriction(object PIHIPPPPEBI) { this.DEJFHEAPNLG.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x06014D3D RID: 85309 RVA: 0x004D5768 File Offset: 0x004D3968 [Token(Token = "0x6014D3D")] [Address(RVA = "0x1A33FB0", Offset = "0x1A32FB0", VA = "0x181A33FB0")] public void AddJumpCutoffRestriction(object PIHIPPPPEBI) { this.BDKJFGNPOJM.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x06014D3E RID: 85310 RVA: 0x004D5788 File Offset: 0x004D3988 [Token(Token = "0x6014D3E")] [Address(RVA = "0x1A3DDF0", Offset = "0x1A3CDF0", VA = "0x181A3DDF0")] public void RemoveJumpCutoffRestriction(object PIHIPPPPEBI) { this.BDKJFGNPOJM.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x06014D3F RID: 85311 RVA: 0x004D57A8 File Offset: 0x004D39A8 [Token(Token = "0x6014D3F")] [Address(RVA = "0x1A34010", Offset = "0x1A33010", VA = "0x181A34010")] public void AddMaxJumpHeight(float ILGEJNAFANP, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO heiihmnokkn = this.HEIIHMNOKKN; } // Token: 0x06014D40 RID: 85312 RVA: 0x004D57C4 File Offset: 0x004D39C4 [Token(Token = "0x6014D40")] [Address(RVA = "0x1A3DE50", Offset = "0x1A3CE50", VA = "0x181A3DE50")] public void RemoveMaxJumpHeight(object PIHIPPPPEBI) { bool flag = this.HEIIHMNOKKN.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x06014D41 RID: 85313 RVA: 0x004D57E4 File Offset: 0x004D39E4 [Token(Token = "0x6014D41")] [Address(RVA = "0x1A3EF60", Offset = "0x1A3DF60", VA = "0x181A3EF60")] public void RequestJump() { if (!this.DEJFHEAPNLG.CFLJGNJLBFG) { this.CDDMICFBJPL.LLCJHHKGNLI = true; } } // Token: 0x06014D42 RID: 85314 RVA: 0x004D5814 File Offset: 0x004D3A14 [Token(Token = "0x6014D42")] [Address(RVA = "0x1A3EF20", Offset = "0x1A3DF20", VA = "0x181A3EF20")] public void RequestJumpCutoff() { if (!this.BDKJFGNPOJM.CFLJGNJLBFG) { this.CDDMICFBJPL.KPJBNMHBFBA = true; } } // Token: 0x17003979 RID: 14713 // (get) Token: 0x06014D43 RID: 85315 RVA: 0x004D5844 File Offset: 0x004D3A44 [Token(Token = "0x17003979")] public bool KBIPFIMPBNB { [Token(Token = "0x6014D43")] [Address(RVA = "0x1A41650", Offset = "0x1A40650", VA = "0x181A41650")] get { /* An exception occurred when decompiling this method (06014D43) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.Locomotion.PlayerMovement::get_OnPush() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:HNBDKLBDBHI(var_0_0B, ldfld:HNBDKLBDBHI(PEPNPPNIEKF::COGKMGCKNIG, ldfld:PEPNPPNIEKF[exp:valuetype PEPNPPNIEKF&](PlayerMovement::PGFPNHAKFNJ, ldloc:PlayerMovement(this)))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } } // Token: 0x1700397A RID: 14714 // (get) Token: 0x06014D44 RID: 85316 RVA: 0x004D585C File Offset: 0x004D3A5C [Token(Token = "0x1700397A")] public Player LCAPPIJOPGO { [Token(Token = "0x6014D44")] [Address(RVA = "0x1A41AD0", Offset = "0x1A40AD0", VA = "0x181A41AD0")] get { return this.PGFPNHAKFNJ.COGKMGCKNIG.FACGKJDJDDI; } } // Token: 0x1700397B RID: 14715 // (get) Token: 0x06014D45 RID: 85317 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x1700397B")] public Vector3 OIKNNGFAAFP { [Token(Token = "0x6014D45")] [Address(RVA = "0x1A41AB0", Offset = "0x1A40AB0", VA = "0x181A41AB0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x06014D46 RID: 85318 RVA: 0x004D587C File Offset: 0x004D3A7C [Token(Token = "0x6014D46")] [Address(RVA = "0x1A3F220", Offset = "0x1A3E220", VA = "0x181A3F220")] 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: 0x06014D47 RID: 85319 RVA: 0x004D58BC File Offset: 0x004D3ABC [Token(Token = "0x6014D47")] [Address(RVA = "0x1A33D60", Offset = "0x1A32D60", VA = "0x181A33D60")] public void AddCanGetPushed(bool PAHBNKEFKJF, object PIHIPPPPEBI, int JMHKMOACHDG) { bool flag = this.POEADECFNKC.DOEHAPOJMON(PAHBNKEFKJF, PIHIPPPPEBI, JMHKMOACHDG); } // Token: 0x06014D48 RID: 85320 RVA: 0x004D58E0 File Offset: 0x004D3AE0 [Token(Token = "0x6014D48")] [Address(RVA = "0x1A3DCC0", Offset = "0x1A3CCC0", VA = "0x181A3DCC0")] public void RemoveCanGetPushed(object PIHIPPPPEBI) { bool flag = this.POEADECFNKC.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x06014D49 RID: 85321 RVA: 0x004D5900 File Offset: 0x004D3B00 [Token(Token = "0x6014D49")] [Address(RVA = "0x1A3FFD0", Offset = "0x1A3EFD0", VA = "0x181A3FFD0")] public void SetCanRam(bool PAHBNKEFKJF, object PIHIPPPPEBI) { AOLMGGAPKEH kfdmdmojkjd = this.KFDMDMOJKJD; if (!PAHBNKEFKJF) { kfdmdmojkjd.BIHKNNPGGKP(PIHIPPPPEBI); return; } kfdmdmojkjd.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x1700397C RID: 14716 // (get) Token: 0x06014D4A RID: 85322 RVA: 0x004D5930 File Offset: 0x004D3B30 [Token(Token = "0x1700397C")] public bool NODOLCKNMNH { [Token(Token = "0x6014D4A")] [Address(RVA = "0x1A41600", Offset = "0x1A40600", VA = "0x181A41600")] get { return this.PGFPNHAKFNJ.EPDJAACAPLI; } } // Token: 0x1700397D RID: 14717 // (get) Token: 0x06014D4B RID: 85323 RVA: 0x004D5948 File Offset: 0x004D3B48 [Token(Token = "0x1700397D")] public float ECDIFKMAIGF { [Token(Token = "0x6014D4B")] [Address(RVA = "0x1A40C40", Offset = "0x1A3FC40", VA = "0x181A40C40")] get { return this.content.CrouchNormalizedHeight; } } // Token: 0x1700397E RID: 14718 // (get) Token: 0x06014D4C RID: 85324 RVA: 0x004D5968 File Offset: 0x004D3B68 [Token(Token = "0x1700397E")] public float LOCGEMIPBDC { [Token(Token = "0x6014D4C")] [Address(RVA = "0x1A41D50", Offset = "0x1A40D50", VA = "0x181A41D50")] get { return this.content.SlideNormalizedHeight; } } // Token: 0x1700397F RID: 14719 // (get) Token: 0x06014D4D RID: 85325 RVA: 0x004D5988 File Offset: 0x004D3B88 [Token(Token = "0x1700397F")] public float HNOFEDJBGJF { [Token(Token = "0x6014D4D")] [Address(RVA = "0x1A41A90", Offset = "0x1A40A90", VA = "0x181A41A90")] get { return this.content.ProneNormalizedHeight; } } // Token: 0x06014D4E RID: 85326 RVA: 0x004D59A8 File Offset: 0x004D3BA8 [Token(Token = "0x6014D4E")] [Address(RVA = "0x1A40010", Offset = "0x1A3F010", VA = "0x181A40010")] public void SetPlayerNormalizedHeight(float BBOHGPDCNOE) { this.CDMLBGLOGBA = BBOHGPDCNOE; } // Token: 0x06014D4F RID: 85327 RVA: 0x004D59BC File Offset: 0x004D3BBC [Token(Token = "0x6014D4F")] [Address(RVA = "0x1A39F30", Offset = "0x1A38F30", VA = "0x181A39F30")] public float GetNormalizedHeight() { return this.CDMLBGLOGBA; } // Token: 0x06014D50 RID: 85328 RVA: 0x004D59D0 File Offset: 0x004D3BD0 [Token(Token = "0x6014D50")] [Address(RVA = "0x1A39DB0", Offset = "0x1A38DB0", VA = "0x181A39DB0")] public float GetCurrentHeight() { return this.CDMLBGLOGBA * 1.7f; } // Token: 0x06014D51 RID: 85329 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014D51")] [Address(RVA = "0x1A39DD0", Offset = "0x1A38DD0", VA = "0x181A39DD0")] public float GetHeightOffset() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x17003980 RID: 14720 // (get) Token: 0x06014D52 RID: 85330 RVA: 0x004D59EC File Offset: 0x004D3BEC [Token(Token = "0x17003980")] public bool LEPDEGMBAEG { [Token(Token = "0x6014D52")] [Address(RVA = "0x1A41000", Offset = "0x1A40000", VA = "0x181A41000")] get { return !this.AHMFJEBEGLM.CFLJGNJLBFG; } } // Token: 0x06014D53 RID: 85331 RVA: 0x004D5A10 File Offset: 0x004D3C10 [Token(Token = "0x6014D53")] [Address(RVA = "0x1A342F0", Offset = "0x1A332F0", VA = "0x181A342F0")] public void AddShortenRestriction(object PIHIPPPPEBI) { this.AHMFJEBEGLM.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x06014D54 RID: 85332 RVA: 0x004D5A30 File Offset: 0x004D3C30 [Token(Token = "0x6014D54")] [Address(RVA = "0x1A3DFF0", Offset = "0x1A3CFF0", VA = "0x181A3DFF0")] public void RemoveShortenRestriction(object PIHIPPPPEBI) { this.AHMFJEBEGLM.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x17003981 RID: 14721 // (get) Token: 0x06014D55 RID: 85333 RVA: 0x004D5A50 File Offset: 0x004D3C50 [Token(Token = "0x17003981")] public bool DJKCGCKKOAL { [Token(Token = "0x6014D55")] [Address(RVA = "0x1A40C60", Offset = "0x1A3FC60", VA = "0x181A40C60")] get { if (this.AHMFJEBEGLM.CFLJGNJLBFG) { } return !this.GKOLMIFABON.CFLJGNJLBFG; } } // Token: 0x06014D56 RID: 85334 RVA: 0x004D5A84 File Offset: 0x004D3C84 [Token(Token = "0x6014D56")] [Address(RVA = "0x1A33C60", Offset = "0x1A32C60", VA = "0x181A33C60")] public void AddAutoShortenRestriction(object PIHIPPPPEBI) { this.GKOLMIFABON.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x06014D57 RID: 85335 RVA: 0x004D5AA4 File Offset: 0x004D3CA4 [Token(Token = "0x6014D57")] [Address(RVA = "0x1A3DC30", Offset = "0x1A3CC30", VA = "0x181A3DC30")] public void RemoveAutoShortenRestriction(object PIHIPPPPEBI) { this.GKOLMIFABON.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x17003982 RID: 14722 // (get) Token: 0x06014D58 RID: 85336 RVA: 0x004D5AC4 File Offset: 0x004D3CC4 [Token(Token = "0x17003982")] public bool PCDOIDPEOEB { [Token(Token = "0x6014D58")] [Address(RVA = "0x1A41030", Offset = "0x1A40030", VA = "0x181A41030")] get { return !this.LCMOGPCNGCC.CFLJGNJLBFG; } } // Token: 0x06014D59 RID: 85337 RVA: 0x004D5AE8 File Offset: 0x004D3CE8 [Token(Token = "0x6014D59")] [Address(RVA = "0x1A34320", Offset = "0x1A33320", VA = "0x181A34320")] public void AddShortenSpeedMultiplierRestriction(object PIHIPPPPEBI) { this.LCMOGPCNGCC.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x06014D5A RID: 85338 RVA: 0x004D5B08 File Offset: 0x004D3D08 [Token(Token = "0x6014D5A")] [Address(RVA = "0x1A3E020", Offset = "0x1A3D020", VA = "0x181A3E020")] public void RemoveShortenSpeedMultiplierRestriction(object PIHIPPPPEBI) { this.LCMOGPCNGCC.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x17003983 RID: 14723 // (get) Token: 0x06014D5B RID: 85339 RVA: 0x004D5B28 File Offset: 0x004D3D28 [Token(Token = "0x17003983")] public bool LOOBOOEAMMH { [Token(Token = "0x6014D5B")] [Address(RVA = "0x1A40DF0", Offset = "0x1A3FDF0", VA = "0x181A40DF0")] get { return this.PAOHJMAMFIM.LOOBOOEAMMH; } } // Token: 0x06014D5C RID: 85340 RVA: 0x004D5B48 File Offset: 0x004D3D48 [Token(Token = "0x6014D5C")] [Address(RVA = "0x1A3EB60", Offset = "0x1A3DB60", VA = "0x181A3EB60")] public void RequestCrouchStart() { if (!this.AHMFJEBEGLM.CFLJGNJLBFG) { this.CDDMICFBJPL.NPFLMADHMHJ = true; } } // Token: 0x06014D5D RID: 85341 RVA: 0x004D5B78 File Offset: 0x004D3D78 [Token(Token = "0x6014D5D")] [Address(RVA = "0x1A3EBA0", Offset = "0x1A3DBA0", VA = "0x181A3EBA0")] public void RequestCrouchStop() { this.CDDMICFBJPL.MFKAKOHOIGN = true; } // Token: 0x17003984 RID: 14724 // (get) Token: 0x06014D5E RID: 85342 RVA: 0x004D5B94 File Offset: 0x004D3D94 [Token(Token = "0x17003984")] public bool DAAEODGPKEH { [Token(Token = "0x6014D5E")] [Address(RVA = "0x1A40FA0", Offset = "0x1A3FFA0", VA = "0x181A40FA0")] get { return this.PAOHJMAMFIM.DAAEODGPKEH; } } // Token: 0x17003985 RID: 14725 // (get) Token: 0x06014D5F RID: 85343 RVA: 0x004D5BB4 File Offset: 0x004D3DB4 [Token(Token = "0x17003985")] public Vector3 BPNLLPEHKIA { [Token(Token = "0x6014D5F")] [Address(RVA = "0x1A41A60", Offset = "0x1A40A60", VA = "0x181A41A60")] get { throw new NullReferenceException(); } } // Token: 0x06014D60 RID: 85344 RVA: 0x004D5BC8 File Offset: 0x004D3DC8 [Token(Token = "0x6014D60")] [Address(RVA = "0x1A3F1D0", Offset = "0x1A3E1D0", VA = "0x181A3F1D0")] public void RequestProneStart() { if (!this.AHMFJEBEGLM.CFLJGNJLBFG) { this.CDDMICFBJPL.AGCACOHBEPK = true; } } // Token: 0x06014D61 RID: 85345 RVA: 0x004D5BF8 File Offset: 0x004D3DF8 [Token(Token = "0x6014D61")] [Address(RVA = "0x1A3F210", Offset = "0x1A3E210", VA = "0x181A3F210")] public void RequestProneStop() { this.CDDMICFBJPL.DGMLCOAONGC = true; } // Token: 0x17003986 RID: 14726 // (get) Token: 0x06014D62 RID: 85346 RVA: 0x004D5C14 File Offset: 0x004D3E14 [Token(Token = "0x17003986")] public bool PMCOKDNFEKO { [Token(Token = "0x6014D62")] [Address(RVA = "0x1A40E10", Offset = "0x1A3FE10", VA = "0x181A40E10")] get { return this.PAOHJMAMFIM.PMCOKDNFEKO; } } // Token: 0x06014D63 RID: 85347 RVA: 0x004D5C34 File Offset: 0x004D3E34 [Token(Token = "0x6014D63")] [Address(RVA = "0x1A33B90", Offset = "0x1A32B90", VA = "0x181A33B90")] public void AddAirControlPercentage(float HGJHBFAHFPD, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO pdccjlgbido = this.PDCCJLGBIDO; } // Token: 0x06014D64 RID: 85348 RVA: 0x004D5C50 File Offset: 0x004D3E50 [Token(Token = "0x6014D64")] [Address(RVA = "0x1A3DBD0", Offset = "0x1A3CBD0", VA = "0x181A3DBD0")] public void RemoveAirControlPercentage(object PIHIPPPPEBI) { bool flag = this.PDCCJLGBIDO.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x17003987 RID: 14727 // (get) Token: 0x06014D65 RID: 85349 RVA: 0x004D5C70 File Offset: 0x004D3E70 [Token(Token = "0x17003987")] public bool HHBBOLDOMDG { [Token(Token = "0x6014D65")] [Address(RVA = "0x1A40F80", Offset = "0x1A3FF80", VA = "0x181A40F80")] get { return this.PAOHJMAMFIM.HHBBOLDOMDG; } } // Token: 0x17003988 RID: 14728 // (get) Token: 0x06014D66 RID: 85350 RVA: 0x004D5C90 File Offset: 0x004D3E90 [Token(Token = "0x17003988")] public bool MJFHBONLELL { [Token(Token = "0x6014D66")] [Address(RVA = "0x1A40EF0", Offset = "0x1A3FEF0", VA = "0x181A40EF0")] get { return this.PGFPNHAKFNJ.NACBGCDKNOO; } } // Token: 0x17003989 RID: 14729 // (get) Token: 0x06014D67 RID: 85351 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17003989")] public Vector3 PJJDCIAADPD { [Token(Token = "0x6014D67")] [Address(RVA = "0x1A41700", Offset = "0x1A40700", VA = "0x181A41700")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x1700398A RID: 14730 // (get) Token: 0x06014D68 RID: 85352 RVA: 0x004D5CA8 File Offset: 0x004D3EA8 [Token(Token = "0x1700398A")] public bool PKDICOCDOMO { [Token(Token = "0x6014D68")] [Address(RVA = "0x1A41610", Offset = "0x1A40610", VA = "0x181A41610")] get { /* An exception occurred when decompiling this method (06014D68) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.Locomotion.PlayerMovement::get_OnImpulse() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:DNMBOKBJKHK(var_0_0B, ldfld:DNMBOKBJKHK(PEPNPPNIEKF::CNLJPBIJLLA, ldfld:PEPNPPNIEKF[exp:valuetype PEPNPPNIEKF&](PlayerMovement::PGFPNHAKFNJ, ldloc:PlayerMovement(this)))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } } // Token: 0x06014D69 RID: 85353 RVA: 0x004D5CC0 File Offset: 0x004D3EC0 [Token(Token = "0x6014D69")] [Address(RVA = "0x1A3EE50", Offset = "0x1A3DE50", VA = "0x181A3EE50")] 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: 0x06014D6A RID: 85354 RVA: 0x004D5D30 File Offset: 0x004D3F30 [Token(Token = "0x6014D6A")] [Address(RVA = "0x1A3EEB0", Offset = "0x1A3DEB0", VA = "0x181A3EEB0")] 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: 0x06014D6B RID: 85355 RVA: 0x004D5DB4 File Offset: 0x004D3FB4 [Token(Token = "0x6014D6B")] [Address(RVA = "0x1A3EDE0", Offset = "0x1A3DDE0", VA = "0x181A3EDE0")] 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: 0x06014D6C RID: 85356 RVA: 0x004D5E3C File Offset: 0x004D403C [Token(Token = "0x6014D6C")] [Address(RVA = "0x1A3ED90", Offset = "0x1A3DD90", VA = "0x181A3ED90")] 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: 0x06014D6D RID: 85357 RVA: 0x004D5EA4 File Offset: 0x004D40A4 [Token(Token = "0x6014D6D")] [Address(RVA = "0x1A3ED30", Offset = "0x1A3DD30", VA = "0x181A3ED30")] 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: 0x06014D6E RID: 85358 RVA: 0x004D5F20 File Offset: 0x004D4120 [Token(Token = "0x6014D6E")] [Address(RVA = "0x1A3EC70", Offset = "0x1A3DC70", VA = "0x181A3EC70")] 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: 0x06014D6F RID: 85359 RVA: 0x004D5F94 File Offset: 0x004D4194 [Token(Token = "0x6014D6F")] [Address(RVA = "0x1A3EC00", Offset = "0x1A3DC00", VA = "0x181A3EC00")] 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: 0x06014D70 RID: 85360 RVA: 0x004D601C File Offset: 0x004D421C [Token(Token = "0x6014D70")] [Address(RVA = "0x1A3ECC0", Offset = "0x1A3DCC0", VA = "0x181A3ECC0")] 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: 0x1700398B RID: 14731 // (get) Token: 0x06014D71 RID: 85361 RVA: 0x004D60A8 File Offset: 0x004D42A8 [Token(Token = "0x1700398B")] public bool JNJEGNPFNOO { [Token(Token = "0x6014D71")] [Address(RVA = "0x1A40D70", Offset = "0x1A3FD70", VA = "0x181A40D70")] get { return !this.NJGOHBFLHPP.CFLJGNJLBFG; } } // Token: 0x1700398C RID: 14732 // (get) Token: 0x06014D72 RID: 85362 RVA: 0x004D60CC File Offset: 0x004D42CC [Token(Token = "0x1700398C")] public bool IAHLIBHHCBD { [Token(Token = "0x6014D72")] [Address(RVA = "0x1A40DA0", Offset = "0x1A3FDA0", VA = "0x181A40DA0")] get { return this.PAOHJMAMFIM.IAHLIBHHCBD; } } // Token: 0x1700398D RID: 14733 // (get) Token: 0x06014D73 RID: 85363 RVA: 0x004D60EC File Offset: 0x004D42EC [Token(Token = "0x1700398D")] public bool NBABKJPFPOG { [Token(Token = "0x6014D73")] [Address(RVA = "0x1A415F0", Offset = "0x1A405F0", VA = "0x181A415F0")] get { return this.PGFPNHAKFNJ.KHJEIGEDELI.POCJHHCOFDD; } } // Token: 0x1700398E RID: 14734 // (get) Token: 0x06014D74 RID: 85364 RVA: 0x004D610C File Offset: 0x004D430C [Token(Token = "0x1700398E")] public float CHEJJCFNIHG { [Token(Token = "0x6014D74")] [Address(RVA = "0x1A40C00", Offset = "0x1A3FC00", VA = "0x181A40C00")] get { return this.PGFPNHAKFNJ.KHJEIGEDELI.KPNEANMBENB; } } // Token: 0x1700398F RID: 14735 // (get) Token: 0x06014D75 RID: 85365 RVA: 0x004D612C File Offset: 0x004D432C [Token(Token = "0x1700398F")] public HJPPAEFEOKM JCLGHIKDBFO { [Token(Token = "0x6014D75")] [Address(RVA = "0x1A40BF0", Offset = "0x1A3FBF0", VA = "0x181A40BF0")] get { return this.PGFPNHAKFNJ.KHJEIGEDELI.AGJPEPDLFMJ; } } // Token: 0x17003990 RID: 14736 // (get) Token: 0x06014D76 RID: 85366 RVA: 0x004D614C File Offset: 0x004D434C [Token(Token = "0x17003990")] public LDBJIPJIMDH PKIGPGGCOMM { [Token(Token = "0x6014D76")] [Address(RVA = "0x1A40BE0", Offset = "0x1A3FBE0", VA = "0x181A40BE0")] get { return this.PGFPNHAKFNJ.KHJEIGEDELI.ONIIFAKGFJH; } } // Token: 0x17003991 RID: 14737 // (get) Token: 0x06014D77 RID: 85367 RVA: 0x004D616C File Offset: 0x004D436C [Token(Token = "0x17003991")] public Vector3 COIENKBKBHC { [Token(Token = "0x6014D77")] [Address(RVA = "0x1A40C10", Offset = "0x1A3FC10", VA = "0x181A40C10")] get { throw new NullReferenceException(); } } // Token: 0x06014D78 RID: 85368 RVA: 0x004D6180 File Offset: 0x004D4380 [Token(Token = "0x6014D78")] [Address(RVA = "0x1A33DE0", Offset = "0x1A32DE0", VA = "0x181A33DE0")] public void AddClamberRestriction(object PIHIPPPPEBI) { this.NJGOHBFLHPP.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x06014D79 RID: 85369 RVA: 0x004D61A0 File Offset: 0x004D43A0 [Token(Token = "0x6014D79")] [Address(RVA = "0x1A3DD20", Offset = "0x1A3CD20", VA = "0x181A3DD20")] public void RemoveClamberRestriction(object PIHIPPPPEBI) { this.NJGOHBFLHPP.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x06014D7A RID: 85370 RVA: 0x004D61C0 File Offset: 0x004D43C0 [Token(Token = "0x6014D7A")] [Address(RVA = "0x1A3EB00", Offset = "0x1A3DB00", VA = "0x181A3EB00")] public void RequestClamber(Vector3 DGPLKIJDBCH) { if (!this.NJGOHBFLHPP.CFLJGNJLBFG) { float z = DGPLKIJDBCH.z; this.CDDMICFBJPL.KHJEIGEDELI = true; this.CDDMICFBJPL.CKNLEOLLFNO.z = z; } } // Token: 0x17003992 RID: 14738 // (get) Token: 0x06014D7B RID: 85371 RVA: 0x004D6208 File Offset: 0x004D4408 [Token(Token = "0x17003992")] public bool EBGJABJGDLP { [Token(Token = "0x6014D7B")] [Address(RVA = "0x1A40E30", Offset = "0x1A3FE30", VA = "0x181A40E30")] get { BJOIBBBOIKO fapfdncdlak = this.FAPFDNCDLAK; bool flag; return flag; } } // Token: 0x17003993 RID: 14739 // (get) Token: 0x06014D7C RID: 85372 RVA: 0x004D6224 File Offset: 0x004D4424 [Token(Token = "0x17003993")] public bool OMJLOPGLNDN { [Token(Token = "0x6014D7C")] [Address(RVA = "0x1A40ED0", Offset = "0x1A3FED0", VA = "0x181A40ED0")] get { return this.PAOHJMAMFIM.OMJLOPGLNDN; } } // Token: 0x06014D7D RID: 85373 RVA: 0x004D6244 File Offset: 0x004D4444 [Token(Token = "0x6014D7D")] [Address(RVA = "0x1A33E40", Offset = "0x1A32E40", VA = "0x181A33E40")] 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: 0x06014D7E RID: 85374 RVA: 0x004D627C File Offset: 0x004D447C [Token(Token = "0x6014D7E")] [Address(RVA = "0x1A3DD80", Offset = "0x1A3CD80", VA = "0x181A3DD80")] public void RemoveFlyEnabled(object PIHIPPPPEBI) { bool flag = this.FAPFDNCDLAK.HAHBGOMEMEE(PIHIPPPPEBI); if (!this.EBGJABJGDLP) { this.CDDMICFBJPL.HOHFBIOGPLE = true; } } // Token: 0x06014D7F RID: 85375 RVA: 0x004D62B4 File Offset: 0x004D44B4 [Token(Token = "0x6014D7F")] [Address(RVA = "0x1A3EBB0", Offset = "0x1A3DBB0", VA = "0x181A3EBB0")] public void RequestFlyStart(bool LCHEDHEKCFL) { if (this.EBGJABJGDLP) { this.CDDMICFBJPL.HIGOLIHMOCM = true; this.CDDMICFBJPL.OCKDOONNOGN = LCHEDHEKCFL; } } // Token: 0x06014D80 RID: 85376 RVA: 0x004D62E4 File Offset: 0x004D44E4 [Token(Token = "0x6014D80")] [Address(RVA = "0x1A3EBF0", Offset = "0x1A3DBF0", VA = "0x181A3EBF0")] public void RequestFlyStop() { this.CDDMICFBJPL.HOHFBIOGPLE = true; } // Token: 0x17003994 RID: 14740 // (get) Token: 0x06014D81 RID: 85377 RVA: 0x004D6300 File Offset: 0x004D4500 [Token(Token = "0x17003994")] public bool FJGJCLBLGDH { [Token(Token = "0x6014D81")] [Address(RVA = "0x1A41130", Offset = "0x1A40130", VA = "0x181A41130")] get { return this.NKNOLHBGEOO != 0 || this.PAOHJMAMFIM.FJGJCLBLGDH; } } // Token: 0x17003995 RID: 14741 // (get) Token: 0x06014D82 RID: 85378 RVA: 0x004D632C File Offset: 0x004D452C [Token(Token = "0x17003995")] public bool KFKKCCLHKIL { [Token(Token = "0x6014D82")] [Address(RVA = "0x1A416C0", Offset = "0x1A406C0", VA = "0x181A416C0")] get { if (this.CGNKGNKAPLL) { PlayerMovement.GKKDLCJHJAN hogmbckechj = this.HOGMBCKECHJ; } return this.PGFPNHAKFNJ.FFPPCFHJMED.OAIPGOANDGN; } } // Token: 0x17003996 RID: 14742 // (get) Token: 0x06014D83 RID: 85379 RVA: 0x004D635C File Offset: 0x004D455C [Token(Token = "0x17003996")] public bool BINFCBEFLJN { [Token(Token = "0x6014D83")] [Address(RVA = "0x1A416A0", Offset = "0x1A406A0", VA = "0x181A416A0")] get { if (this.CGNKGNKAPLL) { return this.HOGMBCKECHJ.HPDPAEJCMJB; } return this.PGFPNHAKFNJ.FFPPCFHJMED.HPDPAEJCMJB; } } // Token: 0x17003997 RID: 14743 // (get) Token: 0x06014D84 RID: 85380 RVA: 0x004D6390 File Offset: 0x004D4590 [Token(Token = "0x17003997")] public Vector3 GNHHLNLABAD { [Token(Token = "0x6014D84")] [Address(RVA = "0x1A42080", Offset = "0x1A41080", VA = "0x181A42080")] get { /* An exception occurred when decompiling this method (06014D84) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RecRoom.Core.Locomotion.PlayerMovement::get_TeleportStartPosition() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_00: brtrue(IL_00, ceq:bool(ldstr:string("{il2cpp array field il2cppMethodInfo->}"), conv.u8:uint64[exp:string](ldc.i8:int64[exp:uint64](0)))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } } // Token: 0x17003998 RID: 14744 // (get) Token: 0x06014D85 RID: 85381 RVA: 0x004D63A8 File Offset: 0x004D45A8 [Token(Token = "0x17003998")] public Vector3 CHGAKMKCACD { [Token(Token = "0x6014D85")] [Address(RVA = "0x1A42020", Offset = "0x1A41020", VA = "0x181A42020")] get { /* An exception occurred when decompiling this method (06014D85) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RecRoom.Core.Locomotion.PlayerMovement::get_TeleportEndPosition() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_00: brtrue(IL_00, ceq:bool(ldstr:string("{il2cpp array field il2cppMethodInfo->}"), conv.u8:uint64[exp:string](ldc.i8:int64[exp:uint64](0)))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } } // Token: 0x17003999 RID: 14745 // (get) Token: 0x06014D86 RID: 85382 RVA: 0x004D63C0 File Offset: 0x004D45C0 [Token(Token = "0x17003999")] public float NIMKFENPGAI { [Token(Token = "0x6014D86")] [Address(RVA = "0x1A420C0", Offset = "0x1A410C0", VA = "0x181A420C0")] get { if (this.CGNKGNKAPLL) { return this.HOGMBCKECHJ.JODPOANPJNK; } return this.PGFPNHAKFNJ.FFPPCFHJMED.JODPOANPJNK; } } // Token: 0x1700399A RID: 14746 // (get) Token: 0x06014D87 RID: 85383 RVA: 0x004D63F4 File Offset: 0x004D45F4 [Token(Token = "0x1700399A")] public float KPMOAJEKJNK { [Token(Token = "0x6014D87")] [Address(RVA = "0x1A42060", Offset = "0x1A41060", VA = "0x181A42060")] get { if (this.CGNKGNKAPLL) { return this.HOGMBCKECHJ.BCANLCHBKJE; } return this.PGFPNHAKFNJ.FFPPCFHJMED.BCANLCHBKJE; } } // Token: 0x1700399B RID: 14747 // (get) Token: 0x06014D88 RID: 85384 RVA: 0x004D6428 File Offset: 0x004D4628 [Token(Token = "0x1700399B")] public float MHHAJCNHMCO { [Token(Token = "0x6014D88")] [Address(RVA = "0x1A41EB0", Offset = "0x1A40EB0", VA = "0x181A41EB0")] get { BJOIBBBOIKO gcngppiblkc = this.GCNGPPIBLKC; float time = Time.time; if (this.CGNKGNKAPLL) { } float num = Mathf.Clamp01(time); throw new NullReferenceException(); } } // Token: 0x1700399C RID: 14748 // (get) Token: 0x06014D89 RID: 85385 RVA: 0x004D645C File Offset: 0x004D465C [Token(Token = "0x1700399C")] public float ACBACLBMMKP { [Token(Token = "0x6014D89")] [Address(RVA = "0x1A41310", Offset = "0x1A40310", VA = "0x181A41310")] get { BJOIBBBOIKO jjefhibbddp = this.JJEFHIBBDDP; BJOIBBBOIKO ocbafkacjmh = this.OCBAFKACJMH; float num; return num; } } // Token: 0x1700399D RID: 14749 // (get) Token: 0x06014D8A RID: 85386 RVA: 0x004D6480 File Offset: 0x004D4680 [Token(Token = "0x1700399D")] public float BLAOEHHIILD { [Token(Token = "0x6014D8A")] [Address(RVA = "0x1A41260", Offset = "0x1A40260", VA = "0x181A41260")] get { BJOIBBBOIKO gfofbcijnpb = this.GFOFBCIJNPB; float num; return num; } } // Token: 0x1700399E RID: 14750 // (get) Token: 0x06014D8B RID: 85387 RVA: 0x004D649C File Offset: 0x004D469C [Token(Token = "0x1700399E")] public float OMFJNBDDMIF { [Token(Token = "0x6014D8B")] [Address(RVA = "0x1A41410", Offset = "0x1A40410", VA = "0x181A41410")] get { BJOIBBBOIKO meboeefdfbf = this.MEBOEEFDFBF; float num; return num; } } // Token: 0x06014D8C RID: 85388 RVA: 0x004D64B8 File Offset: 0x004D46B8 [Token(Token = "0x6014D8C")] [Address(RVA = "0x1A34AD0", Offset = "0x1A33AD0", VA = "0x181A34AD0")] public void AddTeleportCooldown(float LIELCAEFGKK, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO gcngppiblkc = this.GCNGPPIBLKC; } // Token: 0x06014D8D RID: 85389 RVA: 0x004D64D4 File Offset: 0x004D46D4 [Token(Token = "0x6014D8D")] [Address(RVA = "0x1A3E3C0", Offset = "0x1A3D3C0", VA = "0x181A3E3C0")] public void RemoveTeleportCooldown(object PIHIPPPPEBI) { bool flag = this.GCNGPPIBLKC.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x06014D8E RID: 85390 RVA: 0x004D64F4 File Offset: 0x004D46F4 [Token(Token = "0x6014D8E")] [Address(RVA = "0x1A34D40", Offset = "0x1A33D40", VA = "0x181A34D40")] public void AddTeleportMaxHorizontalDistance(float FFGABKEHGMO, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO jjefhibbddp = this.JJEFHIBBDDP; } // Token: 0x06014D8F RID: 85391 RVA: 0x004D6510 File Offset: 0x004D4710 [Token(Token = "0x6014D8F")] [Address(RVA = "0x1A3E4E0", Offset = "0x1A3D4E0", VA = "0x181A3E4E0")] public void RemoveTeleportMaxHorizontalDistance(object PIHIPPPPEBI) { bool flag = this.JJEFHIBBDDP.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x06014D90 RID: 85392 RVA: 0x004D6530 File Offset: 0x004D4730 [Token(Token = "0x6014D90")] [Address(RVA = "0x1A34C70", Offset = "0x1A33C70", VA = "0x181A34C70")] public void AddTeleportMaxHorizontalDistanceScalar(float KCJKKMALEPE, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO ocbafkacjmh = this.OCBAFKACJMH; } // Token: 0x06014D91 RID: 85393 RVA: 0x004D654C File Offset: 0x004D474C [Token(Token = "0x6014D91")] [Address(RVA = "0x1A3E480", Offset = "0x1A3D480", VA = "0x181A3E480")] public void RemoveTeleportMaxHorizontalDistanceScalar(object PIHIPPPPEBI) { bool flag = this.OCBAFKACJMH.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x06014D92 RID: 85394 RVA: 0x004D656C File Offset: 0x004D476C [Token(Token = "0x6014D92")] [Address(RVA = "0x1A34BA0", Offset = "0x1A33BA0", VA = "0x181A34BA0")] public void AddTeleportMaxDropHeight(float FMDHDGHKELC, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO gfofbcijnpb = this.GFOFBCIJNPB; } // Token: 0x06014D93 RID: 85395 RVA: 0x004D6588 File Offset: 0x004D4788 [Token(Token = "0x6014D93")] [Address(RVA = "0x1A3E420", Offset = "0x1A3D420", VA = "0x181A3E420")] public void RemoveTeleportMaxDropHeight(object PIHIPPPPEBI) { bool flag = this.GFOFBCIJNPB.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x06014D94 RID: 85396 RVA: 0x004D65A8 File Offset: 0x004D47A8 [Token(Token = "0x6014D94")] [Address(RVA = "0x1A34E10", Offset = "0x1A33E10", VA = "0x181A34E10")] public void AddTeleportMaxHorizontalSurfaceAngle(float PCDJOJJHFIK, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO meboeefdfbf = this.MEBOEEFDFBF; } // Token: 0x06014D95 RID: 85397 RVA: 0x004D65C4 File Offset: 0x004D47C4 [Token(Token = "0x6014D95")] [Address(RVA = "0x1A3E540", Offset = "0x1A3D540", VA = "0x181A3E540")] public void RemoveTeleportMaxHorizontalSurfaceAngle(object PIHIPPPPEBI) { bool flag = this.MEBOEEFDFBF.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x06014D96 RID: 85398 RVA: 0x004D65E4 File Offset: 0x004D47E4 [Token(Token = "0x6014D96")] [Address(RVA = "0x1A3F8F0", Offset = "0x1A3E8F0", VA = "0x181A3F8F0")] 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: 0x06014D97 RID: 85399 RVA: 0x004D6640 File Offset: 0x004D4840 [Token(Token = "0x6014D97")] [Address(RVA = "0x1A3F8C0", Offset = "0x1A3E8C0", VA = "0x181A3F8C0")] 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: 0x06014D98 RID: 85400 RVA: 0x004D668C File Offset: 0x004D488C [Token(Token = "0x6014D98")] [Address(RVA = "0x1A40020", Offset = "0x1A3F020", VA = "0x181A40020")] 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: 0x1700399F RID: 14751 // (get) Token: 0x06014D99 RID: 85401 RVA: 0x004D6758 File Offset: 0x004D4958 [Token(Token = "0x1700399F")] public bool IAKAMDJIJLC { [Token(Token = "0x6014D99")] [Address(RVA = "0x1A40FC0", Offset = "0x1A3FFC0", VA = "0x181A40FC0")] get { return this.OGOIPCKHAMG; } } // Token: 0x170039A0 RID: 14752 // (get) Token: 0x06014D9A RID: 85402 RVA: 0x004D676C File Offset: 0x004D496C [Token(Token = "0x170039A0")] public bool NBLOEOBPAAO { [Token(Token = "0x6014D9A")] [Address(RVA = "0x1A41AE0", Offset = "0x1A40AE0", VA = "0x181A41AE0")] get { return !this.FMMPFGKGLBE.CFLJGNJLBFG; } } // Token: 0x06014D9B RID: 85403 RVA: 0x004D6790 File Offset: 0x004D4990 [Token(Token = "0x6014D9B")] [Address(RVA = "0x1A34230", Offset = "0x1A33230", VA = "0x181A34230")] public void AddRoomScaleCollisionDisplacementRestriction(object PIHIPPPPEBI) { this.FMMPFGKGLBE.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x06014D9C RID: 85404 RVA: 0x004D67B0 File Offset: 0x004D49B0 [Token(Token = "0x6014D9C")] [Address(RVA = "0x1A3DF30", Offset = "0x1A3CF30", VA = "0x181A3DF30")] public void RemoveRoomScaleCollisionDisplacementRestriction(object PIHIPPPPEBI) { this.FMMPFGKGLBE.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x170039A1 RID: 14753 // (get) Token: 0x06014D9D RID: 85405 RVA: 0x004D67D0 File Offset: 0x004D49D0 [Token(Token = "0x170039A1")] public bool CODNKDKPLAD { [Token(Token = "0x6014D9D")] [Address(RVA = "0x1A40FD0", Offset = "0x1A3FFD0", VA = "0x181A40FD0")] get { return this.FAIEFDDKJJP; } } // Token: 0x170039A2 RID: 14754 // (get) Token: 0x06014D9E RID: 85406 RVA: 0x004D67E4 File Offset: 0x004D49E4 [Token(Token = "0x170039A2")] public bool MHPOHHBOLIA { [Token(Token = "0x6014D9E")] [Address(RVA = "0x1A41B10", Offset = "0x1A40B10", VA = "0x181A41B10")] get { return this.DGNOIEGIJEH.CFLJGNJLBFG; } } // Token: 0x06014D9F RID: 85407 RVA: 0x004D6804 File Offset: 0x004D4A04 [Token(Token = "0x6014D9F")] [Address(RVA = "0x1A34260", Offset = "0x1A33260", VA = "0x181A34260")] public void AddRoomScaleConfinementEnabled(object PIHIPPPPEBI) { this.DGNOIEGIJEH.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x06014DA0 RID: 85408 RVA: 0x004D6824 File Offset: 0x004D4A24 [Token(Token = "0x6014DA0")] [Address(RVA = "0x1A3DF60", Offset = "0x1A3CF60", VA = "0x181A3DF60")] public void RemoveRoomScaleConfinementEnabled(object PIHIPPPPEBI) { this.DGNOIEGIJEH.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x06014DA1 RID: 85409 RVA: 0x004D6844 File Offset: 0x004D4A44 [Token(Token = "0x6014DA1")] [Address(RVA = "0x1A3CE90", Offset = "0x1A3BE90", VA = "0x181A3CE90")] 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: 0x06014DA2 RID: 85410 RVA: 0x004D6928 File Offset: 0x004D4B28 [Token(Token = "0x6014DA2")] [Address(RVA = "0x1A3A1E0", Offset = "0x1A391E0", VA = "0x181A3A1E0")] 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: 0x06014DA3 RID: 85411 RVA: 0x004D6B9C File Offset: 0x004D4D9C [Token(Token = "0x6014DA3")] [Address(RVA = "0x1A33440", Offset = "0x1A32440", VA = "0x181A33440")] 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: 0x06014DA4 RID: 85412 RVA: 0x004D6CA4 File Offset: 0x004D4EA4 [Token(Token = "0x6014DA4")] [Address(RVA = "0x1A39BE0", Offset = "0x1A38BE0", VA = "0x181A39BE0")] public static CLHMNIJHLDD GetCapsule(in DMMFKBFLEHO OMKANEFPNPM, Vector3 FFHAHHMJEFE, float BBOHGPDCNOE, Vector3 KNIKPKEBLNF) { /* An exception occurred when decompiling this method (06014DA4) 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 1663 */; } // Token: 0x06014DA5 RID: 85413 RVA: 0x004D6CE8 File Offset: 0x004D4EE8 [Token(Token = "0x6014DA5")] [Address(RVA = "0x1A39B10", Offset = "0x1A38B10", VA = "0x181A39B10")] public static float GetCapsuleNormalizedHeight(in DMMFKBFLEHO OMKANEFPNPM, CLHMNIJHLDD MONNKJCENOB) { float y = MONNKJCENOB.EFFDLILKKFA.y; float num; return num; } // Token: 0x06014DA6 RID: 85414 RVA: 0x004D6D04 File Offset: 0x004D4F04 [Token(Token = "0x6014DA6")] [Address(RVA = "0x1A39AF0", Offset = "0x1A38AF0", VA = "0x181A39AF0")] public static float GetCapsuleNormalizedHeightForGap(in DMMFKBFLEHO OMKANEFPNPM, float BEMBKMAHCIN) { return OMKANEFPNPM.GAHNCKIAOJE; } // Token: 0x06014DA7 RID: 85415 RVA: 0x004D6D18 File Offset: 0x004D4F18 [Token(Token = "0x6014DA7")] [Address(RVA = "0x1A3BB60", Offset = "0x1A3AB60", VA = "0x181A3BB60")] 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: 0x06014DA8 RID: 85416 RVA: 0x004D6D9C File Offset: 0x004D4F9C [Token(Token = "0x6014DA8")] [Address(RVA = "0x1A388A0", Offset = "0x1A378A0", VA = "0x181A388A0")] 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: 0x06014DA9 RID: 85417 RVA: 0x004D6F08 File Offset: 0x004D5108 [Token(Token = "0x6014DA9")] [Address(RVA = "0x1A39330", Offset = "0x1A38330", VA = "0x181A39330")] 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: 0x06014DAA RID: 85418 RVA: 0x004D6FFC File Offset: 0x004D51FC [Token(Token = "0x6014DAA")] [Address(RVA = "0x1A381A0", Offset = "0x1A371A0", VA = "0x181A381A0")] 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: 0x06014DAB RID: 85419 RVA: 0x004D7128 File Offset: 0x004D5328 [Token(Token = "0x6014DAB")] [Address(RVA = "0x1A3CA60", Offset = "0x1A3BA60", VA = "0x181A3CA60")] 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: 0x06014DAC RID: 85420 RVA: 0x004D720C File Offset: 0x004D540C [Token(Token = "0x6014DAC")] [Address(RVA = "0x1A38B30", Offset = "0x1A37B30", VA = "0x181A38B30")] private Vector3 EOLABMPMMDG(Vector3 CIHDJKHOFNO, in PCHOAHGFMOE ONDHKOLGCFM) { /* An exception occurred when decompiling this method (06014DAC) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RecRoom.Core.Locomotion.PlayerMovement::EOLABMPMMDG(UnityEngine.Vector3,PCHOAHGFMOE&) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_3D: stloc:OEJLDPNDJJN(var_7_43, ldfld:OEJLDPNDJJN(PCHOAHGFMOE::JJFFEBBKAPN, ldloc:valuetype PCHOAHGFMOE&(ONDHKOLGCFM))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x06014DAD RID: 85421 RVA: 0x004D7260 File Offset: 0x004D5460 [Token(Token = "0x6014DAD")] [Address(RVA = "0x1A3B0F0", Offset = "0x1A3A0F0", VA = "0x181A3B0F0")] private Vector3 LCAOLFDNLMP(Vector3 CIHDJKHOFNO, Vector3 IBHEKLCMMNH) { /* An exception occurred when decompiling this method (06014DAD) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RecRoom.Core.Locomotion.PlayerMovement::LCAOLFDNLMP(UnityEngine.Vector3,UnityEngine.Vector3) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_14: stloc:float32(var_5_1A, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](IBHEKLCMMNH))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x06014DAE RID: 85422 RVA: 0x004D7288 File Offset: 0x004D5488 [Token(Token = "0x6014DAE")] [Address(RVA = "0x1A38A30", Offset = "0x1A37A30", VA = "0x181A38A30")] 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: 0x06014DAF RID: 85423 RVA: 0x004D7310 File Offset: 0x004D5510 [Token(Token = "0x6014DAF")] [Address(RVA = "0x1A3B200", Offset = "0x1A3A200", VA = "0x181A3B200")] 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: 0x06014DB0 RID: 85424 RVA: 0x004D7684 File Offset: 0x004D5884 [Token(Token = "0x6014DB0")] [Address(RVA = "0x1A3B730", Offset = "0x1A3A730", VA = "0x181A3B730")] private void MALENFDHNBG(PCHOAHGFMOE ONDHKOLGCFM) { } // Token: 0x06014DB1 RID: 85425 RVA: 0x004D7694 File Offset: 0x004D5894 [Token(Token = "0x6014DB1")] [Address(RVA = "0x1A39100", Offset = "0x1A38100", VA = "0x181A39100")] 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: 0x06014DB2 RID: 85426 RVA: 0x004D7720 File Offset: 0x004D5920 [Token(Token = "0x6014DB2")] [Address(RVA = "0x1A3C710", Offset = "0x1A3B710", VA = "0x181A3C710")] private float NLNLFGEFAEA(float AEEOLHECFMC) { /* An exception occurred when decompiling this method (06014DB2) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single RecRoom.Core.Locomotion.PlayerMovement::NLNLFGEFAEA(System.Single) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:float32(var_1_0C, ldfld:float32(Vector3::z, callgetter:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](Physics::get_gravity))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x06014DB3 RID: 85427 RVA: 0x004D773C File Offset: 0x004D593C [Token(Token = "0x6014DB3")] [Address(RVA = "0x1A3C7C0", Offset = "0x1A3B7C0", VA = "0x181A3C7C0")] 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: 0x170039A3 RID: 14755 // (get) Token: 0x06014DB4 RID: 85428 RVA: 0x004D77A0 File Offset: 0x004D59A0 [Token(Token = "0x170039A3")] private bool PKHMIPJLBIE { [Token(Token = "0x6014DB4")] [Address(RVA = "0x1A38840", Offset = "0x1A37840", VA = "0x181A38840")] get { if (this.NKNOLHBGEOO == 0) { } bool flag; return flag; } } // Token: 0x06014DB5 RID: 85429 RVA: 0x004D77BC File Offset: 0x004D59BC [Token(Token = "0x6014DB5")] [Address(RVA = "0x1A3B670", Offset = "0x1A3A670", VA = "0x181A3B670")] private IEnumerator LLBMGIAEACN(Vector3 PLGEIOGCCHC, Vector3 GOILLCGHHLC, Vector3 FKEMPCLOPMH, float BJJEDIGOMGC) { /* An exception occurred when decompiling this method (06014DB5) 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 1663 */; } // Token: 0x06014DB6 RID: 85430 RVA: 0x004D7820 File Offset: 0x004D5A20 [Token(Token = "0x6014DB6")] [Address(RVA = "0x1A3D750", Offset = "0x1A3C750", VA = "0x181A3D750")] private void PBBIPIPMOAG() { if (this.NKNOLHBGEOO != 0) { KFBABPAPIMB nknolhbgeoo = this.NKNOLHBGEOO; this.GLFCOPMIKLH(nknolhbgeoo); this.NKNOLHBGEOO = (ulong)0L; } } // Token: 0x06014DB7 RID: 85431 RVA: 0x004D7850 File Offset: 0x004D5A50 [Token(Token = "0x6014DB7")] [Address(RVA = "0x1A3D1B0", Offset = "0x1A3C1B0", VA = "0x181A3D1B0")] private Vector3 OHLPMOGBBAP(in DMMFKBFLEHO OMKANEFPNPM, Vector3 MCCODJAIMON) { /* An exception occurred when decompiling this method (06014DB7) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RecRoom.Core.Locomotion.PlayerMovement::OHLPMOGBBAP(DMMFKBFLEHO&,UnityEngine.Vector3) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:float32(var_8_1B, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_7))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x06014DB8 RID: 85432 RVA: 0x004D787C File Offset: 0x004D5A7C [Token(Token = "0x6014DB8")] [Address(RVA = "0x1A39960", Offset = "0x1A38960", VA = "0x181A39960")] private bool GIGMBHIJOJE() { if (this.FMJOJFBNLME && this.MBICMPJHHNF && !this.PAOHJMAMFIM.HGJFHOPJJGD) { return true; } throw new NullReferenceException(); } // Token: 0x06014DB9 RID: 85433 RVA: 0x004D78B4 File Offset: 0x004D5AB4 [Token(Token = "0x6014DB9")] [Address(RVA = "0x1A3BE30", Offset = "0x1A3AE30", VA = "0x181A3BE30")] 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: 0x06014DBA RID: 85434 RVA: 0x004D7998 File Offset: 0x004D5B98 [Token(Token = "0x6014DBA")] [Address(RVA = "0x1A3BDE0", Offset = "0x1A3ADE0", VA = "0x181A3BDE0")] private bool NCDAHIPHPBD() { if (!this.EFDAKJGGMDA.CFLJGNJLBFG) { return !this.FMMPFGKGLBE.CFLJGNJLBFG; } throw new NullReferenceException(); } // Token: 0x06014DBB RID: 85435 RVA: 0x004D79CC File Offset: 0x004D5BCC [Token(Token = "0x6014DBB")] [Address(RVA = "0x1A38070", Offset = "0x1A37070", VA = "0x181A38070")] 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: 0x06014DBC RID: 85436 RVA: 0x004D7A3C File Offset: 0x004D5C3C [Token(Token = "0x6014DBC")] [Address(RVA = "0x1A329E0", Offset = "0x1A319E0", VA = "0x181A329E0")] 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: 0x06014DBD RID: 85437 RVA: 0x004D7C24 File Offset: 0x004D5E24 [Token(Token = "0x6014DBD")] [Address(RVA = "0x1A3DB80", Offset = "0x1A3CB80", VA = "0x181A3DB80")] private bool PFAPCMBGOFH() { if (!this.EFDAKJGGMDA.CFLJGNJLBFG) { return this.DGNOIEGIJEH.CFLJGNJLBFG; } throw new NullReferenceException(); } // Token: 0x06014DBE RID: 85438 RVA: 0x004D7C54 File Offset: 0x004D5E54 [Token(Token = "0x6014DBE")] [Address(RVA = "0x1A38D50", Offset = "0x1A37D50", VA = "0x181A38D50")] 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: 0x06014DBF RID: 85439 RVA: 0x004D7D44 File Offset: 0x004D5F44 [Token(Token = "0x6014DBF")] [Address(RVA = "0x1A3D950", Offset = "0x1A3C950", VA = "0x181A3D950")] 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: 0x06014DC0 RID: 85440 RVA: 0x004D7DA8 File Offset: 0x004D5FA8 [Token(Token = "0x6014DC0")] [Address(RVA = "0x1A326D0", Offset = "0x1A316D0", VA = "0x181A326D0")] 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: 0x06014DC1 RID: 85441 RVA: 0x004D7E6C File Offset: 0x004D606C [Token(Token = "0x6014DC1")] [Address(RVA = "0x1A38770", Offset = "0x1A37770", VA = "0x181A38770")] 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: 0x06014DC2 RID: 85442 RVA: 0x004D7EBC File Offset: 0x004D60BC [Token(Token = "0x6014DC2")] [Address(RVA = "0x1A3D7C0", Offset = "0x1A3C7C0", VA = "0x181A3D7C0")] 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: 0x06014DC3 RID: 85443 RVA: 0x004D7F50 File Offset: 0x004D6150 [Token(Token = "0x6014DC3")] [Address(RVA = "0x1A399C0", Offset = "0x1A389C0", VA = "0x181A399C0", 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: 0x06014DC4 RID: 85444 RVA: 0x004D7F9C File Offset: 0x004D619C [Token(Token = "0x6014DC4")] [Address(RVA = "0x1A40460", Offset = "0x1A3F460", VA = "0x181A40460")] 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: 0x0400DACC RID: 56012 [Token(Token = "0x400DACC")] private const float KGLPENJEJLL = 0.33f; // Token: 0x0400DACD RID: 56013 [Token(Token = "0x400DACD")] private const float PADJJFKMNBI = 0.033f; // Token: 0x0400DACE RID: 56014 [Token(Token = "0x400DACE")] private const float LLFEDFHPHFO = 0.001089f; // Token: 0x0400DACF RID: 56015 [Token(Token = "0x400DACF")] private const float MOJBJEGCPOF = 0.0001f; // Token: 0x0400DAD0 RID: 56016 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400DAD0")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] protected Player thisPlayer; // Token: 0x0400DAD1 RID: 56017 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400DAD1")] [SerializeField] protected CrossPlatformPlayerLocomotionContent content; // Token: 0x0400DAD2 RID: 56018 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400DAD2")] private NetworkTransform[] DJJAODLIJCH; // Token: 0x0400DAD3 RID: 56019 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400DAD3")] private Bounds NHGABHAMOMJ; // Token: 0x0400DAD4 RID: 56020 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400DAD4")] private PlayerMovement.CACILGIFKNK PAOHJMAMFIM; // Token: 0x0400DAD5 RID: 56021 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400DAD5")] private AOLMGGAPKEH OEMLHPELMKD; // Token: 0x0400DAD6 RID: 56022 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400DAD6")] private AOLMGGAPKEH FNOADOLNNFL; // Token: 0x0400DAD7 RID: 56023 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400DAD7")] private FFOJPJIGLKN LOIKGCEMHDC; // Token: 0x0400DAD8 RID: 56024 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400DAD8")] private PlayerMovement.BJJDOAEJDFD HPJMIJDOBGK; // Token: 0x0400DAD9 RID: 56025 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400DAD9")] private EGJMFJMHPKP CDDMICFBJPL; // Token: 0x0400DADA RID: 56026 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2B8")] [Token(Token = "0x400DADA")] private PEPNPPNIEKF PGFPNHAKFNJ; // Token: 0x0400DADB RID: 56027 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4B8")] [Token(Token = "0x400DADB")] private PCHOAHGFMOE MPOJJJGEGKN; // Token: 0x0400DADC RID: 56028 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5D0")] [Token(Token = "0x400DADC")] private KGIFAAEIFCH NFMFLPLMGNK; // Token: 0x0400DADD RID: 56029 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5E8")] [Token(Token = "0x400DADD")] private float NBMHCNLKLKC; // Token: 0x0400DADE RID: 56030 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5F0")] [Token(Token = "0x400DADE")] private AOLMGGAPKEH BCKFCNOMOBL; // Token: 0x0400DADF RID: 56031 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5F8")] [Token(Token = "0x400DADF")] private AOLMGGAPKEH FJDNDAEODKP; // Token: 0x0400DAE0 RID: 56032 [global::Cpp2IlInjected.FieldOffset(Offset = "0x600")] [Token(Token = "0x400DAE0")] private AOLMGGAPKEH NJGOHBFLHPP; // Token: 0x0400DAE1 RID: 56033 [global::Cpp2IlInjected.FieldOffset(Offset = "0x608")] [Token(Token = "0x400DAE1")] private AOLMGGAPKEH IDMEGMHAAFO; // Token: 0x0400DAE2 RID: 56034 [global::Cpp2IlInjected.FieldOffset(Offset = "0x610")] [Token(Token = "0x400DAE2")] private BJOIBBBOIKO BIJMGPHGMIE; // Token: 0x0400DAE3 RID: 56035 [global::Cpp2IlInjected.FieldOffset(Offset = "0x618")] [Token(Token = "0x400DAE3")] private BJOIBBBOIKO DKDLECFCODC; // Token: 0x0400DAE4 RID: 56036 [global::Cpp2IlInjected.FieldOffset(Offset = "0x620")] [Token(Token = "0x400DAE4")] private BJOIBBBOIKO FONNCIACJGG; // Token: 0x0400DAE5 RID: 56037 [global::Cpp2IlInjected.FieldOffset(Offset = "0x628")] [Token(Token = "0x400DAE5")] private BJOIBBBOIKO HFKCBHEFNHD; // Token: 0x0400DAE6 RID: 56038 [global::Cpp2IlInjected.FieldOffset(Offset = "0x630")] [Token(Token = "0x400DAE6")] private BJOIBBBOIKO MPNFGNEFDBM; // Token: 0x0400DAE7 RID: 56039 [global::Cpp2IlInjected.FieldOffset(Offset = "0x638")] [Token(Token = "0x400DAE7")] private BJOIBBBOIKO CDCECDNBHBB; // Token: 0x0400DAE8 RID: 56040 [global::Cpp2IlInjected.FieldOffset(Offset = "0x640")] [Token(Token = "0x400DAE8")] private BJOIBBBOIKO POEADECFNKC; // Token: 0x0400DAE9 RID: 56041 [global::Cpp2IlInjected.FieldOffset(Offset = "0x648")] [Token(Token = "0x400DAE9")] private AOLMGGAPKEH KFDMDMOJKJD; // Token: 0x0400DAEA RID: 56042 [global::Cpp2IlInjected.FieldOffset(Offset = "0x650")] [Token(Token = "0x400DAEA")] private AOLMGGAPKEH EJCLHKCHNIP; // Token: 0x0400DAEB RID: 56043 [global::Cpp2IlInjected.FieldOffset(Offset = "0x658")] [Token(Token = "0x400DAEB")] private BJOIBBBOIKO NPAKPNLMJCC; // Token: 0x0400DAEC RID: 56044 [global::Cpp2IlInjected.FieldOffset(Offset = "0x660")] [Token(Token = "0x400DAEC")] private HHIINKNOKNL OJNPHCIAFED; // Token: 0x0400DAED RID: 56045 [global::Cpp2IlInjected.FieldOffset(Offset = "0x668")] [Token(Token = "0x400DAED")] private float KGGNLGCFGKC; // Token: 0x0400DAEE RID: 56046 [global::Cpp2IlInjected.FieldOffset(Offset = "0x670")] [Token(Token = "0x400DAEE")] private BJOIBBBOIKO AHOFIMHMOMC; // Token: 0x0400DAEF RID: 56047 [global::Cpp2IlInjected.FieldOffset(Offset = "0x678")] [Token(Token = "0x400DAEF")] private BJOIBBBOIKO IFKOEOOOKPC; // Token: 0x0400DAF0 RID: 56048 [global::Cpp2IlInjected.FieldOffset(Offset = "0x680")] [Token(Token = "0x400DAF0")] private BJOIBBBOIKO EALFEAPHLHD; // Token: 0x0400DAF1 RID: 56049 [global::Cpp2IlInjected.FieldOffset(Offset = "0x688")] [Token(Token = "0x400DAF1")] private float GCEJHIJLDNM; // Token: 0x0400DAF2 RID: 56050 [global::Cpp2IlInjected.FieldOffset(Offset = "0x690")] [Token(Token = "0x400DAF2")] private BJOIBBBOIKO PDCCJLGBIDO; // Token: 0x0400DAF3 RID: 56051 [global::Cpp2IlInjected.FieldOffset(Offset = "0x698")] [Token(Token = "0x400DAF3")] private AOLMGGAPKEH DEJFHEAPNLG; // Token: 0x0400DAF4 RID: 56052 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6A0")] [Token(Token = "0x400DAF4")] private AOLMGGAPKEH BDKJFGNPOJM; // Token: 0x0400DAF5 RID: 56053 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6A8")] [Token(Token = "0x400DAF5")] private BJOIBBBOIKO HEIIHMNOKKN; // Token: 0x0400DAF6 RID: 56054 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6B0")] [Token(Token = "0x400DAF6")] private AOLMGGAPKEH AHMFJEBEGLM; // Token: 0x0400DAF7 RID: 56055 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6B8")] [Token(Token = "0x400DAF7")] private AOLMGGAPKEH GKOLMIFABON; // Token: 0x0400DAF8 RID: 56056 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6C0")] [Token(Token = "0x400DAF8")] private AOLMGGAPKEH LCMOGPCNGCC; // Token: 0x0400DAF9 RID: 56057 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6C8")] [Token(Token = "0x400DAF9")] private float CDMLBGLOGBA; // Token: 0x0400DAFA RID: 56058 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6D0")] [Token(Token = "0x400DAFA")] private AOLMGGAPKEH DGICBGOGFHA; // Token: 0x0400DAFB RID: 56059 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6D8")] [Token(Token = "0x400DAFB")] private AOLMGGAPKEH JEIJICGOLPI; // Token: 0x0400DAFC RID: 56060 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6E0")] [Token(Token = "0x400DAFC")] private BJOIBBBOIKO CPMGMMOEKDF; // Token: 0x0400DAFD RID: 56061 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6E8")] [Token(Token = "0x400DAFD")] private BJOIBBBOIKO MCHNOCMCBAI; // Token: 0x0400DAFE RID: 56062 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6F0")] [Token(Token = "0x400DAFE")] private BJOIBBBOIKO MKFONOAJGEL; // Token: 0x0400DAFF RID: 56063 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6F8")] [Token(Token = "0x400DAFF")] private BJOIBBBOIKO HOHNDJBGFBC; // Token: 0x0400DB00 RID: 56064 [global::Cpp2IlInjected.FieldOffset(Offset = "0x700")] [Token(Token = "0x400DB00")] private BJOIBBBOIKO GDKAKFKOFFA; // Token: 0x0400DB01 RID: 56065 [global::Cpp2IlInjected.FieldOffset(Offset = "0x708")] [Token(Token = "0x400DB01")] private BJOIBBBOIKO FAPFDNCDLAK; // Token: 0x0400DB02 RID: 56066 [global::Cpp2IlInjected.FieldOffset(Offset = "0x710")] [Token(Token = "0x400DB02")] private bool LAHHENMLHEG; // Token: 0x0400DB03 RID: 56067 [global::Cpp2IlInjected.FieldOffset(Offset = "0x711")] [Token(Token = "0x400DB03")] private bool CGNKGNKAPLL; // Token: 0x0400DB04 RID: 56068 [global::Cpp2IlInjected.FieldOffset(Offset = "0x718")] [Token(Token = "0x400DB04")] private KFBABPAPIMB NKNOLHBGEOO; // Token: 0x0400DB05 RID: 56069 [global::Cpp2IlInjected.FieldOffset(Offset = "0x720")] [Token(Token = "0x400DB05")] private PlayerMovement.GKKDLCJHJAN HOGMBCKECHJ; // Token: 0x0400DB06 RID: 56070 [global::Cpp2IlInjected.FieldOffset(Offset = "0x748")] [Token(Token = "0x400DB06")] private BJOIBBBOIKO GCNGPPIBLKC; // Token: 0x0400DB07 RID: 56071 [global::Cpp2IlInjected.FieldOffset(Offset = "0x750")] [Token(Token = "0x400DB07")] private BJOIBBBOIKO JJEFHIBBDDP; // Token: 0x0400DB08 RID: 56072 [global::Cpp2IlInjected.FieldOffset(Offset = "0x758")] [Token(Token = "0x400DB08")] private BJOIBBBOIKO OCBAFKACJMH; // Token: 0x0400DB09 RID: 56073 [global::Cpp2IlInjected.FieldOffset(Offset = "0x760")] [Token(Token = "0x400DB09")] private BJOIBBBOIKO GFOFBCIJNPB; // Token: 0x0400DB0A RID: 56074 [global::Cpp2IlInjected.FieldOffset(Offset = "0x768")] [Token(Token = "0x400DB0A")] private BJOIBBBOIKO MEBOEEFDFBF; // Token: 0x0400DB0B RID: 56075 [global::Cpp2IlInjected.FieldOffset(Offset = "0x770")] [Token(Token = "0x400DB0B")] private AOLMGGAPKEH EFDAKJGGMDA; // Token: 0x0400DB0C RID: 56076 [global::Cpp2IlInjected.FieldOffset(Offset = "0x778")] [Token(Token = "0x400DB0C")] private AOLMGGAPKEH FAJEHOEMFPE; // Token: 0x0400DB0D RID: 56077 [global::Cpp2IlInjected.FieldOffset(Offset = "0x780")] [Token(Token = "0x400DB0D")] private AOLMGGAPKEH FMMPFGKGLBE; // Token: 0x0400DB0E RID: 56078 [global::Cpp2IlInjected.FieldOffset(Offset = "0x788")] [Token(Token = "0x400DB0E")] private bool OGOIPCKHAMG; // Token: 0x0400DB0F RID: 56079 [Token(Token = "0x400DB0F")] private static Collider[] IMHNECDNLJB = new Collider[16]; // Token: 0x0400DB10 RID: 56080 [Token(Token = "0x400DB10")] private static Collider[] IHGKBLKAFPL = new Collider[8]; // Token: 0x0400DB11 RID: 56081 [Token(Token = "0x400DB11")] private static Collider[] FFKDMNIAMGH = new Collider[8]; // Token: 0x0400DB12 RID: 56082 [global::Cpp2IlInjected.FieldOffset(Offset = "0x790")] [Token(Token = "0x400DB12")] private AOLMGGAPKEH DGNOIEGIJEH; // Token: 0x0400DB13 RID: 56083 [global::Cpp2IlInjected.FieldOffset(Offset = "0x798")] [Token(Token = "0x400DB13")] private bool FAIEFDDKJJP; // Token: 0x0400DB14 RID: 56084 [Token(Token = "0x400DB14")] public const float MAX_PLAYER_CAPSULE_HEIGHT = 1.7f; // Token: 0x0400DB15 RID: 56085 [Token(Token = "0x400DB15")] public const float PLAYER_CAPSULE_RADIUS = 0.25f; // Token: 0x0400DB16 RID: 56086 [Token(Token = "0x400DB16")] private const float DOBJEHHHCEC = 0.1f; // Token: 0x0400DB17 RID: 56087 [Token(Token = "0x400DB17")] private const float PLEPCHNLHAH = 3f; // Token: 0x0400DB18 RID: 56088 [Token(Token = "0x400DB18")] private const float JJOKJEANDPK = 1f; // Token: 0x0400DB19 RID: 56089 [global::Cpp2IlInjected.FieldOffset(Offset = "0x7A0")] [Token(Token = "0x400DB19")] public OKNNKFGFODL MovementUpdated; // Token: 0x0400DB1A RID: 56090 [global::Cpp2IlInjected.FieldOffset(Offset = "0x7A8")] [Token(Token = "0x400DB1A")] private AOLMGGAPKEH HECJPBFMJBN; // Token: 0x0400DB1B RID: 56091 [Token(Token = "0x400DB1B")] private const float BIJDMBKAEOC = 1f; // Token: 0x0400DB1C RID: 56092 [Token(Token = "0x400DB1C")] private const float JHGICLNLOJB = 1.5f; // Token: 0x0400DB1D RID: 56093 [Token(Token = "0x400DB1D")] private const float LKEJCPBAKGC = 0.4f; // Token: 0x0400DB1E RID: 56094 [Token(Token = "0x400DB1E")] private const float ALEDOIEEKBA = 4f; // Token: 0x0400DB1F RID: 56095 [Token(Token = "0x400DB1F")] private static float HGIAGGAMIPG; // Token: 0x0400DB20 RID: 56096 [global::Cpp2IlInjected.FieldOffset(Offset = "0x7B0")] [Token(Token = "0x400DB20")] private KFBABPAPIMB JFPLDMDGIPJ; // Token: 0x02003029 RID: 12329 [Token(Token = "0x2003029")] private class BJJDOAEJDFD { // Token: 0x06014DC6 RID: 85446 RVA: 0x004D82C0 File Offset: 0x004D64C0 [Token(Token = "0x6014DC6")] [Address(RVA = "0x1A281C0", Offset = "0x1A271C0", VA = "0x181A281C0")] 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: 0x06014DC7 RID: 85447 RVA: 0x004D8300 File Offset: 0x004D6500 [Token(Token = "0x6014DC7")] [Address(RVA = "0x1A28330", Offset = "0x1A27330", VA = "0x181A28330")] 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: 0x06014DC8 RID: 85448 RVA: 0x004D8340 File Offset: 0x004D6540 [Token(Token = "0x6014DC8")] [Address(RVA = "0x1A28290", Offset = "0x1A27290", VA = "0x181A28290")] 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: 0x06014DC9 RID: 85449 RVA: 0x004D837C File Offset: 0x004D657C [Token(Token = "0x6014DC9")] [Address(RVA = "0x1A28550", Offset = "0x1A27550", VA = "0x181A28550")] 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: 0x06014DCA RID: 85450 RVA: 0x004D83B8 File Offset: 0x004D65B8 [Token(Token = "0x6014DCA")] [Address(RVA = "0x1A285F0", Offset = "0x1A275F0", VA = "0x181A285F0")] public void LKLKGDMFMCC() { this.OJFEBKHPPDF = false; this.HICENEOPGOF = (ulong)0L; } // Token: 0x06014DCB RID: 85451 RVA: 0x004D83D8 File Offset: 0x004D65D8 [Token(Token = "0x6014DCB")] [Address(RVA = "0x1A280E0", Offset = "0x1A270E0", VA = "0x181A280E0")] 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: 0x06014DCC RID: 85452 RVA: 0x004D848C File Offset: 0x004D668C [Token(Token = "0x6014DCC")] [Address(RVA = "0x1A28400", Offset = "0x1A27400", VA = "0x181A28400")] 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: 0x06014DCD RID: 85453 RVA: 0x004D8574 File Offset: 0x004D6774 [Token(Token = "0x6014DCD")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public BJJDOAEJDFD() { } // Token: 0x0400DB21 RID: 56097 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400DB21")] private bool OJFEBKHPPDF; // Token: 0x0400DB22 RID: 56098 [global::Cpp2IlInjected.FieldOffset(Offset = "0x11")] [Token(Token = "0x400DB22")] private bool IHLCHCBIBEF; // Token: 0x0400DB23 RID: 56099 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400DB23")] private RigidbodyEx HICENEOPGOF; // Token: 0x0400DB24 RID: 56100 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400DB24")] private CLHMNIJHLDD BGPEMMKGBBA; } // Token: 0x0200302A RID: 12330 [Token(Token = "0x200302A")] public class CACILGIFKNK { // Token: 0x06014DCE RID: 85454 RVA: 0x004D8588 File Offset: 0x004D6788 [Token(Token = "0x6014DCE")] [Address(RVA = "0x1A28600", Offset = "0x1A27600", VA = "0x181A28600")] 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: 0x06014DCF RID: 85455 RVA: 0x004D86C8 File Offset: 0x004D68C8 [Token(Token = "0x6014DCF")] [Address(RVA = "0x1A28D50", Offset = "0x1A27D50", VA = "0x181A28D50")] 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; } 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; 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; } 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; } Vector3 vector4; float z4 = vector4.z; cacilgifknk.BPNLLPEHKIA.z = z4; bool flag14 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI.ReadBool(); cacilgifknk.JJIEFONNNKK = flag14; Vector3 vector5; float z5 = vector5.z; cacilgifknk.GHENGKMJLAB.z = z5; FKHCBJLMECH akoegaklnci3 = PlayerMovement.CACILGIFKNK.AKOEGAKLNCI; int num9 = 0; float num10 = akoegaklnci3.ReadFloat((float)num9, 1f, 10); cacilgifknk.OKCPFEPHFKD = num10; PlayerMovement.CACILGIFKNK.AKOEGAKLNCI.FinishReading(); Monitor.Exit(akoegaklnci); } while (num != 0); throw new NullReferenceException(); } // Token: 0x06014DD0 RID: 85456 RVA: 0x004D8974 File Offset: 0x004D6B74 [Token(Token = "0x6014DD0")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public CACILGIFKNK() { } // Token: 0x0400DB25 RID: 56101 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400DB25")] public PlayerMovement ADDDHPLGIKL; // Token: 0x0400DB26 RID: 56102 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400DB26")] public bool HJGNLMJOBHH; // Token: 0x0400DB27 RID: 56103 [global::Cpp2IlInjected.FieldOffset(Offset = "0x19")] [Token(Token = "0x400DB27")] public bool LBGOAHJFKDK; // Token: 0x0400DB28 RID: 56104 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1A")] [Token(Token = "0x400DB28")] public bool HGJFHOPJJGD; // Token: 0x0400DB29 RID: 56105 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1B")] [Token(Token = "0x400DB29")] public bool PMCOKDNFEKO; // Token: 0x0400DB2A RID: 56106 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")] [Token(Token = "0x400DB2A")] public bool HHBBOLDOMDG; // Token: 0x0400DB2B RID: 56107 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1D")] [Token(Token = "0x400DB2B")] public bool OMJLOPGLNDN; // Token: 0x0400DB2C RID: 56108 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1E")] [Token(Token = "0x400DB2C")] public bool FJGJCLBLGDH; // Token: 0x0400DB2D RID: 56109 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1F")] [Token(Token = "0x400DB2D")] public bool IBNAJMGIODL; // Token: 0x0400DB2E RID: 56110 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400DB2E")] public Vector3 OENNAJNBIGM; // Token: 0x0400DB2F RID: 56111 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x400DB2F")] public bool JDNNBGMPCBM; // Token: 0x0400DB30 RID: 56112 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2D")] [Token(Token = "0x400DB30")] public bool FCBDJCCPHOA; // Token: 0x0400DB31 RID: 56113 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400DB31")] public Vector3 HNGDKOCHBCF; // Token: 0x0400DB32 RID: 56114 [global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")] [Token(Token = "0x400DB32")] public bool IAHLIBHHCBD; // Token: 0x0400DB33 RID: 56115 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400DB33")] public Vector3 COIENKBKBHC; // Token: 0x0400DB34 RID: 56116 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")] [Token(Token = "0x400DB34")] public bool LOOBOOEAMMH; // Token: 0x0400DB35 RID: 56117 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4D")] [Token(Token = "0x400DB35")] public bool DAAEODGPKEH; // Token: 0x0400DB36 RID: 56118 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400DB36")] public Vector3 BPNLLPEHKIA; // Token: 0x0400DB37 RID: 56119 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")] [Token(Token = "0x400DB37")] public bool JJIEFONNNKK; // Token: 0x0400DB38 RID: 56120 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400DB38")] public Vector3 GHENGKMJLAB; // Token: 0x0400DB39 RID: 56121 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6C")] [Token(Token = "0x400DB39")] public float OKCPFEPHFKD; // Token: 0x0400DB3A RID: 56122 [Token(Token = "0x400DB3A")] private const float KCLFFHCOEAA = 0f; // Token: 0x0400DB3B RID: 56123 [Token(Token = "0x400DB3B")] private const float EJGJLPBEDMH = 1f; // Token: 0x0400DB3C RID: 56124 [Token(Token = "0x400DB3C")] private const int GMLMHMFGJIL = 10; // Token: 0x0400DB3D RID: 56125 [Token(Token = "0x400DB3D")] private static readonly FKHCBJLMECH AKOEGAKLNCI = new FKHCBJLMECH(128); } // Token: 0x0200302B RID: 12331 [Token(Token = "0x200302B")] private struct GKKDLCJHJAN { // Token: 0x0400DB3E RID: 56126 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400DB3E")] public bool OAIPGOANDGN; // Token: 0x0400DB3F RID: 56127 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1")] [Token(Token = "0x400DB3F")] public bool HPDPAEJCMJB; // Token: 0x0400DB40 RID: 56128 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4")] [Token(Token = "0x400DB40")] public Vector3 FMMMDFONBJG; // Token: 0x0400DB41 RID: 56129 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400DB41")] public Vector3 INMCIEPNOAH; // Token: 0x0400DB42 RID: 56130 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")] [Token(Token = "0x400DB42")] public float JODPOANPJNK; // Token: 0x0400DB43 RID: 56131 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400DB43")] public float BCANLCHBKJE; } // Token: 0x0200302C RID: 12332 [Token(Token = "0x200302C")] [CompilerGenerated] private sealed class CKFBLGEOBBL { // Token: 0x06014DD2 RID: 85458 RVA: 0x004D89A4 File Offset: 0x004D6BA4 [Token(Token = "0x6014DD2")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public CKFBLGEOBBL() { } // Token: 0x06014DD3 RID: 85459 RVA: 0x004D89B8 File Offset: 0x004D6BB8 [Token(Token = "0x6014DD3")] [Address(RVA = "0x1A294A0", Offset = "0x1A284A0", VA = "0x181A294A0")] 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: 0x0400DB44 RID: 56132 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400DB44")] public PlayerMovement <>4__this; // Token: 0x0400DB45 RID: 56133 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400DB45")] public Vector3 playerFloorPosition; // Token: 0x0400DB46 RID: 56134 [global::Cpp2IlInjected.FieldOffset(Offset = "0x24")] [Token(Token = "0x400DB46")] public Vector3 forward; // Token: 0x0400DB47 RID: 56135 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400DB47")] public bool moveRawTrackingSpace; } // Token: 0x0200302E RID: 12334 [Token(Token = "0x200302E")] [CompilerGenerated] private sealed class HPIINFJCCMM { // Token: 0x06014DDA RID: 85466 RVA: 0x004D8C94 File Offset: 0x004D6E94 [Token(Token = "0x6014DDA")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public HPIINFJCCMM() { } // Token: 0x06014DDB RID: 85467 RVA: 0x004D8CA8 File Offset: 0x004D6EA8 [Token(Token = "0x6014DDB")] [Address(RVA = "0x1A2A2B0", Offset = "0x1A292B0", VA = "0x181A2A2B0")] internal IEnumerator g__WaitUntilSeated|0() { /* An exception occurred when decompiling this method (06014DDB) 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 1663 */; } // Token: 0x06014DDC RID: 85468 RVA: 0x004D8CCC File Offset: 0x004D6ECC [Token(Token = "0x6014DDC")] [Address(RVA = "0x1A2A280", Offset = "0x1A29280", VA = "0x181A2A280")] internal bool b__2() { return this.<>4__this.PAOHJMAMFIM.JJIEFONNNKK; } // Token: 0x06014DDD RID: 85469 RVA: 0x004D8CF0 File Offset: 0x004D6EF0 [Token(Token = "0x6014DDD")] [Address(RVA = "0x1A2A120", Offset = "0x1A29120", VA = "0x181A2A120")] 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: 0x0400DB4F RID: 56143 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400DB4F")] public PlayerMovement <>4__this; // Token: 0x0400DB50 RID: 56144 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400DB50")] public RigidbodyEx seatRigidbody; // Token: 0x0400DB51 RID: 56145 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400DB51")] public Vector3 seatOffsetPosition; // Token: 0x0400DB52 RID: 56146 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x400DB52")] public Vector3 seatForward; // Token: 0x0200302F RID: 12335 [Token(Token = "0x200302F")] private sealed class <g__WaitUntilSeated|0>d : IEnumerator, IEnumerator, IDisposable { // Token: 0x06014DDE RID: 85470 RVA: 0x000399F2 File Offset: 0x00037BF2 [Token(Token = "0x6014DDE")] [Address(RVA = "0x44F040", Offset = "0x44E040", VA = "0x18044F040")] [DebuggerHidden] public <g__WaitUntilSeated|0>d(int <>1__state) { } // Token: 0x06014DDF RID: 85471 RVA: 0x000399F2 File Offset: 0x00037BF2 [Token(Token = "0x6014DDF")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")] [DebuggerHidden] void IDisposable.Dispose() { } // Token: 0x06014DE0 RID: 85472 RVA: 0x004D8D7C File Offset: 0x004D6F7C [Token(Token = "0x6014DE0")] [Address(RVA = "0x1A44530", Offset = "0x1A43530", VA = "0x181A44530", Slot = "6")] private bool MoveNext() { return default(bool); } // Token: 0x170039A6 RID: 14758 // (get) Token: 0x06014DE1 RID: 85473 RVA: 0x0005CEF2 File Offset: 0x0005B0F2 [Token(Token = "0x170039A6")] private KENFJGFMIPM System.Collections.Generic.IEnumerator.Current { [Token(Token = "0x6014DE1")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "4")] [DebuggerHidden] get { return null; } } // Token: 0x06014DE2 RID: 85474 RVA: 0x000399F2 File Offset: 0x00037BF2 [Token(Token = "0x6014DE2")] [Address(RVA = "0x1A44600", Offset = "0x1A43600", VA = "0x181A44600", Slot = "8")] [DebuggerHidden] void IEnumerator.Reset() { } // Token: 0x170039A7 RID: 14759 // (get) Token: 0x06014DE3 RID: 85475 RVA: 0x0005CEF2 File Offset: 0x0005B0F2 [Token(Token = "0x170039A7")] object IEnumerator.Current { [Token(Token = "0x6014DE3")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "7")] [DebuggerHidden] get { return null; } } // Token: 0x0400DB53 RID: 56147 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400DB53")] private int <>1__state; // Token: 0x0400DB54 RID: 56148 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400DB54")] private KENFJGFMIPM <>2__current; // Token: 0x0400DB55 RID: 56149 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400DB55")] public PlayerMovement.HPIINFJCCMM <>4__this; } } } }