LEAP Documentation 40220
Documentation for the LEAP project
ProjectXPlayerStateHorde.h
Go to the documentation of this file.
1// Copyright Blue Isle Studios Inc 2022. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
7#include "ProjectXGameState.h"
8
9#include "ProjectXPlayerStateHorde.generated.h"
10
11UCLASS()
13{
14 GENERATED_BODY()
15
16public:
17 virtual void BeginPlay() override;
18
19 UFUNCTION()
20 virtual void RequestMatchStateUpdateDelayed();
21 UFUNCTION()
22 virtual void RequestMatchStateUpdate();
23
24 UFUNCTION(Client, Reliable)
25 void Client_DisplayKillCounter();
26
27 UFUNCTION(Server, Reliable)
28 void Server_Reliable_RequestMatchStateUpdate();
29 UFUNCTION(BlueprintCallable, Server, Reliable)
30 void Server_Reliable_UpdateHordeModeDifficulty(EDifficultyLevel NewDifficultyLevel);
31};
EDifficultyLevel
Definition: ProjectXGameState.h:54
Definition: ProjectXPlayerStateHorde.h:13
Definition: ProjectXPlayerState.h:238