17 , m_include_transition( true )
22 , m_max_rampdown_interval( 0.5f )
23 , m_t_offset_into_action( 0.0f )
25 , m_retain_path_shape( false )
33 return ( m_include_transition && m_transition_speed_scale_factor != 0.0f );
#define DIGUY_DEFAULT_FLOAT
This value is a magic number that, when passed to certain functions, means that the function should u...
Definition: diguy_constants.h:62
diguyActionParameters()
Default CTOR.
Definition: diguyActionParameters.h:15
bool m_retain_path_shape
Flag for whether path mode should be preserved when setting action.
Definition: diguyActionParameters.h:68
float m_transition_speed
The target speed for the transition (if present).
Definition: diguyActionParameters.h:47
diguyVec3f m_offset
The offset to apply to the action (or transition if present).
Definition: diguyActionParameters.h:37
This class encapsulates all parameters for a tasking a character with an action.
Definition: diguyActionParameters.h:11
float m_max_rampdown_interval
The maximum interval for ramping down the previous action.
Definition: diguyActionParameters.h:59
float m_action_duration
How long the action should last.
Definition: diguyActionParameters.h:65
Definition: diguy_vector_classes.h:74
float m_action_speed_scale_factor
The speed scale factor to apply to the action.
Definition: diguyActionParameters.h:51
float m_transition_speed_scale_factor
The speed scale factor to apply to the transition (if present).
Definition: diguyActionParameters.h:56
float m_t_offset_into_action
Amount of time into the arc to begin (AKA. m_first_arc_time_shift).
Definition: diguyActionParameters.h:62
bool m_include_transition
Flag indicating whether transition arcs should be used (if present).
Definition: diguyActionParameters.h:41
bool include_transition_arc() const
Returns whether transition arcs are included with the current parameters.
Definition: diguyActionParameters.h:31
float m_action_speed
The speed at which to play the action.
Definition: diguyActionParameters.h:44