Files
NobetaSource/Cpp2IL/Assembly-CSharp/MoveController.cs
2023-09-06 22:19:13 +02:00

648 lines
23 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x020000B9 RID: 185
[Token(Token = "0x20000B9")]
[Serializable]
public class MoveController
{
// Token: 0x17000033 RID: 51
// (get) Token: 0x060007BA RID: 1978 RVA: 0x000112E4 File Offset: 0x0000F4E4
[Token(Token = "0x17000033")]
public bool IsSky
{
[Token(Token = "0x60007BA")]
[Address(RVA = "0xA0DC60", Offset = "0xA0CC60", VA = "0x180A0DC60")]
get
{
return this.isSky;
}
}
// Token: 0x060007BB RID: 1979 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60007BB")]
[Address(RVA = "0xC3AB40", Offset = "0xC39B40", VA = "0x180C3AB40")]
public void Init(Transform source)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060007BC RID: 1980 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60007BC")]
[Address(RVA = "0xC3B270", Offset = "0xC3A270", VA = "0x180C3B270")]
public void Update(float deltaTime)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060007BD RID: 1981 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60007BD")]
[Address(RVA = "0xC39670", Offset = "0xC38670", VA = "0x180C39670")]
private void CalculateActionMove()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060007BE RID: 1982 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60007BE")]
[Address(RVA = "0xC36C40", Offset = "0xC35C40", VA = "0x180C36C40")]
private void CalculateActionRotate(Vector3 direction)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060007BF RID: 1983 RVA: 0x000112F8 File Offset: 0x0000F4F8
[Token(Token = "0x60007BF")]
[Address(RVA = "0xC36E10", Offset = "0xC35E10", VA = "0x180C36E10")]
private void CalculateMovement()
{
/*
An exception occurred when decompiling this method (060007BF)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void MoveController::CalculateMovement()
---> System.ArgumentOutOfRangeException: Non-negative number required. (Parameter 'length')
at System.Array.Copy(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length)
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackSlot.ModifyStack(StackSlot[] stack, Int32 popCount, Int32 pushCount, ByteCode pushDefinition) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 51
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 401
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.Build(MethodDef methodDef, Boolean optimize, DecompilerContext context) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 276
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 112
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 1618
*/;
}
// Token: 0x060007C0 RID: 1984 RVA: 0x0001136C File Offset: 0x0000F56C
[Token(Token = "0x60007C0")]
[Address(RVA = "0xC39900", Offset = "0xC38900", VA = "0x180C39900")]
private void CalculateGravity()
{
/*
An exception occurred when decompiling this method (060007C0)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void MoveController::CalculateGravity()
---> System.ArgumentOutOfRangeException: Non-negative number required. (Parameter 'length')
at System.Array.Copy(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length)
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackSlot.ModifyStack(StackSlot[] stack, Int32 popCount, Int32 pushCount, ByteCode pushDefinition) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 51
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 401
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.Build(MethodDef methodDef, Boolean optimize, DecompilerContext context) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 276
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 112
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 1618
*/;
}
// Token: 0x060007C1 RID: 1985 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60007C1")]
[Address(RVA = "0xC39F60", Offset = "0xC38F60", VA = "0x180C39F60")]
private void CalculateSlideForce()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060007C2 RID: 1986 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60007C2")]
[Address(RVA = "0xC3B200", Offset = "0xC3A200", VA = "0x180C3B200")]
private void StartSliding(RaycastHit hit)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060007C3 RID: 1987 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60007C3")]
[Address(RVA = "0xC38620", Offset = "0xC37620", VA = "0x180C38620")]
private bool IsBottomCenterGrounded()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060007C4 RID: 1988 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60007C4")]
[Address(RVA = "0xC399A0", Offset = "0xC389A0", VA = "0x180C399A0")]
private void CalculatePushForce()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060007C5 RID: 1989 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60007C5")]
[Address(RVA = "0xC380A0", Offset = "0xC370A0", VA = "0x180C380A0")]
private Vector3 GetPushDirection(Transform target)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060007C6 RID: 1990 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60007C6")]
[Address(RVA = "0xC3AFE0", Offset = "0xC39FE0", VA = "0x180C3AFE0")]
public void Move(Vector3 inputDirection, float inputSpeed, Vector3 lookAtDirection)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060007C7 RID: 1991 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60007C7")]
[Address(RVA = "0xC389E0", Offset = "0xC379E0", VA = "0x180C389E0")]
public void MoveVertical(Vector3 inputDirection, float inputSpeed, Vector3 lookAtDirection)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060007C8 RID: 1992 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60007C8")]
[Address(RVA = "0xC388D0", Offset = "0xC378D0", VA = "0x180C388D0")]
public void LookAt(Vector3 lookAtDirection)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060007C9 RID: 1993 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60007C9")]
[Address(RVA = "0xC38770", Offset = "0xC37770", VA = "0x180C38770")]
public void LookAtVertical(Vector3 v3Direction)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060007CA RID: 1994 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60007CA")]
[Address(RVA = "0xC36350", Offset = "0xC35350", VA = "0x180C36350")]
public void Rotate(Vector3 v3Direction)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060007CB RID: 1995 RVA: 0x0001140C File Offset: 0x0000F60C
[Token(Token = "0x60007CB")]
[Address(RVA = "0xC3B1F0", Offset = "0xC3A1F0", VA = "0x180C3B1F0")]
public void SetGravity(float gravity)
{
this.gravity = gravity;
}
// Token: 0x060007CC RID: 1996 RVA: 0x00011420 File Offset: 0x0000F620
[Token(Token = "0x60007CC")]
[Address(RVA = "0xC390A0", Offset = "0xC380A0", VA = "0x180C390A0")]
public void SetDragMove(float value)
{
if (value < 0.05f)
{
}
this.speedDragFactor = value;
}
// Token: 0x060007CD RID: 1997 RVA: 0x00011444 File Offset: 0x0000F644
[Token(Token = "0x60007CD")]
[Address(RVA = "0xC390D0", Offset = "0xC380D0", VA = "0x180C390D0")]
public void SetDragRotation(float value)
{
if (value < 0.05f)
{
}
this.rotationDragFactor = value;
}
// Token: 0x060007CE RID: 1998 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60007CE")]
[Address(RVA = "0xC38080", Offset = "0xC37080", VA = "0x180C38080")]
public Vector3 GetMove()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060007CF RID: 1999 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60007CF")]
[Address(RVA = "0xC38050", Offset = "0xC37050", VA = "0x180C38050")]
public Vector3 GetHorizontalMove()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060007D0 RID: 2000 RVA: 0x00011468 File Offset: 0x0000F668
[Token(Token = "0x60007D0")]
[Address(RVA = "0x4C3B80", Offset = "0x4C2B80", VA = "0x1804C3B80")]
public float GetAngle()
{
return this.rotationAngle;
}
// Token: 0x060007D1 RID: 2001 RVA: 0x0001147C File Offset: 0x0000F67C
[Token(Token = "0x60007D1")]
[Address(RVA = "0x4C3B80", Offset = "0x4C2B80", VA = "0x1804C3B80")]
public float GetAimAngle()
{
return this.rotationAngle;
}
// Token: 0x060007D2 RID: 2002 RVA: 0x00011490 File Offset: 0x0000F690
[Token(Token = "0x60007D2")]
[Address(RVA = "0xC39200", Offset = "0xC38200", VA = "0x180C39200")]
public void Stop()
{
int num = 0;
this.moveSpeed = (float)num;
this.inputSpeed = (float)num;
}
// Token: 0x060007D3 RID: 2003 RVA: 0x000114B0 File Offset: 0x0000F6B0
[Token(Token = "0x60007D3")]
[Address(RVA = "0xC38F20", Offset = "0xC37F20", VA = "0x180C38F20")]
public void SetActionMove(Vector3 target, float actionDelayTimer, float actionMoveTimer, float actionMoveSpeed, Vector3 Target, bool actionRotationLerp = false)
{
this.isActionMove = true;
float z = target.z;
this.actionDirection.z = z;
this.actionDelayTimer = actionDelayTimer;
this.actionMoveTimer = actionMoveTimer;
this.actionTrigger.z = (float)0;
this.actionRotationLerp = false;
this.actionMoveSpeed = (float)0;
}
// Token: 0x060007D4 RID: 2004 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60007D4")]
[Address(RVA = "0xC38FD0", Offset = "0xC37FD0", VA = "0x180C38FD0")]
public void SetActionMove(Transform target, float actionDelayTimer, float actionMoveTimer, float actionMoveSpeed, bool actionRotationLerp = false)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060007D5 RID: 2005 RVA: 0x00011500 File Offset: 0x0000F700
[Token(Token = "0x60007D5")]
[Address(RVA = "0xC37A50", Offset = "0xC36A50", VA = "0x180C37A50")]
public void CancelActionMove()
{
this.isActionMove = false;
this.floatingTimer = 0f;
}
// Token: 0x060007D6 RID: 2006 RVA: 0x00011520 File Offset: 0x0000F720
[Token(Token = "0x60007D6")]
[Address(RVA = "0xC38760", Offset = "0xC37760", VA = "0x180C38760")]
public void Jump(float force)
{
this.verticalForce = force;
this.isSky = true;
}
// Token: 0x060007D7 RID: 2007 RVA: 0x0001153C File Offset: 0x0000F73C
[Token(Token = "0x60007D7")]
[Address(RVA = "0x614BD0", Offset = "0x613BD0", VA = "0x180614BD0")]
public float GetJump()
{
return this.verticalForce;
}
// Token: 0x060007D8 RID: 2008 RVA: 0x00011550 File Offset: 0x0000F750
[Token(Token = "0x60007D8")]
[Address(RVA = "0xC39110", Offset = "0xC38110", VA = "0x180C39110")]
public void SetFloating(float duration)
{
this.floatingTimer = duration;
this.verticalForce = 1f;
}
// Token: 0x060007D9 RID: 2009 RVA: 0x00011570 File Offset: 0x0000F770
[Token(Token = "0x60007D9")]
[Address(RVA = "0x770A80", Offset = "0x76FA80", VA = "0x180770A80")]
public float GetFloating()
{
return this.floatingTimer;
}
// Token: 0x060007DA RID: 2010 RVA: 0x00011584 File Offset: 0x0000F784
[Token(Token = "0x60007DA")]
[Address(RVA = "0xC3B1E0", Offset = "0xC3A1E0", VA = "0x180C3B1E0")]
public void SetFall(float fallSpeedMax)
{
this.fallSpeedMax = fallSpeedMax;
}
// Token: 0x060007DB RID: 2011 RVA: 0x00011598 File Offset: 0x0000F798
[Token(Token = "0x60007DB")]
[Address(RVA = "0xC3AB30", Offset = "0xC39B30", VA = "0x180C3AB30")]
public float GetMaxFall()
{
return this.fallSpeedMax;
}
// Token: 0x060007DC RID: 2012 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60007DC")]
[Address(RVA = "0xC3AB20", Offset = "0xC39B20", VA = "0x180C3AB20")]
public bool GetHeightLand()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060007DD RID: 2013 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60007DD")]
[Address(RVA = "0xC37CC0", Offset = "0xC36CC0", VA = "0x180C37CC0")]
public Vector3 GetFloorPoint()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060007DE RID: 2014 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60007DE")]
[Address(RVA = "0xC37A70", Offset = "0xC36A70", VA = "0x180C37A70")]
public float GetFloorDistance()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060007DF RID: 2015 RVA: 0x000115AC File Offset: 0x0000F7AC
[Token(Token = "0x60007DF")]
[Address(RVA = "0xC39120", Offset = "0xC38120", VA = "0x180C39120")]
public void SetForcePush(Vector3 pushForce)
{
float z = pushForce.z;
this.pushForce.z = z;
}
// Token: 0x060007E0 RID: 2016 RVA: 0x000115CC File Offset: 0x0000F7CC
[Token(Token = "0x60007E0")]
[Address(RVA = "0xC3B080", Offset = "0xC3A080", VA = "0x180C3B080")]
public void ProcessPushTarget(Action<DamageObject> processor)
{
if (this.lastPushAmount > 0)
{
int num = 0;
DamageObject damageObject = this.pushTargets[num];
int num2 = 0;
if (!(damageObject == num2))
{
if (processor != 0)
{
DamageObject damageObject2 = this.pushTargets[num];
processor(damageObject2);
}
this.pushTargets[0] = num;
}
num++;
}
}
// Token: 0x060007E1 RID: 2017 RVA: 0x0001162C File Offset: 0x0000F82C
[Token(Token = "0x60007E1")]
[Address(RVA = "0xC3AB10", Offset = "0xC39B10", VA = "0x180C3AB10")]
public void EnableCalculate(bool enable)
{
this.enableCalculate = enable;
}
// Token: 0x060007E2 RID: 2018 RVA: 0x00011640 File Offset: 0x0000F840
[Token(Token = "0x60007E2")]
[Address(RVA = "0x2EF530", Offset = "0x2EE530", VA = "0x1802EF530")]
public CharacterController GetCharacterController()
{
return this.controller;
}
// Token: 0x060007E3 RID: 2019 RVA: 0x00011654 File Offset: 0x0000F854
[Token(Token = "0x60007E3")]
[Address(RVA = "0xC3B670", Offset = "0xC3A670", VA = "0x180C3B670")]
public MoveController()
{
DamageObject[] array = new DamageObject[3];
this.pushTargets = array;
this.gravity = 10f;
this.fallSpeedMax = -10f;
this.enableCalculate = true;
base..ctor();
}
// Token: 0x04000889 RID: 2185
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000889")]
[SerializeField]
private Transform source;
// Token: 0x0400088A RID: 2186
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400088A")]
[SerializeField]
private CharacterController controller;
// Token: 0x0400088B RID: 2187
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400088B")]
[SerializeField]
private float speedDragFactor = 5f;
// Token: 0x0400088C RID: 2188
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x400088C")]
[SerializeField]
private float rotationDragFactor = 0.1f;
// Token: 0x0400088D RID: 2189
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400088D")]
[SerializeField]
private float deltaTime;
// Token: 0x0400088E RID: 2190
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x400088E")]
[SerializeField]
private Vector3 inputDirection;
// Token: 0x0400088F RID: 2191
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400088F")]
[SerializeField]
private float inputSpeed;
// Token: 0x04000890 RID: 2192
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4000890")]
[SerializeField]
private Vector3 movement;
// Token: 0x04000891 RID: 2193
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000891")]
[SerializeField]
private Vector3 movementXZ;
// Token: 0x04000892 RID: 2194
[FieldOffset(Offset = "0x54")]
[Token(Token = "0x4000892")]
[SerializeField]
private float moveSpeed;
// Token: 0x04000893 RID: 2195
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4000893")]
[SerializeField]
private float rotationAngle;
// Token: 0x04000894 RID: 2196
[FieldOffset(Offset = "0x5C")]
[Token(Token = "0x4000894")]
[SerializeField]
private bool isGrounded;
// Token: 0x04000895 RID: 2197
[FieldOffset(Offset = "0x5D")]
[Token(Token = "0x4000895")]
[SerializeField]
private bool isSky;
// Token: 0x04000896 RID: 2198
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4000896")]
[SerializeField]
private float verticalForce;
// Token: 0x04000897 RID: 2199
[FieldOffset(Offset = "0x64")]
[Token(Token = "0x4000897")]
[SerializeField]
private float floatingTimer;
// Token: 0x04000898 RID: 2200
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4000898")]
[SerializeField]
private bool isActionMove;
// Token: 0x04000899 RID: 2201
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4000899")]
[SerializeField]
private Transform actionTarget;
// Token: 0x0400089A RID: 2202
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400089A")]
[SerializeField]
private Vector3 actionDirection;
// Token: 0x0400089B RID: 2203
[FieldOffset(Offset = "0x84")]
[Token(Token = "0x400089B")]
[SerializeField]
private Vector3 actionTrigger;
// Token: 0x0400089C RID: 2204
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400089C")]
[SerializeField]
private float actionDelayTimer;
// Token: 0x0400089D RID: 2205
[FieldOffset(Offset = "0x94")]
[Token(Token = "0x400089D")]
[SerializeField]
private float actionMoveTimer;
// Token: 0x0400089E RID: 2206
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400089E")]
[SerializeField]
private float actionMoveSpeed;
// Token: 0x0400089F RID: 2207
[FieldOffset(Offset = "0x9C")]
[Token(Token = "0x400089F")]
[SerializeField]
private bool actionRotationLerp;
// Token: 0x040008A0 RID: 2208
[FieldOffset(Offset = "0x9D")]
[Token(Token = "0x40008A0")]
[SerializeField]
private bool isSliding;
// Token: 0x040008A1 RID: 2209
[FieldOffset(Offset = "0x9E")]
[Token(Token = "0x40008A1")]
[SerializeField]
private bool sideWallFixed;
// Token: 0x040008A2 RID: 2210
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x40008A2")]
[SerializeField]
private Vector3 lastMovementForce;
// Token: 0x040008A3 RID: 2211
[FieldOffset(Offset = "0xAC")]
[Token(Token = "0x40008A3")]
[SerializeField]
private Vector3 slideForce;
// Token: 0x040008A4 RID: 2212
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x40008A4")]
[SerializeField]
private Vector3 pushForce;
// Token: 0x040008A5 RID: 2213
[FieldOffset(Offset = "0xC4")]
[Token(Token = "0x40008A5")]
[SerializeField]
private int lastPushAmount;
// Token: 0x040008A6 RID: 2214
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x40008A6")]
[SerializeField]
private DamageObject[] pushTargets;
// Token: 0x040008A7 RID: 2215
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x40008A7")]
[SerializeField]
private LayerMask hitLayer;
// Token: 0x040008A8 RID: 2216
[FieldOffset(Offset = "0xD4")]
[Token(Token = "0x40008A8")]
[SerializeField]
private LayerMask pushLayer;
// Token: 0x040008A9 RID: 2217
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x40008A9")]
private NPCManage npcSelf;
// Token: 0x040008AA RID: 2218
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x40008AA")]
private float gravity;
// Token: 0x040008AB RID: 2219
[FieldOffset(Offset = "0xE4")]
[Token(Token = "0x40008AB")]
private float fallSpeedMax;
// Token: 0x040008AC RID: 2220
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x40008AC")]
private bool enableCalculate;
// Token: 0x040008AD RID: 2221
[Token(Token = "0x40008AD")]
private const float HIT_GROUND_RADIUS = 0.25f;
// Token: 0x040008AE RID: 2222
[FieldOffset(Offset = "0xE9")]
[Token(Token = "0x40008AE")]
public bool IsCenterSky;
// Token: 0x040008AF RID: 2223
[FieldOffset(Offset = "0xEA")]
[Token(Token = "0x40008AF")]
public bool IsOverEnemy;
}