Space Plunder
Loading...
Searching...
No Matches
GameplayDebuggerExtension_Server.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#if WITH_GAMEPLAY_DEBUGGER
6
7
8#include "CoreMinimal.h"
9#include "GameplayDebuggerExtension.h"
10
11
17class FGameplayDebuggerExtension_Server : public FGameplayDebuggerExtension
18{
19public:
20
21 FGameplayDebuggerExtension_Server();
22
23 virtual void OnActivated() override;
24 virtual void OnDeactivated() override;
25 virtual FString GetDescription() const override;
26
27 static TSharedRef<FGameplayDebuggerExtension> MakeInstance();
28
29
30protected:
31
32 void ToggleShowServerValues();
33 void SetShowServerValues(const bool bValue);
34
35 int32 ServerBindingIdx;
36
37 mutable uint32 bIsCachedDescriptionValid : 1;
38 mutable FString CachedDescription;
39
40
41};
42
43
44#endif