Data Assets
WaveDataAsset
Section titled “WaveDataAsset”UDRW_WaveDataAsset
Purpose: Configures ocean wave physics: spectrum type, wind, damping, amplitude, and WPO.
Used by: GridManager (WaveDataAsset property).
Properties
Section titled “Properties”| Property | Type | Default | Range | Description |
|---|---|---|---|---|
| DisplayName | FText | : | : | Human-readable name. |
| Description | FText | : | : | Description text. |
| bEnableFFT | bool | true | : | Enable FFT simulation. |
| SpectrumType | enum | Phillips | : | Phillips, Pierson-Moskowitz, or JONSWAP. |
| WindSpeed | float | 25.0 | 1–80 | Wind speed (m/s). |
| WindDirection | FVector2D | (1, 1) | -1 to 1 | Wind direction. |
| WaveAmplitude | FVector4 | (4 ×4) | 0–64 | Wave strength per cascade. |
| SmallWaveDamping | FVector4 | (4, 2, 1, 0) | 0–64 | Short wave damping per cascade. |
| LargeWaveDamping | FVector4 | (0.25, 2, 4, 6) | 0–64 | Long wave damping per cascade. |
| WindInfluence | FVector4 | (1 ×4) | 0–16 | Wind alignment. |
| OpposingWaveFactor | FVector4 | (0.125, 0.25, 0.5, 1) | 0–128 | Counter-wind wave reduction. |
| PatchLength | FVector4 | (6400 ×4) | 0–16384 | Cascade patch size. |
| DomainSize | FVector4 | (6, 7, 8, 6) | 0–16384 | Domain size. |
| WPOStrength | FVector4 | (1 ×4) | 0–10 | World position offset per cascade. |
| WPODirection | FVector | (1, 1, 1) | -1 to 1 | WPO direction. |
| NormalStrength | float | 40.0 | 1–128 | Surface normal intensity. |
| DetailNormalStrength | float | 0.25 | 0–128 | Detail normal layer. |
| DetailNormalTiling | float | 32.0 | 0–512 | Detail normal UV tiling. |
| JONSWAP only | ||||
| Gamma | FVector4 | (3.3 ×4) | 1–10 | Peak enhancement factor. |
| Alpha | FVector4 | (0.076, 0.114, 0.152, 0.228) | 0.001–1 | Energy scaling. |
| PeakOmega | FVector4 | (0.7, 1.1, 1.6, 2.5) | 0.1–10 | Peak frequency. |
| SigmaLow / SigmaHigh | FVector4 | 0.07 / 0.09 | 0.01–0.5 | Spectral width. |
| Pierson-Moskowitz only | ||||
| PMAlpha | FVector4 | (0.048, 0.048, 0.064, 0.096) | 0.001–1 | PM energy scaling. |
| PMPeakOmega | FVector4 | (1, 1.5, 2, 4) | 0.1–10 | PM peak frequency. |
VisualDataAsset
Section titled “VisualDataAsset”UDRW_VisualDataAsset
Purpose: Configures ocean visual appearance: lighting, color, foam, caustics, depth, underwater effects, and color correction.
Used by: GridManager (VisualDataAsset property).
Properties
Section titled “Properties”| Property | Type | Default | Range | Description |
|---|---|---|---|---|
| Lighting | ||||
| Roughness | float | 0.2 | 0–1 | Surface roughness. |
| Specular | float | 1.0 | 0–1 | Specular intensity. |
| Anisotropy | float | 0.2 | 0–1 | Reflection stretching. |
| SurfaceSpecular | float | 4.0 | 0–16 | Glancing angle specular. |
| Phase / Phase2 | float | 0.8 / -0.2 | -1 to 1 | Scattering phase. |
| Refraction | float | 1.033 | 1–5 | Refraction index. |
| Color | ||||
| AbsorptionColor | FLinearColor | (0.193, 0.092, 0.090) | : | Absorption color. |
| Absorption | float | 0.065 | 0.001–1 | Absorption rate. |
| ScatteringColorStrength | float | 3.0 | 0–4 | Scattering color. |
| BaseColorStrength | float | 2.0 | 0–4 | Base color influence. |
| HueShift | float | -60.0 | -180 to 180 | Hue rotation. |
| GeneralStrength | float | 64.0 | 0–64 | Ambient / backside. |
| Foam | ||||
| FoamAlphaContrast | float | -0.1 | -1 to 1 | Foam mask contrast. |
| FoamStrength | float | 1.5 | 0–16 | Foam intensity. |
| FoamColor | FLinearColor | (0.727, 0.816, 1.0) | : | Foam tint. |
| Caustics | ||||
| CausticsStrength | float | 1.0 | 0–10 | Caustics intensity. |
| CausticsChromatic | float | 0.3 | 0–1 | Chromatic aberration. |
| Underwater | ||||
| BlurIntensity | float | 1.0 | 0–10 | Underwater blur. |
| DepthIntensity | float | 2000.0 | 0–100000 | Depth fog distance. |
| DistanceIntensity | float | 20000.0 | 0–100000 | Distance fog. |
| VignetteIntensity | float | 1.3 | 0–10 | Vignette strength. |
| Color correction | ||||
| Offset / Gain / Brightness / Contrast / Saturation | FLinearColor | identity | : | Post-process color grading. |
Additional categories
Section titled “Additional categories”Beyond the headline tables above, VisualDataAsset exposes finer-grained tuning categories: sensible defaults are baked in, edit only when you need control:
- Color extras:
AmbientStrength,BacksideStrength,PeakWaveHeight,PeakWaveStrength,BaseColorStrength. - Foam extras:
FoamNormalStrength. - Caustics extras:
CausticsInteractionStrength. - Depth extras:
DepthNormalStrength,DepthFoamStrength. - Smoothing:
NormalSmoothing,RoughnessSmoothing,SpecularSmoothing(soften LOD-transition popping). - LOD Transition: six fields biasing the colour blend across cascade layers.
- Underwater extras:
CausticsDepthIntensity,CausticHueShiftIntensity,CausticsStrengthIntensity,ColorIntensity,ColorHueShiftIntensity,RefractionIntensity.
These categories don’t exist on WBVisualDataAsset (water bodies have a smaller surface: no LOD cascades).
WBVisualDataAsset
Section titled “WBVisualDataAsset”UDRW_WBVisualDataAsset
Purpose: Visual appearance for discrete water bodies (pools, lakes). A flat, calm-water variant of VisualDataAsset.
Used by: WaterBody base class (VisualData property).
Shared with VisualDataAsset (same defaults): Lighting category (Roughness, Specular, Anisotropy, SurfaceSpecular, Phase, Phase2, Refraction); core Color category (AbsorptionColor, Absorption, ScatteringColorStrength, BaseColorStrength, HueShift, GeneralStrength, AmbientStrength, BacksideStrength); core Foam (FoamAlphaContrast, FoamStrength, FoamNormalStrength, FoamColor); core Caustics (bEnableCaustics, CausticsStrength, CausticsChromatic); Color Correction (Offset, Gain, Brightness, Contrast, Saturation); full Underwater set (BlurIntensity, CausticsDepthIntensity, CausticHueShiftIntensity, CausticsStrengthIntensity, ColorIntensity, ColorHueShiftIntensity, DepthIntensity, DistanceIntensity, RefractionIntensity, VignetteIntensity).
Different from VisualDataAsset:
| Property | Type | Default | Range | Description |
|---|---|---|---|---|
| NormalStrength | float | 8.0 | 0–16 | Surface normal (much lower than ocean’s 40: water bodies are calmer). |
| DetailNormalStrength | float | 1.0 | 0–16 | Detail normal layer. |
| DetailNormalTiling | float | 1.0 | 0.01–100 | Detail tiling. |
Not present on WBVisualDataAsset (these are ocean-only): the wave-driven Color extras (PeakWaveHeight, PeakWaveStrength), CausticsInteractionStrength, the Depth category (DepthNormalStrength, DepthFoamStrength, etc.), the Smoothing category, the LOD Transition category. Pools and lakes don’t have wave cascades, depth-driven shoreline shaping, or LOD transitions, so these tunables don’t apply.
InteractionDataAsset
Section titled “InteractionDataAsset”UDRW_InteractionDataAsset
Purpose: Configures water interaction effects: ripple, wake, splash parameters, decay, and output limits.
Used by: GridManager, WaterBody, InteractionSubsystem.
Properties
Section titled “Properties”| Property | Type | Default | Range | Description |
|---|---|---|---|---|
| General | ||||
| OverallIntensity | float | 1.0 | 0.01–10 | Master multiplier. |
| DisplacementStrength | float | 1.0 | 0–5 | Height displacement. |
| FoamGenerationMultiplier | float | 1.0 | 0–10 | Foam across all types. |
| Ripple | ||||
| RippleHeightScale | float | 0.03 | 0.001–1 | Ripple height impulse. |
| RippleVelocityScale | float | 0.06 | 0.001–1 | Ripple velocity impulse. |
| MaxRippleRadius | float | 200.0 | 50–1000 | Max ripple radius (cm). |
| RippleStampDuration | float | 0.15 | 0.01–1 | Impulse duration (seconds). |
| RippleLargeObjectReduction | float | 0.7 | 0–1 | Intensity reduction for large objects. |
| Wake | ||||
| KelvinWakeAngle | float | 19.47 | 5–45 | Wake half-angle (degrees). Physical default: 19.47. |
| WakePatternStrength | float | 0.8 | 0–2 | V-pattern displacement. |
| BowWaveStrength | float | 0.5 | 0–2 | Bow wave displacement. |
| WakeEdgeFoamStrength | float | 0.8 | 0–2 | Hull edge foam. |
| WakeFoamMultiplier | float | 1.0 | 0–5 | Wake foam output. |
| Splash | ||||
| SplashHeightScale | float | 0.04 | 0.001–1 | Impact height impulse. |
| SplashVelocityScale | float | 0.08 | 0.001–1 | Impact velocity impulse. |
| SplashImpulseDuration | float | 0.2 | 0.01–1 | How long an impact splash impulse keeps emitting (seconds). |
| SplashFoamMultiplier | float | 4.0 | 0–20 | Impact foam. |
| SplashFoamDecayRate | float | 1.2 | 0.1–5 | Foam fade rate for splash patches. |
| ImpactSplashDuration | float | 3.0 | 0.5–10 | Total active duration of an impact splash (seconds). |
| Decay | ||||
| DecayRate | float | 0.2 | 0.01–5 | Effect fade rate. |
| AdvectionStrength | float | 0.5 | 0–1 | Outward propagation. |
| DiffusionStrength | float | 0.5 | 0–1 | Spread / dispersion. |
| WaveEquationSpeed | float | 0.4 | 0.01–2 | Ripple propagation speed (c²). |
| WaveEquationDamping | float | 0.02 | 0.001–0.5 | Viscous damping. |
| Thresholds | ||||
| MinSpeedForRipple | float | 15.0 | 1–100 | Min speed for ripples (cm/s). |
| MinSpeedForWake | float | 200.0 | 50–500 | Min speed for wakes (cm/s). |
| MinRadiusForWake | float | 100.0 | 10–500 | Min radius for wakes (cm). |
| MinVerticalSpeedForSplash | float | 30.0 | 10–200 | Min vertical speed (cm/s) to trigger an impact splash. |
| Output | ||||
| MaxDisplacementHeight | float | 2.0 | 0.5–10 | Max height clamp. |
| MaxFlowStrength | float | 2.0 | 0.5–10 | Max flow clamp. |
| MaxFoam | float | 1.0 | 0.1–5 | Max foam clamp. |
| Wake extras | ||||
| WakeIntensityMultiplier | float | 1.0 | 0–5 | Extra master multiplier on wake outputs. |
VesselDataAsset
Section titled “VesselDataAsset”UDRW_VesselDataAsset
Purpose: Master vessel configuration that aggregates all sub-assets for a complete vessel definition.
Used by: Vessel, VesselPawn (VesselData property).
Properties
Section titled “Properties”| Property | Type | Description |
|---|---|---|
| Identity | ||
| DisplayName | FText | Human-readable name. |
| Description | FText | Description text. |
| Icon | Texture2D (soft) | Optional thumbnail. |
| Tags | Array<FName> | Free-form tags for categorisation. |
| Configuration | ||
| Hull | HullDataAsset | Hull configuration. Required for IsValid() to return true. |
| Hydrodynamics | HydrodynamicsDataAsset | Resistance profile (optional: sensible defaults when null). |
| Stability | StabilityDataAsset | Stability profile (optional: sensible defaults when null). |
| PropulsionSources | Array<PropulsionDataAsset> | Engines, sails, jets, etc. Empty array is valid but the vessel won’t move. |
| ControlSurfaces | Array<ControlSurfaceDataAsset> | Rudders, trim tabs, foils, etc. Empty array is valid but the vessel won’t steer. |
Blueprint API
Section titled “Blueprint API”| Function | Returns | Description |
|---|---|---|
| IsValid() | bool | True when at least the Hull is assigned. |
| HasEngine() | bool | True if any propulsion source has Type=Engine. |
| HasSail() | bool | True if any propulsion source has Type=Sail. |
| GetTotalPowerKW() | float | Sum of MaxPowerKW across all engine propulsion sources. |
| GetTotalSailArea() | float | Sum of SailArea across all sail propulsion sources (m²). |
HullDataAsset
Section titled “HullDataAsset”UDRW_HullDataAsset
Purpose: Hull geometry and hydrodynamic form coefficients.
Used by: VesselDataAsset (Hull property).
Properties
Section titled “Properties”| Property | Type | Default | Range | Description |
|---|---|---|---|---|
| HullType | enum | Displacement | : | Displacement, SemiDisplacement, Planing, Hydrofoil, Multihull. |
| WaterlineLength | float | 500.0 | 10+ | Length at waterline (cm). |
| WaterlineBeam | float | 150.0 | 10+ | Beam at waterline (cm). |
| Draft | float | 50.0 | 1+ | Hull draft (cm). |
| Freeboard | float | 100.0 | 1+ | Height above waterline (cm). |
| BlockCoefficient | float | 0.5 | 0.2–0.95 | Volume ratio (Cb). |
| MidshipCoefficient | float | 0.85 | 0.6–1.0 | Midship fullness (Cm). |
| PrismaticCoefficient | float | 0.65 | 0.5–1.0 | Volume distribution (Cp). |
| WaterplaneCoefficient | float | 0.75 | 0.5–1.0 | Waterplane area (Cwp). |
| DeadriseAngle | float | 15.0 | 0–30 | Transom deadrise (degrees). |
Blueprint API (pure)
Section titled “Blueprint API (pure)”These derive useful values from the hull’s geometry: handy for HUD speedometers, debug overlays, AI decisions.
| Function | Returns | Description |
|---|---|---|
| GetDisplacementVolume() | float | Approximate underwater volume from form coefficients (m³). |
| GetWettedSurfaceArea() | float | Approximate wetted surface area (m²). |
| GetHullSpeed() | float | Theoretical “hull speed”: the displacement-mode efficiency limit (cm/s). |
| GetFroudeNumber(SpeedCmS) | float | Froude number for a given speed (dimensionless). |
HydrodynamicsDataAsset
Section titled “HydrodynamicsDataAsset”UDRW_HydrodynamicsDataAsset
Purpose: Resistance model, added mass coefficients, and planing parameters.
Used by: VesselDataAsset (Hydrodynamics property).
Properties
Section titled “Properties”| Property | Type | Default | Range | Description |
|---|---|---|---|---|
| Resistance | ||||
| FrictionalMultiplier | float | 1.0 | 0.1–3 | Viscous resistance. 1.0 = clean hull. |
| WaveMakingMultiplier | float | 1.0 | 0.1–3 | Wave-making resistance. |
| AppendageFactor | float | 1.1 | 1–1.5 | Appendage drag (rudders, shafts). |
| FormFactor | float | 1.15 | 1–2 | 3D flow effects (1+k). |
| LateralDragCoefficient | float | 1.5 | 0.5–5 | Sideways resistance. |
| Added mass | ||||
| AddedMassLongitudinal | float | 0.05 | 0–0.5 | Surge (fore / aft). |
| AddedMassLateral | float | 0.8 | 0–1.5 | Sway (sideways). |
| AddedMassVertical | float | 0.3 | 0–1 | Heave (vertical). |
| AddedInertiaRoll | float | 0.25 | 0–1 | Roll added inertia. |
| AddedInertiaPitch | float | 0.3 | 0–1 | Pitch added inertia. |
| AddedInertiaYaw | float | 1.0 | 0–2 | Yaw added inertia. |
| Planing | ||||
| bEnablePlaning | bool | false | : | Enable planing physics. |
| PlaningThresholdSpeed | float | 500.0 | 100+ | Planing onset speed (cm/s). |
| PlaningLiftCoefficient | float | 0.3 | 0–1 | Dynamic lift when planing. |
| PlaningWettedAreaRatio | float | 0.4 | 0.2–1 | Wetted area ratio vs at rest. |
| DragCurve | CurveFloat (soft) | : | : | Custom drag: Froude → multiplier. |
PropulsionDataAsset
Section titled “PropulsionDataAsset”UDRW_PropulsionDataAsset
Purpose: Configures a single propulsion source: engine, sail, paddle, oar, or jet.
Used by: VesselDataAsset (PropulsionSources array).
Properties (Engine)
Section titled “Properties (Engine)”| Property | Type | Default | Range | Description |
|---|---|---|---|---|
| Type | enum | Engine | : | Engine, Sail, Paddle, Oar, Jet. |
| LocalPosition | FVector | (-200, 0, -30) | : | Mount position (cm). |
| bCanSteer | bool | false | : | Steerable (outboard, sterndrive). |
| MaxSteeringAngle | float | 30.0 | 0–90 | Max steering angle (degrees). |
| MaxPowerKW | float | 150.0 | 1+ | Max power (kW = HP × 0.7457). |
| MaxRPM | float | 6000.0 | 100+ | Max RPM. |
| IdleRPM | float | 800.0 | 100+ | Idle RPM. |
| ThrottleResponse | float | 2.0 | 0.1–10 | Throttle response rate. |
| bCanReverse | bool | true | : | Reverse capability. |
| ReverseEfficiency | float | 0.6 | 0.3–1 | Reverse thrust ratio. |
| PropDiameter | float | 40.0 | 10+ | Propeller diameter (cm). |
| PropPitch | float | 50.0 | 10+ | Propeller pitch (cm/rev). |
| PropEfficiency | float | 0.55 | 0.3–0.8 | Propeller efficiency (η). |
Properties (Sail)
Section titled “Properties (Sail)”| Property | Type | Default | Description |
|---|---|---|---|
| SailType | enum | Bermuda | Bermuda, Gaff, Junk, Spinnaker, Headsail. |
| SailRole | enum | Main | Main, Jib, or Spinnaker. Determines which input action drives this sail. A “main + jib” rig needs one PropulsionDataAsset per role. |
| SailArea | float | 30.0 | Sail area (m²). |
| MastHeight | float | 12.0 | Centre of effort height above the deck (m). |
| SailLiftCurve | CurveFloat (soft) | : | Optional: lift coefficient vs apparent-wind angle. Sensible default applied if unset. |
| SailDragCurve | CurveFloat (soft) | : | Optional: drag coefficient vs apparent-wind angle. |
Properties (Paddle / Oar)
Section titled “Properties (Paddle / Oar)”| Property | Type | Default | Description |
|---|---|---|---|
| MaxHumanPower | float | 150.0 | Sustainable power output of a human paddler (W). Range: 50–500. |
| BladeArea | float | 800.0 | Paddle / oar blade area (cm²). |
| BladeEfficiency | float | 0.65 | Fraction of stroke energy converted to thrust. Range: 0.3–0.9. |
Use one PropulsionDataAsset per oar / paddle. The driving input action is determined automatically by the propulsion Type.
Properties (Jet)
Section titled “Properties (Jet)”| Property | Type | Default | Description |
|---|---|---|---|
| JetMaxThrust | float | 5000.0 | Max thrust (Newtons). |
| JetNozzleDiameter | float | 15.0 | Nozzle diameter (cm). Range: 5–50. |
| JetReverseBucketEfficiency | float | 0.65 | Reverse deflection efficiency. Range: 0.3–0.9. |
| JetEfficiencyCurve | CurveFloat (soft) | : | Optional: efficiency vs intake speed. |
Engine curves
Section titled “Engine curves”Engines support optional curves on the same data asset that override the default torque / thrust models:
| Property | Description |
|---|---|
| TorqueCurve | Engine output torque vs RPM. |
| ThrustCurve | Propeller thrust vs vessel speed. |
| TorqueCurveProp | Propeller load curve vs RPM. |
ControlSurfaceDataAsset
Section titled “ControlSurfaceDataAsset”UDRW_ControlSurfaceDataAsset
Purpose: Configures a single control surface: rudder, trim tab, hydrofoil, centerboard, keel, or thruster.
Used by: VesselDataAsset (ControlSurfaces array).
Properties (Rudder)
Section titled “Properties (Rudder)”| Property | Type | Default | Range | Description |
|---|---|---|---|---|
| Type | enum | Rudder | : | Rudder, TrimTab, Hydrofoil, Centerboard, Keel, BowThruster, SternThruster. |
| LocalPosition | FVector | (-250, 0, -40) | : | Mount position (cm). |
| RudderArea | float | 2000.0 | 100+ | Blade area (cm²). |
| MaxDeflection | float | 35.0 | 5–45 | Max angle (degrees). |
| AspectRatio | float | 2.0 | 0.5–5 | Height / chord ratio. |
| DeflectionRate | float | 45.0 | 5+ | Turn rate (deg/s). |
| MinEffectiveSpeed | float | 50.0 | : | Min speed for effectiveness (cm/s). |
| StallAngle | float | 18.0 | 10–25 | Stall angle (degrees). |
Properties (TrimTab)
Section titled “Properties (TrimTab)”| Property | Type | Default | Description |
|---|---|---|---|
| TrimTabArea | float | 500.0 | Tab planform area (cm²). |
| TrimMaxDeflection | float | 20.0 | Max deflection angle (degrees). |
| TrimActivationSpeed | float | 300.0 | Speed at which trim tabs become effective (cm/s). |
Properties (Hydrofoil)
Section titled “Properties (Hydrofoil)”| Property | Type | Default | Description |
|---|---|---|---|
| FoilArea | float | 3000.0 | Foil planform area (cm²). |
| FoilSpan | float | 150.0 | Foil span (cm). |
| FoilTakeoffSpeed | float | 800.0 | Speed at which the foil generates enough lift to fly (cm/s). |
| TargetFlyingHeight | float | 50.0 | Target hull-above-water height when fully foiling (cm). |
| FoilLiftCurve | CurveFloat (soft) | : | Optional lift coefficient vs angle of attack. |
Properties (Centerboard / Keel)
Section titled “Properties (Centerboard / Keel)”Centerboards and keels share the same lateral-fin model: different Type values, same fields.
| Property | Type | Default | Description |
|---|---|---|---|
| LateralArea | float | 8000.0 | Lateral plan area (cm²): controls anti-leeway resistance. Min 1000. |
| MaxDepth | float | 120.0 | (Centerboard only) Max retract depth below the hull (cm). |
| BallastWeight | float | 500.0 | (Keel only) Ballast mass (kg). Lowers the centre of gravity, raising stability. |
Centerboards are driven by the Centerboard input action: 0 retracted, 1 extended. Keels are static: they contribute lateral resistance and ballast continuously.
Properties (Thruster: bow / stern)
Section titled “Properties (Thruster: bow / stern)”| Property | Type | Default | Description |
|---|---|---|---|
| ThrusterForce | float | 2000.0 | Max lateral thrust (Newtons). |
| ThrusterMaxSpeed | float | 200.0 | Speed above which the thruster loses authority (cm/s). |
Bow and stern thrusters are driven by their respective input actions.
StabilityDataAsset
Section titled “StabilityDataAsset”UDRW_StabilityDataAsset
Purpose: Hull stability, roll damping, and auto-leveling.
Used by: VesselDataAsset (Stability property).
Properties
Section titled “Properties”| Property | Type | Default | Range | Description |
|---|---|---|---|---|
| MetacentricHeight | float | 100.0 | 1+ | GM in cm. Higher = stiffer. |
| VerticalCenterOfGravity | float | 0.0 | -500 to 500 | VCG relative to waterline (cm). |
| MaxRightingAngle | float | 60.0 | 30–180 | Angle of vanishing stability (degrees). |
| RightingArmCurve | CurveFloat | : | : | GZ curve: heel → righting arm. |
| NaturalRollPeriod | float | 4.0 | 1–20 | Natural roll period (seconds). |
| RollDamping | float | 0.5 | 0–5 | Roll damping coefficient. |
| PitchDamping | float | 0.3 | 0–5 | Pitch damping coefficient. |
| YawDamping | float | 0.2 | 0–5 | Yaw damping coefficient. |
| BilgeKeelFactor | float | 0.0 | 0–2 | Bilge keel effectiveness. |
| bEnableAutoLevel | bool | false | : | Auto-leveling assist. |
| AutoLevelStrength | float | 0.1 | 0–1 | Auto-level correction strength. |
| AutoLevelMaxAngle | float | 15.0 | 1–45 | Engage angle (degrees). |
VesselInputConfig
Section titled “VesselInputConfig”UDRW_VesselInputConfig
Purpose: Pre-configured input action bindings for vessels.
Used by: VesselInputComponent (when InputSource = CustomConfig).
Properties
Section titled “Properties”| Property | Type | Description |
|---|---|---|
| MappingContext | InputMappingContext | UE Enhanced Input mapping context. |
| MappingPriority | int32 | Context priority (default: 0). |
| Primary actions | ||
| Throttle | InputAction | -1 (reverse) to 1 (forward). |
| Steering | InputAction | -1 (port) to 1 (starboard). |
| Camera actions | ||
| CameraLook | InputAction | 2D axis (yaw, pitch). |
| CameraZoom | InputAction | 1D axis. |
| CameraCycleMode | InputAction | Bool. |
| CameraFirstPerson | InputAction | Bool. |
| CameraReset | InputAction | Bool. |
| Trim actions | ||
| TrimLeft / TrimRight | InputAction | 0 to 1 each. |
| Sailing actions | ||
| MainSheet / JibSheet / Spinnaker | InputAction | 0 (eased) to 1 (tight). |
| Centerboard | InputAction | 0 (up) to 1 (down). |
| Thruster actions | ||
| BowThruster / SternThruster | InputAction | -1 (port) to 1 (starboard). |
| Paddle / oar actions | ||
| LeftPaddle / RightPaddle | InputAction | 0 to 1. |
| RowingPower | InputAction | 0 to 1 (paired oars). |
| Foil action | ||
| FoilAngle | InputAction | -1 to 1. |