Navigation
API > API/Plugins > API/Plugins/MassCrowd
Inheritance Hierarchy
- UObject
- UMassModuleSettings
- UMassCrowdSettings
References
| Module | MassCrowd |
| Header | /Engine/Plugins/AI/MassCrowd/Source/MassCrowd/Public/MassCrowdSettings.h |
| Include | #include "MassCrowdSettings.h" |
Syntax
UCLASS (Config=Plugins, defaultconfig, DisplayName="Mass Crowd", DontCollapseCategories)
class UMassCrowdSettings : public UMassModuleSettings
Remarks
Settings for the MassCrowd plugin.
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bDisplayDensities | Lanes will be displayed to represent their assigned densities. | |
| bool | bDisplayStates | Lanes will be displayed to indicates the current state. See MassCrowd settings for parameters. | |
| bool | bDisplayTrackingData | Text will be added on lanes with entity tracking or waiting area to indicate the current occupation | |
| FColor | ClosedLaneColor | Color used to render crowd lane that are closed to navigation. | |
| FZoneGraphTag | CrossingTag | Tag required on a lane to build intersection crossing runtime data for it. | |
| FZoneGraphTag | CrowdTag | Tag required on a lane to build crowd related runtime data for it and render it. | |
| float | IntersectionLaneScaleFactor | Scale factor applied on the base thickness to render intersection lanes data. | |
| float | LaneBaseLineThickness | Base thickness used to render lane data specific to crowd. | |
| TArray< FMassCrowdLaneDensityDesc > | LaneDensities | List of all lane density descriptors. | |
| float | LaneDensityScaleFactor | Scale factor applied on the base or intersection thickness to render density outline. | |
| float | LaneRenderZOffset | Z offset used to render lane data specific to crowd over the actual zone graph. | |
| float | MoveDistance | Distance ahead of the current lane location for the next movement target location. | |
| float | MoveDistanceRandomDeviation | Random deviation of the of the MoveDistance | |
| float | ObstacleEffectRadius | The radius an obstacle has effects on navigation. | |
| float | ObstacleMovingDistanceTolerance | An obstacle is considered moving when it has moved this much after being stationary. | |
| float | ObstacleStoppingSpeedTolerance | An obstacle is considered being stopped when it's speed is less than the tolerance. | |
| float | ObstacleTimeToStop | The time an obstacle needs to be not moving before it is reported as stopped. | |
| FOnMassCrowdLaneDataSettingsChanged | OnMassCrowdLaneDataSettingsChanged | ||
| FOnMassCrowdLaneRenderSettingsChanged | OnMassCrowdLaneRenderSettingsChanged | ||
| FColor | OpenedLaneColor | Color used to render crowd lane that are opened for navigation. | |
| float | SlotOffset | Offset from the lane entry where the slots are created. | |
| uint32 | SlotSize | Distance reserved for each entity while waiting on an intersection lane. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| const TArray< FMassCrowdLaneDensityDesc > & | |||
| float | |||
| void | PostEditChangeChainProperty
(
FPropertyChangedChainEvent& PropertyChangedEvent |