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
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
OnMaxFallHeightReached
Event triggered when the scout reaches the maximum allowable fall height.
public Action? OnMaxFallHeightReached { get; set; }
Property Value
OnStartClimb
Event triggered when the scout starts climbing.
public Action<ClimbAffordanceSnapshot>? OnStartClimb { get; set; }
Property Value
OnStartFall
Event triggered when the scout begins falling.
public Action? OnStartFall { get; set; }
Property Value
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
OnStartWaterBreach
Event triggered when the scout breaches the water surface.
public Action? OnStartWaterBreach { get; set; }
Property Value
OnStopClimb
Event triggered when the scout stops climbing.
public Action? OnStopClimb { get; set; }
Property Value
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
OnStopWaterBreach
Event triggered when the scout fully submerges after breaching the water surface.
public Action? OnStopWaterBreach { get; set; }