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 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; }