Navigation
API > API/Plugins > API/Plugins/MassMovement
Parameters describing how this mass agent should move
| Name | FMassMovementParameters |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/MassGameplay/Source/MassMovement/Public/MassMovementFragments.h |
| Include Path | #include "MassMovementFragments.h" |
Syntax
USTRUCT ()
struct FMassMovementParameters : public FMassConstSharedFragment
Inheritance Hierarchy
- FMassConstSharedFragment → FMassMovementParameters
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsCodeDrivenMovement | bool | Indicate whether mass AI has direct control over the mass agent's velocity. | MassMovementFragments.h |
|
| DefaultDesiredSpeed | float | Default desired speed (cm/s). | MassMovementFragments.h |
|
| DefaultDesiredSpeedVariance | float | How much default desired speed is varied randomly. | MassMovementFragments.h |
|
| HeightSmoothingTime | float | The time it takes the entity position to catchup to the requested height. | MassMovementFragments.h |
|
| MaxAcceleration | float | 200..600 Smaller steering maximum acceleration makes the steering more "calm" but less opportunistic, may not find solution, or gets stuck. | MassMovementFragments.h |
|
| MaxSpeed | float | Maximum speed (cm/s). | MassMovementFragments.h |
|
| MovementStyles | TArray< FMassMovementStyleParameters > | List of supported movement styles for this configuration. | MassMovementFragments.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
float GenerateDesiredSpeed
(
const FMassMovementStyleRef& Style, |
Generates desired speed based on style and unique id. | MassMovementFragments.h | |
FMassMovementParameters GetValidated() |
MassMovementFragments.h | ||
void Update() |
Updates internal values for faster desired speed generation. | MassMovementFragments.h |