Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Runtime/MassGameplay/Source/MassSmartObjects/Public/SmartObjectZoneAnnotations.h |
Include |
#include "SmartObjectZoneAnnotations.h" |
UCLASS(ClassGroup=AI, BlueprintType, Meta=(BlueprintSpawnableComponent))
class USmartObjectZoneAnnotations : public UZoneGraphAnnotationComponent
ZoneGraph annotations for smart objects
Name | Description | ||
---|---|---|---|
|
AffectedLaneTags |
Filter specifying which lanes the behavior is applied to. |
|
|
BehaviorTag |
Tag to mark the lanes that offers smart objects. |
|
|
OnAnnotationSettingsChangedHandle |
||
|
OnGraphDataChangedHandle |
||
|
OnMainCollectionChangedHandle |
||
|
SmartObjectAnnotationDataArray |
Entry points graph for each ZoneGraphData. |
|
|
SmartObjectSubsystem |
Cached SmartObjectSubsystem |
Name | Description | ||
---|---|---|---|
|
const FSmart... |
GetAnnotationData ( |
|
|
RebuildForAllGraphs() |
||
|
RebuildForSingleGraph ( |
Name | Description | ||
---|---|---|---|
|
FZoneGraphTa... |
GetAnnotationTags() |
|
|
PostSubsystemsInitialized() |
Called during OnRegister(), or after all subsystems have been initialized. |
|
|
PostZoneGraphDataAdded ( |
Called when new ZoneGraph data is added. |
|
|
PreZoneGraphDataRemoved ( |
Called when new ZoneGraph data is removed. |
|
|
TickAnnotation ( |
Ticks the Annotation and changes the tags in the container when needed. |
Name | Description | ||
---|---|---|---|
|
OnUnregister() |
Called when a component is unregistered. |
Name | Description | ||
---|---|---|---|
|
PostEditChangeChainProperty ( |
This alternate version of PostEditChange is called when properties inside structs are modified. |