25 virtual void NativeConstruct()
override;
26 virtual void NativePreConstruct()
override;
28 virtual void OnSlotRefreshed();
31 virtual void PostEditChangeProperty(FPropertyChangedEvent& PropertyChangedEvent)
override;
35 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category =
"UI|HUD")
36 FSlateBrush SelectionFrameBrush;
38 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "
UI|HUD")
39 FSlateBrush CharacterPortraitBrush;
41 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "
UI|HUD")
42 FSlateBrush WeaponIconBrush;
45 UPROPERTY(BlueprintReadOnly, Category = "
UI|HUD", meta = (BindWidget))
46 TObjectPtr<UImage> SelectionFrame;
48 UPROPERTY(BlueprintReadOnly, Category = "
UI|HUD", meta = (BindWidget))
49 TObjectPtr<UImage> CharacterPortrait;
51 UPROPERTY(BlueprintReadOnly, Category = "
UI|HUD", meta = (BindWidget))
52 TObjectPtr<UImage> WeaponIcon;
54 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Transient, meta = (BindWidgetAnim))
55 TObjectPtr<UWidgetAnimation> SelectionAnim;
57 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Transient, meta = (BindWidgetAnim))
58 TObjectPtr<UWidgetAnimation> UnselectionAnim;