Table of Contents

Class NavMotorEvents

Namespace
Trailblazer.Navigation.Motor
Assembly
Trailblazer.dll

Defines host interaction hooks for the NavMotor. These members are state notifications rather than behavior-gating query seams.

public class NavMotorEvents
Inheritance
NavMotorEvents
Inherited Members

Constructors

NavMotorEvents()

public NavMotorEvents()

Properties

OnClimbSlip

Event triggered when the active climb is forcibly broken.

public Action? OnClimbSlip { get; set; }

Property Value

Action

OnDrowning

Event triggered when the scout begins drowning due to prolonged underwater exposure. The provided value represents the duration the scout has been underwater before drowning.

public Action<Fixed64>? OnDrowning { get; set; }

Property Value

Action<Fixed64>

OnLandedFall

Event triggered when the scout lands after a jump or fall (but not a water breach).

public Action? OnLandedFall { get; set; }

Property Value

Action

OnMaxFallHeightReached

Event triggered when the scout reaches the maximum allowable fall height.

public Action? OnMaxFallHeightReached { get; set; }

Property Value

Action

OnStartClimb

Event triggered when the scout starts climbing.

public Action<ClimbAffordanceSnapshot>? OnStartClimb { get; set; }

Property Value

Action<ClimbAffordanceSnapshot>

OnStartFall

Event triggered when the scout begins falling.

public Action? OnStartFall { get; set; }

Property Value

Action

OnStartJump

Event triggered when the scout initiates a jump. The provided value indicates how long ground checks should be ignored after jumping.

public Action<Fixed64>? OnStartJump { get; set; }

Property Value

Action<Fixed64>

OnStartMantle

Event triggered when the scout begins mantling from a climb.

public Action? OnStartMantle { get; set; }

Property Value

Action

OnStartWaterBreach

Event triggered when the scout breaches the water surface.

public Action? OnStartWaterBreach { get; set; }

Property Value

Action

OnStopClimb

Event triggered when the scout stops climbing.

public Action? OnStopClimb { get; set; }

Property Value

Action

OnStopFall

Event triggered when the scout stops falling and lands. The event provides the height from which the scout fell.

public Action<Fixed64>? OnStopFall { get; set; }

Property Value

Action<Fixed64>

OnStopJump

Event triggered when the scout stops jumping, typically after reaching the apex or landing.

public Action? OnStopJump { get; set; }

Property Value

Action

OnStopWaterBreach

Event triggered when the scout fully submerges after breaching the water surface.

public Action? OnStopWaterBreach { get; set; }

Property Value

Action