IClientBubbleHandlerInterface

Interface for the bubble handler classes.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

MassReplication

Header

/Engine/Plugins/Runtime/MassGameplay/Source/MassReplication/Public/MassClientBubbleHandler.h

Include

#include "MassClientBubbleHandler.h"

Syntax

class IClientBubbleHandlerInterface

Remarks

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.

Destructors

Functions

Name Description

Public function

void

 

DebugValidateBubbleOnClient()

Public function

void

 

DebugValidateBubbleOnServer()

Public function

void

 

InitializeForWorld

(
    UWorld& InWorld
)

Public function

void

 

PostReplicatedAdd

(
    const TArrayView< int32 > AddedIndi...,
    int32 FinalSize
)

Public function

void

 

PostReplicatedChange

(
    const TArrayView< int32 > ChangedIn...,
    int32 FinalSize
)

Public function

void

 

PreReplicatedRemove

(
    const TArrayView< int32 > RemovedIn...,
    int32 FinalSize
)

These functions are processed internally by TClientBubbleHandlerBase

Public function

void

 

Reset()

Public function

void

 

SetClientHandle

(
    FMassClientHandle InClientHandle
)

Public function

void

 

Tick

(
    float DeltaTime
)

Public function

void

 

UpdateAgentsToRemove()