Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RecRoom/Core/Locomotion/PlayerMovement.cs
T
2026-04-08 23:40:05 +02:00

4526 lines
188 KiB
C#

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