using System; using Cpp2IlInjected; using UnityEngine; // Token: 0x0200036F RID: 879 [Token(Token = "0x200036F")] [Serializable] public class MoveControllerNext { // Token: 0x170001E6 RID: 486 // (get) Token: 0x060022A5 RID: 8869 RVA: 0x00053C4C File Offset: 0x00051E4C [Token(Token = "0x170001E6")] public bool IsSky { [Token(Token = "0x60022A5")] [Address(RVA = "0xA0DC60", Offset = "0xA0CC60", VA = "0x180A0DC60")] get { return this.isSky; } } // Token: 0x060022A6 RID: 8870 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022A6")] [Address(RVA = "0xC38180", Offset = "0xC37180", VA = "0x180C38180")] public void Init(Transform source) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060022A7 RID: 8871 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022A7")] [Address(RVA = "0xC39210", Offset = "0xC38210", VA = "0x180C39210")] public void Update(float deltaTime) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060022A8 RID: 8872 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022A8")] [Address(RVA = "0xC369B0", Offset = "0xC359B0", VA = "0x180C369B0")] private void CalculateActionMove() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060022A9 RID: 8873 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022A9")] [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: 0x060022AA RID: 8874 RVA: 0x00053C60 File Offset: 0x00051E60 [Token(Token = "0x60022AA")] [Address(RVA = "0xC36E10", Offset = "0xC35E10", VA = "0x180C36E10")] private void CalculateMovement() { /* An exception occurred when decompiling this method (060022AA) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void MoveControllerNext::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: 0x060022AB RID: 8875 RVA: 0x00053CD4 File Offset: 0x00051ED4 [Token(Token = "0x60022AB")] [Address(RVA = "0xC36D70", Offset = "0xC35D70", VA = "0x180C36D70")] private void CalculateGravity() { /* An exception occurred when decompiling this method (060022AB) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void MoveControllerNext::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: 0x060022AC RID: 8876 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022AC")] [Address(RVA = "0xC37430", Offset = "0xC36430", VA = "0x180C37430")] private void CalculateSlideForce() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060022AD RID: 8877 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022AD")] [Address(RVA = "0xC39150", Offset = "0xC38150", VA = "0x180C39150")] private void StartSliding(RaycastHit hit) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060022AE RID: 8878 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022AE")] [Address(RVA = "0xC38620", Offset = "0xC37620", VA = "0x180C38620")] private bool IsBottomCenterGrounded() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060022AF RID: 8879 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022AF")] [Address(RVA = "0xC36ED0", Offset = "0xC35ED0", VA = "0x180C36ED0")] private void CalculatePushForce() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060022B0 RID: 8880 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022B0")] [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: 0x060022B1 RID: 8881 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022B1")] [Address(RVA = "0xC38BB0", Offset = "0xC37BB0", VA = "0x180C38BB0")] public void Move(Vector3 inputDirection, float inputSpeed, Vector3 lookAtDirection) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060022B2 RID: 8882 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022B2")] [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: 0x060022B3 RID: 8883 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022B3")] [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: 0x060022B4 RID: 8884 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022B4")] [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: 0x060022B5 RID: 8885 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022B5")] [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: 0x060022B6 RID: 8886 RVA: 0x00053D74 File Offset: 0x00051F74 [Token(Token = "0x60022B6")] [Address(RVA = "0xC39140", Offset = "0xC38140", VA = "0x180C39140")] public void SetGravity(float gravity) { this.gravity = gravity; } // Token: 0x060022B7 RID: 8887 RVA: 0x00053D88 File Offset: 0x00051F88 [Token(Token = "0x60022B7")] [Address(RVA = "0xC390A0", Offset = "0xC380A0", VA = "0x180C390A0")] public void SetDragMove(float value) { if (value < 0.05f) { } this.speedDragFactor = value; } // Token: 0x060022B8 RID: 8888 RVA: 0x00053DAC File Offset: 0x00051FAC [Token(Token = "0x60022B8")] [Address(RVA = "0xC390D0", Offset = "0xC380D0", VA = "0x180C390D0")] public void SetDragRotation(float value) { if (value < 0.05f) { } this.rotationDragFactor = value; } // Token: 0x060022B9 RID: 8889 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022B9")] [Address(RVA = "0xC38080", Offset = "0xC37080", VA = "0x180C38080")] public Vector3 GetMove() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060022BA RID: 8890 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022BA")] [Address(RVA = "0xC38050", Offset = "0xC37050", VA = "0x180C38050")] public Vector3 GetHorizontalMove() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060022BB RID: 8891 RVA: 0x00053DD0 File Offset: 0x00051FD0 [Token(Token = "0x60022BB")] [Address(RVA = "0x4C3B80", Offset = "0x4C2B80", VA = "0x1804C3B80")] public float GetAngle() { return this.rotationAngle; } // Token: 0x060022BC RID: 8892 RVA: 0x00053DE4 File Offset: 0x00051FE4 [Token(Token = "0x60022BC")] [Address(RVA = "0x4C3B80", Offset = "0x4C2B80", VA = "0x1804C3B80")] public float GetAimAngle() { return this.rotationAngle; } // Token: 0x060022BD RID: 8893 RVA: 0x00053DF8 File Offset: 0x00051FF8 [Token(Token = "0x60022BD")] [Address(RVA = "0xC39200", Offset = "0xC38200", VA = "0x180C39200")] public void Stop() { int num = 0; this.moveSpeed = (float)num; this.inputSpeed = (float)num; } // Token: 0x060022BE RID: 8894 RVA: 0x00053E18 File Offset: 0x00052018 [Token(Token = "0x60022BE")] [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: 0x060022BF RID: 8895 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022BF")] [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: 0x060022C0 RID: 8896 RVA: 0x00053E68 File Offset: 0x00052068 [Token(Token = "0x60022C0")] [Address(RVA = "0xC37A50", Offset = "0xC36A50", VA = "0x180C37A50")] public void CancelActionMove() { this.isActionMove = false; this.floatingTimer = 0f; } // Token: 0x060022C1 RID: 8897 RVA: 0x00053E88 File Offset: 0x00052088 [Token(Token = "0x60022C1")] [Address(RVA = "0xC38760", Offset = "0xC37760", VA = "0x180C38760")] public void Jump(float force) { this.verticalForce = force; this.isSky = true; } // Token: 0x060022C2 RID: 8898 RVA: 0x00053EA4 File Offset: 0x000520A4 [Token(Token = "0x60022C2")] [Address(RVA = "0x614BD0", Offset = "0x613BD0", VA = "0x180614BD0")] public float GetJump() { return this.verticalForce; } // Token: 0x060022C3 RID: 8899 RVA: 0x00053EB8 File Offset: 0x000520B8 [Token(Token = "0x60022C3")] [Address(RVA = "0xC39110", Offset = "0xC38110", VA = "0x180C39110")] public void SetFloating(float duration) { this.floatingTimer = duration; this.verticalForce = 1f; } // Token: 0x060022C4 RID: 8900 RVA: 0x00053ED8 File Offset: 0x000520D8 [Token(Token = "0x60022C4")] [Address(RVA = "0x770A80", Offset = "0x76FA80", VA = "0x180770A80")] public float GetFloating() { return this.floatingTimer; } // Token: 0x060022C5 RID: 8901 RVA: 0x00053EEC File Offset: 0x000520EC [Token(Token = "0x60022C5")] [Address(RVA = "0xC39100", Offset = "0xC38100", VA = "0x180C39100")] public void SetFall(float fallSpeedMax) { this.fallSpeedMax = fallSpeedMax; } // Token: 0x060022C6 RID: 8902 RVA: 0x00053F00 File Offset: 0x00052100 [Token(Token = "0x60022C6")] [Address(RVA = "0xC38070", Offset = "0xC37070", VA = "0x180C38070")] public float GetMaxFall() { return this.fallSpeedMax; } // Token: 0x060022C7 RID: 8903 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022C7")] [Address(RVA = "0xC38040", Offset = "0xC37040", VA = "0x180C38040")] public bool GetHeightLand() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060022C8 RID: 8904 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022C8")] [Address(RVA = "0xC37CC0", Offset = "0xC36CC0", VA = "0x180C37CC0")] public Vector3 GetFloorPoint() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060022C9 RID: 8905 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022C9")] [Address(RVA = "0xC37A70", Offset = "0xC36A70", VA = "0x180C37A70")] public float GetFloorDistance() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060022CA RID: 8906 RVA: 0x00053F14 File Offset: 0x00052114 [Token(Token = "0x60022CA")] [Address(RVA = "0xC39120", Offset = "0xC38120", VA = "0x180C39120")] public void SetForcePush(Vector3 pushForce) { float z = pushForce.z; this.pushForce.z = z; } // Token: 0x060022CB RID: 8907 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60022CB")] [Address(RVA = "0xC38D10", Offset = "0xC37D10", VA = "0x180C38D10")] public void ProcessPushTarget(Action processor) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060022CC RID: 8908 RVA: 0x00053F34 File Offset: 0x00052134 [Token(Token = "0x60022CC")] [Address(RVA = "0xC37A60", Offset = "0xC36A60", VA = "0x180C37A60")] public void EnableCalculate(bool enable) { this.enableCalculate = enable; } // Token: 0x060022CD RID: 8909 RVA: 0x00053F48 File Offset: 0x00052148 [Token(Token = "0x60022CD")] [Address(RVA = "0x2EF530", Offset = "0x2EE530", VA = "0x1802EF530")] public CharacterController GetCharacterController() { return this.controller; } // Token: 0x060022CE RID: 8910 RVA: 0x00053F5C File Offset: 0x0005215C [Token(Token = "0x60022CE")] [Address(RVA = "0xC395F0", Offset = "0xC385F0", VA = "0x180C395F0")] public MoveControllerNext() { Collider[] array = new Collider[3]; this.pushTargets = array; this.gravity = 10f; this.fallSpeedMax = -10f; this.enableCalculate = true; base..ctor(); } // Token: 0x04002C2F RID: 11311 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4002C2F")] [SerializeField] private Transform source; // Token: 0x04002C30 RID: 11312 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002C30")] [SerializeField] private CharacterController controller; // Token: 0x04002C31 RID: 11313 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4002C31")] [SerializeField] private float speedDragFactor = 5f; // Token: 0x04002C32 RID: 11314 [FieldOffset(Offset = "0x24")] [Token(Token = "0x4002C32")] [SerializeField] private float rotationDragFactor = 0.1f; // Token: 0x04002C33 RID: 11315 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4002C33")] [SerializeField] private float deltaTime; // Token: 0x04002C34 RID: 11316 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x4002C34")] [SerializeField] private Vector3 inputDirection; // Token: 0x04002C35 RID: 11317 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4002C35")] [SerializeField] private float inputSpeed; // Token: 0x04002C36 RID: 11318 [FieldOffset(Offset = "0x3C")] [Token(Token = "0x4002C36")] [SerializeField] private Vector3 movement; // Token: 0x04002C37 RID: 11319 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4002C37")] [SerializeField] private Vector3 movementXZ; // Token: 0x04002C38 RID: 11320 [FieldOffset(Offset = "0x54")] [Token(Token = "0x4002C38")] [SerializeField] private float moveSpeed; // Token: 0x04002C39 RID: 11321 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4002C39")] [SerializeField] private float rotationAngle; // Token: 0x04002C3A RID: 11322 [FieldOffset(Offset = "0x5C")] [Token(Token = "0x4002C3A")] [SerializeField] private bool isGrounded; // Token: 0x04002C3B RID: 11323 [FieldOffset(Offset = "0x5D")] [Token(Token = "0x4002C3B")] [SerializeField] private bool isSky; // Token: 0x04002C3C RID: 11324 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4002C3C")] [SerializeField] private float verticalForce; // Token: 0x04002C3D RID: 11325 [FieldOffset(Offset = "0x64")] [Token(Token = "0x4002C3D")] [SerializeField] private float floatingTimer; // Token: 0x04002C3E RID: 11326 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4002C3E")] [SerializeField] private bool isActionMove; // Token: 0x04002C3F RID: 11327 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4002C3F")] [SerializeField] private Transform actionTarget; // Token: 0x04002C40 RID: 11328 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4002C40")] [SerializeField] private Vector3 actionDirection; // Token: 0x04002C41 RID: 11329 [FieldOffset(Offset = "0x84")] [Token(Token = "0x4002C41")] [SerializeField] private Vector3 actionTrigger; // Token: 0x04002C42 RID: 11330 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4002C42")] [SerializeField] private float actionDelayTimer; // Token: 0x04002C43 RID: 11331 [FieldOffset(Offset = "0x94")] [Token(Token = "0x4002C43")] [SerializeField] private float actionMoveTimer; // Token: 0x04002C44 RID: 11332 [FieldOffset(Offset = "0x98")] [Token(Token = "0x4002C44")] [SerializeField] private float actionMoveSpeed; // Token: 0x04002C45 RID: 11333 [FieldOffset(Offset = "0x9C")] [Token(Token = "0x4002C45")] [SerializeField] private bool actionRotationLerp; // Token: 0x04002C46 RID: 11334 [FieldOffset(Offset = "0x9D")] [Token(Token = "0x4002C46")] [SerializeField] private bool onSliding; // Token: 0x04002C47 RID: 11335 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x4002C47")] [SerializeField] private Vector3 lastMovementForce; // Token: 0x04002C48 RID: 11336 [FieldOffset(Offset = "0xAC")] [Token(Token = "0x4002C48")] [SerializeField] private Vector3 slideForce; // Token: 0x04002C49 RID: 11337 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x4002C49")] [SerializeField] private Vector3 pushForce; // Token: 0x04002C4A RID: 11338 [FieldOffset(Offset = "0xC4")] [Token(Token = "0x4002C4A")] [SerializeField] private int lastPushAmount; // Token: 0x04002C4B RID: 11339 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x4002C4B")] [SerializeField] private Collider[] pushTargets; // Token: 0x04002C4C RID: 11340 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x4002C4C")] [SerializeField] private LayerMask hitLayer; // Token: 0x04002C4D RID: 11341 [FieldOffset(Offset = "0xD4")] [Token(Token = "0x4002C4D")] [SerializeField] private LayerMask pushLayer; // Token: 0x04002C4E RID: 11342 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x4002C4E")] [SerializeField] private LayerMask floorLayer; // Token: 0x04002C4F RID: 11343 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x4002C4F")] private NPCManage npcSelf; // Token: 0x04002C50 RID: 11344 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x4002C50")] private float gravity; // Token: 0x04002C51 RID: 11345 [FieldOffset(Offset = "0xEC")] [Token(Token = "0x4002C51")] private float fallSpeedMax; // Token: 0x04002C52 RID: 11346 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x4002C52")] private bool enableCalculate; }