Space Plunder
Loading...
Searching...
No Matches
ServerRowMenuSystemWidget.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"
6#include "Blueprint/UserWidget.h"
7#include "ServerRowMenuSystemWidget.generated.h"
8
9UCLASS()
10class MENUSYSTEM_API UServerRowMenuSystemWidget : public UUserWidget
11{
12 GENERATED_BODY()
13
14public:
15 void Setup(class UMainMenuSystemWidget* Parent, uint32 Index);
16
17 UFUNCTION(BlueprintCallable, Category="Menu System")
18 void SetAsSelected(bool bIsSelected);
19
20 UFUNCTION(BlueprintCallable, Category="Menu System")
21 void ServerSelectButtonClicked();
22
23 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, meta = (BindWidget))
24 class UTextBlock* ServerNameText;
25 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, meta = (BindWidget))
26 class UTextBlock* ServerPlayerCountText;
27 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, meta = (BindWidget))
28 class UTextBlock* ServerOwningPlayerText;
29 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, meta = (BindWidget))
30 class UTextBlock* ServerPingText;
31protected:
32 virtual bool Initialize() override;
33
34 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Menu System")
35 FLinearColor SelectedColor;
36
37 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, meta = (BindWidget))
38 class UButton* ServerSelectButton;
39private:
40 UPROPERTY()
41 class UMainMenuSystemWidget* MainMenu;
42 uint32 IndexNumber;
43 FLinearColor DefaultColor;
44
45};
UCLASS(Blueprintable, BlueprintType, ClassGroup=(BucciGames), meta=(BlueprintSpawnableComponent)) class CHATSYSTEM_API UChatSystemComponent
Definition ChatSystemComponent.h:13
Definition MainMenuSystemWidget.h:11
Definition ServerRowMenuSystemWidget.h:11