Navigation
API > API/Plugins > API/Plugins/MassReplication
Interface for the bubble handler classes. All the outside interaction with the FastArray logic should be done via the Handler interface or derived classes where possible. These virtual functions are either only called once each per frame on the client for a few struct instances or called at startup / shutdown.
| Name | IClientBubbleHandlerInterface |
| Type | class |
| Header File | /Engine/Plugins/Runtime/MassGameplay/Source/MassReplication/Public/MassClientBubbleHandler.h |
| Include Path | #include "MassClientBubbleHandler.h" |
Syntax
class IClientBubbleHandlerInterface
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IClientBubbleHandlerInterface() |
MassClientBubbleHandler.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void DebugValidateBubbleOnClient() |
MassClientBubbleHandler.h | ||
void DebugValidateBubbleOnServer() |
MassClientBubbleHandler.h | ||
void InitializeForWorld
(
UWorld& InWorld |
MassClientBubbleHandler.h | ||
void PostReplicatedAdd
(
const TArrayView< int32 > AddedIndices, |
MassClientBubbleHandler.h | ||
void PostReplicatedChange
(
const TArrayView< int32 > ChangedIndices, |
MassClientBubbleHandler.h | ||
void PreReplicatedRemove
(
const TArrayView< int32 > RemovedIndices, |
These functions are processed internally by TClientBubbleHandlerBase | MassClientBubbleHandler.h | |
void Reset() |
MassClientBubbleHandler.h | ||
void SetClientHandle
(
FMassClientHandle InClientHandle |
MassClientBubbleHandler.h | ||
void Tick
(
float DeltaTime |
MassClientBubbleHandler.h | ||
void UpdateAgentsToRemove() |
MassClientBubbleHandler.h |