Space Plunder
Loading...
Searching...
No Matches
QuestExampleGameState.h
Go to the documentation of this file.
1// Fill out your copyright notice in the Description page of Project Settings.
2
3#pragma once
4
5#include "CoreMinimal.h"
7#include "GameFramework/GameStateBase.h"
8#include "GameMode/OnlineGameState.h"
10#include "QuestExampleGameState.generated.h"
11
15UCLASS()
16class QUESTSYSTEMEXAMPLECONTENT_API AQuestExampleGameState : public AOnlineGameState
17{
18 GENERATED_BODY()
19
20public:
21
23
24 virtual void AddPlayerState(APlayerState* PlayerState) override;
25 virtual void RemovePlayerState(APlayerState* PlayerState) override;
26
27 //~~ ISaveLoad ~~//
28 virtual bool SaveGame() override;
29 virtual bool LoadGame() override;
30 //~~ ISaveLoad ~~//
31
32 virtual void UpdatePlayerList() override;
33 virtual void OnPlayersReplicated() override;
34
35
36protected:
37
38 virtual void BeginPlay() override;
39
40 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Quest")
41 UQuestGameStateComponent* QuestGameComponent;
42
43};
UCLASS(Blueprintable, BlueprintType, ClassGroup=(BucciGames), meta=(BlueprintSpawnableComponent)) class CHATSYSTEM_API UChatSystemComponent
Definition ChatSystemComponent.h:13
Definition OnlineGameState.h:23
Definition QuestExampleGameState.h:17