FMassClientBubbleSerializerBase

Classes derived from this will contain the [IClientBubbleHandlerInterface](API\Plugins\MassReplication\IClientBubbleHandlerInterface) derived class as well as the actual Fast Array.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

FFastArraySerializer

FMassClientBubbleSerializerBase

FMassCrowdClientBubbleSerializer

References

Module

MassReplication

Header

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

Include

#include "MassClientBubbleSerializerBase.h"

Syntax

USTRUCT()
struct FMassClientBubbleSerializerBase : public FFastArraySerializer

Remarks

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

Functions

Name Description

Public function Const

IClientBubbl...

 

GetClientHandler()

Public function Const

UMassEntityS...

 

GetEntitySystem()

Public function Const

UMassReplica...

 

GetReplicationManager()

Public function Const

UMassSpawner...

 

GetSpawnerSubsystem()

Public function Const

UWorld *

 

GetWorld()

Public function

void

 

InitializeForWorld

(
    UWorld& InWorld
)

Public function Const

void

 

PostReplicatedAdd

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

Public function Const

void

 

PostReplicatedChange

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

Public function Const

void

 

PreReplicatedRemove

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

Public function

void

 

SetClientHandler

(
    IClientBubbleHandlerInterface& InC...
)