Navigation
API > API/Plugins > API/Plugins/MassCrowd
Inheritance Hierarchy
- UDebugDrawComponent
- UZoneGraphAnnotationComponent
- UZoneGraphCrowdLaneAnnotations
References
| Module | MassCrowd |
| Header | /Engine/Plugins/AI/MassCrowd/Source/MassCrowd/Public/ZoneGraphCrowdLaneAnnotations.h |
| Include | #include "ZoneGraphCrowdLaneAnnotations.h" |
Syntax
UCLASS (ClassGroup=AI, BlueprintType, Meta=(BlueprintSpawnableComponent))
class UZoneGraphCrowdLaneAnnotations : public UZoneGraphAnnotationComponent
Remarks
Zone graph blocking behavior
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bDisplayTags | ||
| FZoneGraphTag | CloseLaneTag | Annotation Tag to mark a closed lane. | |
| TObjectPtr< UMassCrowdSubsystem > | CrowdSubsystem | Cached ZoneGraphSubsystem | |
| TArray< FZoneGraphCrowdLaneStateChangeEvent > | StateChangeEvents | Array of queued events. | |
| FZoneGraphTag | WaitingLaneTag | Annotation Tag to mark a waiting lane. |
Overridden from UZoneGraphAnnotationComponent
| Type | Name | Description | |
|---|---|---|---|
| FZoneGraphTagMask | |||
| void | HandleEvents
(
const FInstancedStructContainer& Events |
Called when new events are ready to be processed | |
| void | Called during OnRegister(), or after all subsystems have been initialized. | ||
| void | TickAnnotation
(
const float DeltaTime, |
Ticks the Annotation and changes the tags in the container when needed. |