Navigation
API > API/Plugins > API/Plugins/MassReplication
Classes derived from this will contain the IClientBubbleHandlerInterface derived class as well as the actual Fast Array. This class mainly provides the base automation with the IClientBubbleHandlerInterface
| Name | FMassClientBubbleSerializerBase |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/MassGameplay/Source/MassReplication/Public/MassClientBubbleSerializerBase.h |
| Include Path | #include "MassClientBubbleSerializerBase.h" |
Syntax
USTRUCT ()
struct FMassClientBubbleSerializerBase : public FFastArraySerializer
Inheritance Hierarchy
- FFastArraySerializer → FMassClientBubbleSerializerBase
Derived Classes
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ClientHandler | IClientBubbleHandlerInterface * | Pointer to the IClientBubbleHandlerInterface derived class in the class derived from this one | MassClientBubbleSerializerBase.h | |
| EntityManager | TSharedPtr< FMassEntityManager > | MassClientBubbleSerializerBase.h | ||
| ReplicationSubsystem | TObjectPtr< UMassReplicationSubsystem > | MassClientBubbleSerializerBase.h |
|
|
| SpawnerSubsystem | TObjectPtr< UMassSpawnerSubsystem > | MassClientBubbleSerializerBase.h |
|
|
| World | TObjectPtr< UWorld > | MassClientBubbleSerializerBase.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
IClientBubbleHandlerInterface * GetClientHandler() |
MassClientBubbleSerializerBase.h | ||
FMassEntityManager & GetEntityManagerChecked() |
MassClientBubbleSerializerBase.h | ||
UMassReplicationSubsystem * GetReplicationSubsystem() |
MassClientBubbleSerializerBase.h | ||
UMassSpawnerSubsystem * GetSpawnerSubsystem() |
MassClientBubbleSerializerBase.h | ||
UWorld * GetWorld() |
MassClientBubbleSerializerBase.h | ||
void InitializeForWorld
(
UWorld& InWorld |
MassClientBubbleSerializerBase.h | ||
void PostReplicatedAdd
(
const TArrayView< int32 > AddedIndices, |
MassClientBubbleSerializerBase.h | ||
void PostReplicatedChange
(
const TArrayView< int32 > ChangedIndices, |
MassClientBubbleSerializerBase.h | ||
void PreReplicatedRemove
(
const TArrayView< int32 > RemovedIndices, |
MassClientBubbleSerializerBase.h | ||
void SetClientHandler
(
IClientBubbleHandlerInterface& InClientHandler |
MassClientBubbleSerializerBase.h | ||
void ShutDown() |
MassClientBubbleSerializerBase.h |