Navigation
API > API/Plugins > API/Plugins/MassSignals
A subsystem for handling Signals in Mass
| Name | UMassSignalSubsystem |
| Type | class |
| Header File | /Engine/Plugins/Runtime/MassGameplay/Source/MassSignals/Public/MassSignalSubsystem.h |
| Include Path | #include "MassSignalSubsystem.h" |
Syntax
UCLASS (MinimalAPI)
class UMassSignalSubsystem : public UMassTickableSubsystemBase
Inheritance Hierarchy
- FTickableObjectBase → FTickableGameObject → UTickableWorldSubsystem → UMassTickableSubsystemBase → UMassSignalSubsystem
- UObjectBase → UObjectBaseUtility → UObject → USubsystem → UWorldSubsystem → UTickableWorldSubsystem → UMassTickableSubsystemBase → UMassSignalSubsystem
Structs
| Name | Remarks |
|---|---|
| FDelayedSignal |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void DelaySignalEntities
(
FName SignalName, |
Inform multiple entities of a signal being raised in a certain amount of seconds | MassSignalSubsystem.h | |
void DelaySignalEntitiesDeferred
(
FMassExecutionContext& Context, |
Inform multiple entities of a signal being raised asynchronously using the Mass Command Buffer | MassSignalSubsystem.h | |
void DelaySignalEntity
(
FName SignalName, |
Inform a single entity of a signal being raised in a certain amount of seconds | MassSignalSubsystem.h | |
void DelaySignalEntityDeferred
(
FMassExecutionContext& Context, |
Inform single entity of a signal being raised asynchronously using the Mass Command Buffer | MassSignalSubsystem.h | |
UE::MassSignal::FSignalDelegate & GetSignalDelegateByName
(
FName SignalName |
Retrieve the delegate dispatcher from the signal name | MassSignalSubsystem.h | |
void SignalEntities
(
FName SignalName, |
Inform multiple entities of a signal being raised | MassSignalSubsystem.h | |
void SignalEntitiesDeferred
(
FMassExecutionContext& Context, |
Inform multiple entities of a signal being raised asynchronously using the Mass Command Buffer | MassSignalSubsystem.h | |
void SignalEntity
(
FName SignalName, |
Inform a single entity of a signal being raised | MassSignalSubsystem.h | |
void SignalEntityDeferred
(
FMassExecutionContext& Context, |
Inform single entity of a signal being raised asynchronously using the Mass Command Buffer | MassSignalSubsystem.h |
Protected
Overridden from USubsystem
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Deinitialize() |
MassSignalSubsystem.h | ||
virtual void Initialize
(
FSubsystemCollectionBase& Collection |
USubsystem implementation Begin. | MassSignalSubsystem.h |
Overridden from FTickableObjectBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TStatId GetStatId() |
MassSignalSubsystem.h | ||
virtual void Tick
(
float DeltaTime |
MassSignalSubsystem.h |