tengri/Content/Domains/Character/Configs/DA_TengriMovementConfig.ts

40 lines
1.1 KiB
TypeScript

// Content/Domains/Character/Configs/DA_TengriMovementConfig.ts
import { TengriMovementConfig } from '/Source/TengriPlatformer/Domains/Movement/Config/TengriMovementConfig.ts';
export class DA_TengriMovementConfig extends TengriMovementConfig {
override MaxSpeed = 800.0;
override Acceleration = 2048.0;
override Friction = 6.0;
override RotationSpeed = 360.0;
override MinSpeedForRotation = 10.0;
override SteepSlopeSlideFactor = 0.0;
override MaxJumpHeight = 1000.0;
override MinJumpHeight = 40;
override TimeToJumpApex = 0.5;
override CoyoteTime = 0.15;
override JumpBufferTime = 0.15;
override AirControl = 0.15;
override AirFriction = 0.1;
override FallingGravityScale = 1.5;
override TerminalVelocity = 2000;
override HeavyLandVelocityThreshold = -1000;
override MaxSlideIterations = 3;
override MaxStepHeight = 45.0;
override GroundSnapDistance = 20.0;
override GroundSnapOffset = 0.15;
override PhysicsTickRate = 120;
override MaxAccumulatedTime = 0.1;
override bEnableInterpolation = true;
override WalkableAngleDeg = 50.0;
override SteepSlopeAngleDeg = 85.0;
override WallAngleDeg = 95.0;
}