LEAP Documentation 40220
Documentation for the LEAP project
UBroadcastMessage Class Reference

#include <BroadcastMessage.h>

Inheritance diagram for UBroadcastMessage:
UBroadcastMessageAssaultPoint UBroadcastMessageCapturePoint UBroadcastMessageChallenge UBroadcastMessageComponent UBroadcastMessageExperienceEvent UBroadcastMessageKingOfTheHill UBroadcastMessageParticle UBroadcastMessagePlayerKill UBroadcastMessageQuickChatEvent UBroadcastMessageUltimate UNemesisBroadcastMessage

Public Member Functions

virtual void ClientReceive (const FClientReceiveData &ClientData) const override
 

Static Public Member Functions

static void BroadcastServerMessage (const UObject *WorldContextObject, TSubclassOf< class ULocalMessage > Message, const int32 Data, APlayerState *PlayerStateA, APlayerState *PlayerStateB, UObject *Object)
 
static void SendServerMessage (APlayerController *PlayerController, TSubclassOf< class ULocalMessage > Message, const int32 Data, APlayerState *PlayerStateA, APlayerState *PlayerStateB, UObject *Object)
 

Protected Member Functions

virtual void ReceiveMessage (AProjectXPlayerController *PlayerController, int32 Data, APlayerState *PlayerStateA, APlayerState *PlayerStateB, UObject *Object) const
 
void K2_ReceiveMessage (AProjectXPlayerController *PlayerController, int32 Data, APlayerState *PlayerStateA, APlayerState *PlayerStateB, UObject *Object) const
 

Detailed Description

An abstract, utility class meant to handle messages sent from the server to clients.

Member Function Documentation

◆ BroadcastServerMessage()

void UBroadcastMessage::BroadcastServerMessage ( const UObject *  WorldContextObject,
TSubclassOf< class ULocalMessage >  Message,
const int32  Data,
APlayerState *  PlayerStateA,
APlayerState *  PlayerStateB,
UObject *  Object 
)
static

◆ ClientReceive()

void UBroadcastMessage::ClientReceive ( const FClientReceiveData &  ClientData) const
overridevirtual

◆ K2_ReceiveMessage()

void UBroadcastMessage::K2_ReceiveMessage ( AProjectXPlayerController PlayerController,
int32  Data,
APlayerState *  PlayerStateA,
APlayerState *  PlayerStateB,
UObject *  Object 
) const
protected

◆ ReceiveMessage()

◆ SendServerMessage()

void UBroadcastMessage::SendServerMessage ( APlayerController *  PlayerController,
TSubclassOf< class ULocalMessage >  Message,
const int32  Data,
APlayerState *  PlayerStateA,
APlayerState *  PlayerStateB,
UObject *  Object 
)
static

The documentation for this class was generated from the following files: