第一次提交
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
//
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "CoreMinimal.h"
|
||||
#include "CommonUserWidget.h"
|
||||
#include "ItemDataDraggingWidget.generated.h"
|
||||
|
||||
class UCommonTextBlock;
|
||||
class UImage;
|
||||
class USizeBox;
|
||||
/**
|
||||
* 拖拽时候显示的物品数据小部件
|
||||
*/
|
||||
UCLASS()
|
||||
class PHYINVENTORY_API UItemDataDraggingWidget : public UCommonUserWidget
|
||||
{
|
||||
GENERATED_BODY()
|
||||
|
||||
UPROPERTY(meta=(BindWidget))
|
||||
USizeBox* MainSizeBox;
|
||||
UPROPERTY(meta=(BindWidget))
|
||||
UImage* IconImage;
|
||||
UPROPERTY(meta=(BindWidget))
|
||||
UCommonTextBlock* AmountText;
|
||||
|
||||
UPROPERTY(EditDefaultsOnly)
|
||||
UTexture2D* IconTexture;
|
||||
UPROPERTY(EditDefaultsOnly)
|
||||
int32 ItemAmount = 0;
|
||||
UPROPERTY(EditDefaultsOnly)
|
||||
float Height = 64.f;
|
||||
UPROPERTY(EditDefaultsOnly)
|
||||
float Width = 64.f;
|
||||
protected:
|
||||
virtual void NativePreConstruct() override;
|
||||
public:
|
||||
void SetAmount(int32 InAmount);
|
||||
void SetIcon(UTexture2D* InIconTexture);
|
||||
};
|
||||
Reference in New Issue
Block a user