using System; using Cpp2IlInjected; using UnityEngine; // Token: 0x02000317 RID: 791 [Token(Token = "0x2000317")] [Serializable] public class MoveControllerNext { // Token: 0x170001C1 RID: 449 // (get) Token: 0x06001FDC RID: 8156 RVA: 0x0004C838 File Offset: 0x0004AA38 [Token(Token = "0x170001C1")] public bool IsSky { [Token(Token = "0x6001FDC")] [Address(RVA = "0x963930", Offset = "0x962730", VA = "0x180963930")] get { return this.isSky; } } // Token: 0x06001FDD RID: 8157 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001FDD")] [Address(RVA = "0xBCD4D0", Offset = "0xBCC2D0", VA = "0x180BCD4D0")] public void Init(Transform source) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001FDE RID: 8158 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001FDE")] [Address(RVA = "0xBCE540", Offset = "0xBCD340", VA = "0x180BCE540")] public void Update(float deltaTime) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001FDF RID: 8159 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001FDF")] [Address(RVA = "0xBCBD00", Offset = "0xBCAB00", VA = "0x180BCBD00")] private void CalculateActionMove() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001FE0 RID: 8160 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001FE0")] [Address(RVA = "0xBCBF90", Offset = "0xBCAD90", VA = "0x180BCBF90")] private void CalculateActionRotate(Vector3 direction) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001FE1 RID: 8161 RVA: 0x0004C84C File Offset: 0x0004AA4C [Token(Token = "0x6001FE1")] [Address(RVA = "0xBCC160", Offset = "0xBCAF60", VA = "0x180BCC160")] private void CalculateMovement() { /* An exception occurred when decompiling this method (06001FE1) 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: 0x06001FE2 RID: 8162 RVA: 0x0004C8C0 File Offset: 0x0004AAC0 [Token(Token = "0x6001FE2")] [Address(RVA = "0xBCC0C0", Offset = "0xBCAEC0", VA = "0x180BCC0C0")] private void CalculateGravity() { /* An exception occurred when decompiling this method (06001FE2) 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: 0x06001FE3 RID: 8163 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001FE3")] [Address(RVA = "0xBCC780", Offset = "0xBCB580", VA = "0x180BCC780")] private void CalculateSlideForce() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001FE4 RID: 8164 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001FE4")] [Address(RVA = "0xBCE480", Offset = "0xBCD280", VA = "0x180BCE480")] private void StartSliding(RaycastHit hit) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001FE5 RID: 8165 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001FE5")] [Address(RVA = "0xBCD970", Offset = "0xBCC770", VA = "0x180BCD970")] private bool IsBottomCenterGrounded() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001FE6 RID: 8166 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001FE6")] [Address(RVA = "0xBCC220", Offset = "0xBCB020", VA = "0x180BCC220")] private void CalculatePushForce() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001FE7 RID: 8167 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001FE7")] [Address(RVA = "0xBCD3F0", Offset = "0xBCC1F0", VA = "0x180BCD3F0")] private Vector3 GetPushDirection(Transform target) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001FE8 RID: 8168 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001FE8")] [Address(RVA = "0xBCDF00", Offset = "0xBCCD00", VA = "0x180BCDF00")] public void Move(Vector3 inputDirection, float inputSpeed, Vector3 lookAtDirection) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001FE9 RID: 8169 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001FE9")] [Address(RVA = "0xBCDD30", Offset = "0xBCCB30", VA = "0x180BCDD30")] public void MoveVertical(Vector3 inputDirection, float inputSpeed, Vector3 lookAtDirection) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001FEA RID: 8170 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001FEA")] [Address(RVA = "0xBCDC20", Offset = "0xBCCA20", VA = "0x180BCDC20")] public void LookAt(Vector3 lookAtDirection) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001FEB RID: 8171 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001FEB")] [Address(RVA = "0xBCDAC0", Offset = "0xBCC8C0", VA = "0x180BCDAC0")] public void LookAtVertical(Vector3 v3Direction) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001FEC RID: 8172 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001FEC")] [Address(RVA = "0xBCB690", Offset = "0xBCA490", VA = "0x180BCB690")] public void Rotate(Vector3 v3Direction) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001FED RID: 8173 RVA: 0x0004C960 File Offset: 0x0004AB60 [Token(Token = "0x6001FED")] [Address(RVA = "0x606310", Offset = "0x605110", VA = "0x180606310")] public void SetGravity(float gravity) { this.gravity = gravity; } // Token: 0x06001FEE RID: 8174 RVA: 0x0004C974 File Offset: 0x0004AB74 [Token(Token = "0x6001FEE")] [Address(RVA = "0xBCE3F0", Offset = "0xBCD1F0", VA = "0x180BCE3F0")] public void SetDragMove(float value) { if (value < 0.05f) { } this.speedDragFactor = value; } // Token: 0x06001FEF RID: 8175 RVA: 0x0004C998 File Offset: 0x0004AB98 [Token(Token = "0x6001FEF")] [Address(RVA = "0xBCE420", Offset = "0xBCD220", VA = "0x180BCE420")] public void SetDragRotation(float value) { if (value < 0.05f) { } this.rotationDragFactor = value; } // Token: 0x06001FF0 RID: 8176 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001FF0")] [Address(RVA = "0xBCD3D0", Offset = "0xBCC1D0", VA = "0x180BCD3D0")] public Vector3 GetMove() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001FF1 RID: 8177 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001FF1")] [Address(RVA = "0xBCD3A0", Offset = "0xBCC1A0", VA = "0x180BCD3A0")] public Vector3 GetHorizontalMove() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001FF2 RID: 8178 RVA: 0x0004C9BC File Offset: 0x0004ABBC [Token(Token = "0x6001FF2")] [Address(RVA = "0x4681E0", Offset = "0x466FE0", VA = "0x1804681E0")] public float GetAngle() { return this.rotationAngle; } // Token: 0x06001FF3 RID: 8179 RVA: 0x0004C9D0 File Offset: 0x0004ABD0 [Token(Token = "0x6001FF3")] [Address(RVA = "0x4681E0", Offset = "0x466FE0", VA = "0x1804681E0")] public float GetAimAngle() { return this.rotationAngle; } // Token: 0x06001FF4 RID: 8180 RVA: 0x0004C9E4 File Offset: 0x0004ABE4 [Token(Token = "0x6001FF4")] [Address(RVA = "0xBCE530", Offset = "0xBCD330", VA = "0x180BCE530")] public void Stop() { int num = 0; this.moveSpeed = (float)num; this.inputSpeed = (float)num; } // Token: 0x06001FF5 RID: 8181 RVA: 0x0004CA04 File Offset: 0x0004AC04 [Token(Token = "0x6001FF5")] [Address(RVA = "0xBCE270", Offset = "0xBCD070", VA = "0x180BCE270")] 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: 0x06001FF6 RID: 8182 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001FF6")] [Address(RVA = "0xBCE320", Offset = "0xBCD120", VA = "0x180BCE320")] 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: 0x06001FF7 RID: 8183 RVA: 0x0004CA54 File Offset: 0x0004AC54 [Token(Token = "0x6001FF7")] [Address(RVA = "0xBCCDA0", Offset = "0xBCBBA0", VA = "0x180BCCDA0")] public void CancelActionMove() { this.isActionMove = false; this.floatingTimer = 0f; } // Token: 0x06001FF8 RID: 8184 RVA: 0x0004CA74 File Offset: 0x0004AC74 [Token(Token = "0x6001FF8")] [Address(RVA = "0xBCDAB0", Offset = "0xBCC8B0", VA = "0x180BCDAB0")] public void Jump(float force) { this.verticalForce = force; this.isSky = true; } // Token: 0x06001FF9 RID: 8185 RVA: 0x0004CA90 File Offset: 0x0004AC90 [Token(Token = "0x6001FF9")] [Address(RVA = "0x618E30", Offset = "0x617C30", VA = "0x180618E30")] public float GetJump() { return this.verticalForce; } // Token: 0x06001FFA RID: 8186 RVA: 0x0004CAA4 File Offset: 0x0004ACA4 [Token(Token = "0x6001FFA")] [Address(RVA = "0xBCE450", Offset = "0xBCD250", VA = "0x180BCE450")] public void SetFloating(float duration) { this.floatingTimer = duration; this.verticalForce = 1f; } // Token: 0x06001FFB RID: 8187 RVA: 0x0004CAC4 File Offset: 0x0004ACC4 [Token(Token = "0x6001FFB")] [Address(RVA = "0x6FCD40", Offset = "0x6FBB40", VA = "0x1806FCD40")] public float GetFloating() { return this.floatingTimer; } // Token: 0x06001FFC RID: 8188 RVA: 0x0004CAD8 File Offset: 0x0004ACD8 [Token(Token = "0x6001FFC")] [Address(RVA = "0x606320", Offset = "0x605120", VA = "0x180606320")] public void SetFall(float fallSpeedMax) { this.fallSpeedMax = fallSpeedMax; } // Token: 0x06001FFD RID: 8189 RVA: 0x0004CAEC File Offset: 0x0004ACEC [Token(Token = "0x6001FFD")] [Address(RVA = "0xBCD3C0", Offset = "0xBCC1C0", VA = "0x180BCD3C0")] public float GetMaxFall() { return this.fallSpeedMax; } // Token: 0x06001FFE RID: 8190 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001FFE")] [Address(RVA = "0xBCD390", Offset = "0xBCC190", VA = "0x180BCD390")] public bool GetHeightLand() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001FFF RID: 8191 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001FFF")] [Address(RVA = "0xBCD010", Offset = "0xBCBE10", VA = "0x180BCD010")] public Vector3 GetFloorPoint() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002000 RID: 8192 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002000")] [Address(RVA = "0xBCCDC0", Offset = "0xBCBBC0", VA = "0x180BCCDC0")] public float GetFloorDistance() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002001 RID: 8193 RVA: 0x0004CB00 File Offset: 0x0004AD00 [Token(Token = "0x6002001")] [Address(RVA = "0xBCE460", Offset = "0xBCD260", VA = "0x180BCE460")] public void SetForcePush(Vector3 pushForce) { float z = pushForce.z; this.pushForce.z = z; } // Token: 0x06002002 RID: 8194 RVA: 0x0004CB20 File Offset: 0x0004AD20 [Token(Token = "0x6002002")] [Address(RVA = "0xBCE060", Offset = "0xBCCE60", VA = "0x180BCE060")] public void ProcessPushTarget(Action processor) { if (this.lastPushAmount > 1) { int num = 0; Collider collider = this.pushTargets[num]; int num2 = 0; if (!(collider == num2)) { GameObject gameObject = this.pushTargets[num].gameObject; GameObject gameObject2 = this.controller.gameObject; if (!(gameObject == gameObject2)) { if (processor != 0) { Transform transform = this.pushTargets[num].transform; processor(transform); } this.pushTargets[0] = num; } } num++; } } // Token: 0x06002003 RID: 8195 RVA: 0x0004CBB4 File Offset: 0x0004ADB4 [Token(Token = "0x6002003")] [Address(RVA = "0xBCCDB0", Offset = "0xBCBBB0", VA = "0x180BCCDB0")] public void EnableCalculate(bool enable) { this.enableCalculate = enable; } // Token: 0x06002004 RID: 8196 RVA: 0x0004CBC8 File Offset: 0x0004ADC8 [Token(Token = "0x6002004")] [Address(RVA = "0x2B4380", Offset = "0x2B3180", VA = "0x1802B4380")] public CharacterController GetCharacterController() { return this.controller; } // Token: 0x06002005 RID: 8197 RVA: 0x0004CBDC File Offset: 0x0004ADDC [Token(Token = "0x6002005")] [Address(RVA = "0xBCE920", Offset = "0xBCD720", VA = "0x180BCE920")] public MoveControllerNext() { Collider[] array = new Collider[3]; this.pushTargets = array; this.gravity = 10f; this.fallSpeedMax = -10f; this.enableCalculate = true; base..ctor(); } // Token: 0x04002945 RID: 10565 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4002945")] [SerializeField] private Transform source; // Token: 0x04002946 RID: 10566 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002946")] [SerializeField] private CharacterController controller; // Token: 0x04002947 RID: 10567 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4002947")] [SerializeField] private float speedDragFactor = 5f; // Token: 0x04002948 RID: 10568 [FieldOffset(Offset = "0x24")] [Token(Token = "0x4002948")] [SerializeField] private float rotationDragFactor = 0.1f; // Token: 0x04002949 RID: 10569 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4002949")] [SerializeField] private float deltaTime; // Token: 0x0400294A RID: 10570 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x400294A")] [SerializeField] private Vector3 inputDirection; // Token: 0x0400294B RID: 10571 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400294B")] [SerializeField] private float inputSpeed; // Token: 0x0400294C RID: 10572 [FieldOffset(Offset = "0x3C")] [Token(Token = "0x400294C")] [SerializeField] private Vector3 movement; // Token: 0x0400294D RID: 10573 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400294D")] [SerializeField] private Vector3 movementXZ; // Token: 0x0400294E RID: 10574 [FieldOffset(Offset = "0x54")] [Token(Token = "0x400294E")] [SerializeField] private float moveSpeed; // Token: 0x0400294F RID: 10575 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400294F")] [SerializeField] private float rotationAngle; // Token: 0x04002950 RID: 10576 [FieldOffset(Offset = "0x5C")] [Token(Token = "0x4002950")] [SerializeField] private bool isGrounded; // Token: 0x04002951 RID: 10577 [FieldOffset(Offset = "0x5D")] [Token(Token = "0x4002951")] [SerializeField] private bool isSky; // Token: 0x04002952 RID: 10578 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4002952")] [SerializeField] private float verticalForce; // Token: 0x04002953 RID: 10579 [FieldOffset(Offset = "0x64")] [Token(Token = "0x4002953")] [SerializeField] private float floatingTimer; // Token: 0x04002954 RID: 10580 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4002954")] [SerializeField] private bool isActionMove; // Token: 0x04002955 RID: 10581 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4002955")] [SerializeField] private Transform actionTarget; // Token: 0x04002956 RID: 10582 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4002956")] [SerializeField] private Vector3 actionDirection; // Token: 0x04002957 RID: 10583 [FieldOffset(Offset = "0x84")] [Token(Token = "0x4002957")] [SerializeField] private Vector3 actionTrigger; // Token: 0x04002958 RID: 10584 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4002958")] [SerializeField] private float actionDelayTimer; // Token: 0x04002959 RID: 10585 [FieldOffset(Offset = "0x94")] [Token(Token = "0x4002959")] [SerializeField] private float actionMoveTimer; // Token: 0x0400295A RID: 10586 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400295A")] [SerializeField] private float actionMoveSpeed; // Token: 0x0400295B RID: 10587 [FieldOffset(Offset = "0x9C")] [Token(Token = "0x400295B")] [SerializeField] private bool actionRotationLerp; // Token: 0x0400295C RID: 10588 [FieldOffset(Offset = "0x9D")] [Token(Token = "0x400295C")] [SerializeField] private bool onSliding; // Token: 0x0400295D RID: 10589 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400295D")] [SerializeField] private Vector3 lastMovementForce; // Token: 0x0400295E RID: 10590 [FieldOffset(Offset = "0xAC")] [Token(Token = "0x400295E")] [SerializeField] private Vector3 slideForce; // Token: 0x0400295F RID: 10591 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400295F")] [SerializeField] private Vector3 pushForce; // Token: 0x04002960 RID: 10592 [FieldOffset(Offset = "0xC4")] [Token(Token = "0x4002960")] [SerializeField] private int lastPushAmount; // Token: 0x04002961 RID: 10593 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x4002961")] [SerializeField] private Collider[] pushTargets; // Token: 0x04002962 RID: 10594 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x4002962")] [SerializeField] private LayerMask hitLayer; // Token: 0x04002963 RID: 10595 [FieldOffset(Offset = "0xD4")] [Token(Token = "0x4002963")] [SerializeField] private LayerMask pushLayer; // Token: 0x04002964 RID: 10596 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x4002964")] [SerializeField] private LayerMask floorLayer; // Token: 0x04002965 RID: 10597 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x4002965")] private NPCManage npcSelf; // Token: 0x04002966 RID: 10598 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x4002966")] private float gravity; // Token: 0x04002967 RID: 10599 [FieldOffset(Offset = "0xEC")] [Token(Token = "0x4002967")] private float fallSpeedMax; // Token: 0x04002968 RID: 10600 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x4002968")] private bool enableCalculate; }