LEAP Documentation 40220
Documentation for the LEAP project
UBroadcastMessageComponent Class Reference

#include <BroadcastMessageComponent.h>

Inheritance diagram for UBroadcastMessageComponent:
UBroadcastMessage UBroadcastMessageFlagEvent UBroadcastMessageVIPEvent

Public Member Functions

virtual void ReceiveMessage (AProjectXPlayerController *PlayerController, int32 Data, APlayerState *PlayerStateA, APlayerState *PlayerStateB, UObject *Object) const override
 
- Public Member Functions inherited from UBroadcastMessage
virtual void ClientReceive (const FClientReceiveData &ClientData) const override
 

Protected Member Functions

void AddComponentToActor (UObject *Object) const
 
void RemoveComponentFromActor (UObject *Object) const
 
- Protected Member Functions inherited from UBroadcastMessage
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
 

Protected Attributes

TSubclassOf< UActorComponent > ComponentClass
 

Additional Inherited Members

- Static Public Member Functions inherited from UBroadcastMessage
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)
 

Member Function Documentation

◆ AddComponentToActor()

void UBroadcastMessageComponent::AddComponentToActor ( UObject *  Object) const
protected

◆ ReceiveMessage()

void UBroadcastMessageComponent::ReceiveMessage ( AProjectXPlayerController PlayerController,
int32  Data,
APlayerState *  PlayerStateA,
APlayerState *  PlayerStateB,
UObject *  Object 
) const
overridevirtual

Reimplemented from UBroadcastMessage.

Reimplemented in UBroadcastMessageFlagEvent, and UBroadcastMessageVIPEvent.

◆ RemoveComponentFromActor()

void UBroadcastMessageComponent::RemoveComponentFromActor ( UObject *  Object) const
protected

Member Data Documentation

◆ ComponentClass

TSubclassOf<UActorComponent> UBroadcastMessageComponent::ComponentClass
protected

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