Navigation
API > API/Plugins > API/Plugins/MassEntity
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMassProcessor
- UMassObserverProcessor
- UAssignDebugVisProcessor
- UMassCrowdDynamicObstacleDeinitializer
- UMassCrowdDynamicObstacleInitializer
- UMassCrowdLaneTrackingDestructor
- UMassMoveTargetFragmentInitializer
- UMassNavigationObstacleRemoverProcessor
- UMassNetworkIDFragmentInitializer
- UMassRandomVelocityInitializer
- UMassReplicationGridRemoverProcessor
- UMassRepresentationFragmentDestructor
- UMassSmartObjectUserFragmentDeinitializer
- UMassStateTreeFragmentDestructor
- UMassStationaryISMRepresentationFragmentDestructor
- UMassZoneGraphAnnotationTagsInitializer
- UMassZoneGraphLocationInitializer
References
| Module | MassEntity |
| Header | /Engine/Plugins/Runtime/MassEntity/Source/MassEntity/Public/MassObserverProcessor.h |
| Include | #include "MassObserverProcessor.h" |
Syntax
UCLASS&40;Abstract&41;
class UMassObserverProcessor : public UMassProcessor
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bAutoRegisterWithObserverRegistry | ||
| TObjectPtr< UScriptStruct > | ObservedType | Determines which Fragment or Tag type this given UMassObserverProcessor will be observing | |
| EMassObservedOperation | Operation |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Register () |
By default registers this class as Operation observer of ObservedType. |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | Called after the C++ constructor and after the properties have been initialized, including those loaded from config. |