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