Navigation
API > API/Plugins > API/Plugins/MassSmartObjects
Inheritance Hierarchy
- UObject
- UMassProcessor
- UMassSignalProcessorBase
- UMassActiveSmartObjectSignalProcessor
References
| Module | MassSmartObjects |
| Header | /Engine/Plugins/Runtime/MassGameplay/Source/MassSmartObjects/Public/MassSmartObjectRegistration.h |
| Include | #include "MassSmartObjectRegistration.h" |
Syntax
UCLASS ()
class UMassActiveSmartObjectSignalProcessor : public UMassSignalProcessorBase
Remarks
Signal based processor that creates and destroys the smart object instance associated to an entity based on valid FSmartObjectRegistration and FMassActorInstance fragments. The registration is processed on the following events: UE::Mass::Signals::ActorInstanceHandleChangedUE::Mass::Signals::SmartObjectActivationChanged
Constructors
| Type | Name | Description | |
|---|---|---|---|
Overridden from UMassSignalProcessorBase
| Type | Name | Description | |
|---|---|---|---|
| void | Configure the owned FMassEntityQuery instances to express processor queries requirements | ||
| void | SignalEntities
(
FMassEntityManager& EntityManager, |
Actual method that derived class needs to implement to act on a signal that is raised for that frame |
Overridden from UMassProcessor
| Type | Name | Description | |
|---|---|---|---|
| void | Initialize
(
UObject& Owner |
See Also
FFSmartObjectRegistrationFragment