mirror of
https://github.com/FortniteModdingHub/FNGameProj.git
synced 2026-09-03 12:33:39 +00:00
84 lines
2.8 KiB
C++
84 lines
2.8 KiB
C++
#pragma once
|
|
#include "CoreMinimal.h"
|
|
#include "UObject/NoExportTypes.h"
|
|
#include "UObject/NoExportTypes.h"
|
|
#include "Styling/SlateBrush.h"
|
|
#include "Fonts/SlateFontInfo.h"
|
|
#include "Components/Widget.h"
|
|
#include "AthenaQuickBarNativeCell.generated.h"
|
|
|
|
class UFortItem;
|
|
|
|
UCLASS(Blueprintable)
|
|
class UAthenaQuickBarNativeCell : public UWidget {
|
|
GENERATED_BODY()
|
|
public:
|
|
protected:
|
|
UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true))
|
|
FVector2D SelectionOffset;
|
|
|
|
UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true))
|
|
float SelectionAnimLength_Seconds;
|
|
|
|
UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true))
|
|
FSlateBrush EmptyCell_Brush;
|
|
|
|
UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true))
|
|
FVector2D EmptyCell_Padding;
|
|
|
|
UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true))
|
|
FSlateBrush SelectedCell_Brush;
|
|
|
|
UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true))
|
|
FSlateBrush ItemPortrait_Brush;
|
|
|
|
UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true))
|
|
FSlateBrush AmmoType_Brush;
|
|
|
|
UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true))
|
|
FVector2D AmmoTypeIcon_Size;
|
|
|
|
UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true))
|
|
FVector2D AmmoTypeIcon_Padding;
|
|
|
|
UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true))
|
|
FSlateFontInfo ItemCount_Font;
|
|
|
|
UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true))
|
|
FLinearColor ItemCount_Color;
|
|
|
|
UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true))
|
|
float ItemCount_OutlineAlphaFactor;
|
|
|
|
UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true))
|
|
FSlateBrush GadgetFuel_Brush;
|
|
|
|
UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true))
|
|
FVector2D GadgetFuel_Padding;
|
|
|
|
UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true))
|
|
float GadgetFuelChargeCount_OutlineAlphaFactor;
|
|
|
|
UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true))
|
|
FSlateFontInfo GadgetFuelChargeCount_Font;
|
|
|
|
UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true))
|
|
FLinearColor GadgetFuelChargeCount_Color;
|
|
|
|
UPROPERTY(BlueprintReadWrite, EditAnywhere, meta=(AllowPrivateAccess=true))
|
|
uint8 bShowSelectedWhenEmpty: 1;
|
|
|
|
public:
|
|
UAthenaQuickBarNativeCell();
|
|
UFUNCTION(BlueprintCallable)
|
|
void SetItemToRepresent(UFortItem* InItemToRepresent);
|
|
|
|
UFUNCTION(BlueprintCallable)
|
|
void SetIsSelected(bool bInSelected);
|
|
|
|
UFUNCTION(BlueprintCallable)
|
|
void DesiredSizeOverride(float WidthOverride, float HeightOverride);
|
|
|
|
};
|
|
|