Navigation
API > API/Runtime > API/Runtime/MassEntity
Inheritance Hierarchy
- UObject
- UMassProcessor
- UMassObserverProcessor
- UAssignDebugVisProcessor
- UMassCrowdDynamicObstacleDeinitializer
- UMassCrowdDynamicObstacleInitializer
- UMassCrowdLaneTrackingDestructor
- UMassMoveTargetFragmentInitializer
- UMassNavigationObstacleRemoverProcessor
- UMassNetworkIDFragmentInitializer
- UMassRandomVelocityInitializer
- UMassReplicationGridRemoverProcessor
- UMassRepresentationFragmentDestructor
- UMassSmartObjectDeinitializerBase
- UMassActiveSmartObjectDeinitializer
- UMassActorInstanceHandleDeinitializer
- UMassSmartObjectInitializerBase
- UMassActiveSmartObjectInitializer
- UMassActorInstanceHandleInitializer
- UMassSmartObjectUserFragmentDeinitializer
- UMassStateTreeFragmentDestructor
- UMassStationaryISMRepresentationFragmentDestructor
- UMassZoneGraphAnnotationTagsInitializer
- UMassZoneGraphLocationInitializer
References
| Module | MassEntity |
| Header | /Engine/Source/Runtime/MassEntity/Public/MassObserverProcessor.h |
| Include | #include "MassObserverProcessor.h" |
Syntax
UCLASS (Abstract)
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 UMassProcessor
| Type | Name | Description | |
|---|---|---|---|
| void |