Class NavigatorHeightmapGroundingSettings
- Namespace
- Trailblazer.Navigation
- Assembly
- Trailblazer.dll
Navigator-owned opt-in settings for consuming context-registered heightmap layers.
public sealed class NavigatorHeightmapGroundingSettings : IRecordable
- Inheritance
-
NavigatorHeightmapGroundingSettings
- Implements
-
IRecordable
- Inherited Members
Constructors
NavigatorHeightmapGroundingSettings()
public NavigatorHeightmapGroundingSettings()
Properties
ActiveLayerName
Gets the active layer selected by the most recent successful heightmap grounding sample.
public string? ActiveLayerName { get; }
Property Value
GroundOffset
Gets the extra root offset applied above sampled ground Y.
public Fixed64 GroundOffset { get; }
Property Value
- Fixed64
LayerName
Gets the optional configured layer preference used before an active layer has been established.
public string? LayerName { get; }
Property Value
Mode
Gets the configured heightmap grounding mode.
public HeightmapGroundingMode Mode { get; }
Property Value
SnapTolerance
Gets the maximum allowed root-Y correction for positional projection, or null for no limit.
public Fixed64? SnapTolerance { get; }
Property Value
- Fixed64?
Methods
RecordData(IChronicler)
Records the current instance state to the provided chronicler.
public void RecordData(IChronicler chronicler)
Parameters
chroniclerIChroniclerThe active chronicler pass.