LEAP Documentation
40220
Documentation for the LEAP project
BroadcastMessageFlagEvent.h
Go to the documentation of this file.
1
// Copyright Blue Isle Studios Inc 2018. All Rights Reserved.
2
3
#pragma once
4
5
#include "CoreMinimal.h"
6
#include "
BroadcastMessageComponent.h
"
7
#include "BroadcastMessageFlagEvent.generated.h"
8
9
UENUM(BlueprintType)
10
enum class
EFlagEvent
: uint8
11
{
12
Taken
= 0,
13
Captured
= 1,
14
Dropped
= 2,
15
Returned
= 3,
16
None
17
};
18
19
UCLASS()
20
class PROJECTX_API
UBroadcastMessageFlagEvent
: public
UBroadcastMessageComponent
21
{
22
GENERATED_UCLASS_BODY()
23
24
public
:
25
virtual
void
ReceiveMessage(
AProjectXPlayerController
* PlayerController, int32 Data, APlayerState* PlayerStateA, APlayerState* PlayerStateB, UObject* Object)
const override
;
26
};
BroadcastMessageComponent.h
EFlagEvent
EFlagEvent
Definition:
BroadcastMessageFlagEvent.h:11
EFlagEvent::Dropped
@ Dropped
EFlagEvent::Taken
@ Taken
EFlagEvent::Captured
@ Captured
EFlagEvent::Returned
@ Returned
AProjectXPlayerController
Definition:
ProjectXPlayerController.h:83
UBroadcastMessageComponent
Definition:
BroadcastMessageComponent.h:14
UBroadcastMessageFlagEvent
Definition:
BroadcastMessageFlagEvent.h:21
E:
ProjectY
Source
ProjectX
Public
System
BroadcastMessage
BroadcastMessageFlagEvent.h
Generated by
1.9.4