Navigation
API > API/Plugins > API/Plugins/MassReplication
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMassReplicatorBase
- UMassCrowdReplicator
References
| Module | MassReplication |
| Header | /Engine/Plugins/Runtime/MassGameplay/Source/MassReplication/Public/MassReplicationProcessor.h |
| Include | #include "MassReplicationProcessor.h" |
Syntax
UCLASS&40;Abstract&41;
class UMassReplicatorBase : public UObject
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddRequirements
(
FMassEntityQuery& EntityQuery |
Must override to add specific entity query requirements for replication Usually we add replication processor handler requirements | |
| void | CalculateClientReplication
(
FMassExecutionContext& Context, |
Implemented as straight template callbacks as when profiled this was faster than TFunctionRef. | |
| void | ProcessClientReplication
(
FMassExecutionContext& Context, |
Must override to process the client replication This methods should call CalculateClientReplication with the appropriate callback implementation |