Simplify class
This commit is contained in:
		
							parent
							
								
									d43b8c8df3
								
							
						
					
					
						commit
						2768e84d66
					
				| @ -58,3 +58,15 @@ void UStarterWeaponButtonWidget::OnClicked() | |||||||
| 		} | 		} | ||||||
| 	} | 	} | ||||||
| } | } | ||||||
|  | 
 | ||||||
|  | void UStarterWeaponButtonWidget::OnHoveredDelegate() | ||||||
|  | { | ||||||
|  | 	SetTextBlockHovered(WeaponNameTextBlock); | ||||||
|  | 	SetTextBlockHovered(DescriptionTextBlock); | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | void UStarterWeaponButtonWidget::OnUnhoveredDelegate() | ||||||
|  | { | ||||||
|  | 	SetTextBlockUnhovered(WeaponNameTextBlock); | ||||||
|  | 	SetTextBlockUnhovered(DescriptionTextBlock); | ||||||
|  | } | ||||||
|  | |||||||
| @ -20,20 +20,19 @@ class VAMPIRES_API UStarterWeaponButtonWidget : public UVampireInteractiveWidget | |||||||
| { | { | ||||||
| 	GENERATED_BODY() | 	GENERATED_BODY() | ||||||
| 
 | 
 | ||||||
| protected: | 	UPROPERTY(meta=(BindWidget)) | ||||||
| 	UPROPERTY(EditDefaultsOnly, meta=(BindWidget)) |  | ||||||
| 	TObjectPtr<UButton> Body; | 	TObjectPtr<UButton> Body; | ||||||
| 
 | 
 | ||||||
| 	UPROPERTY(EditDefaultsOnly, meta=(BindWidget)) | 	UPROPERTY(meta=(BindWidget)) | ||||||
| 	TObjectPtr<UImage> WeaponIcon; | 	TObjectPtr<UImage> WeaponIcon; | ||||||
| 
 | 
 | ||||||
| 	UPROPERTY(EditDefaultsOnly, meta=(BindWidget)) | 	UPROPERTY(meta=(BindWidget)) | ||||||
| 	TObjectPtr<UTextBlock> WeaponNameTextBlock; | 	TObjectPtr<UTextBlock> WeaponNameTextBlock; | ||||||
| 
 | 
 | ||||||
| 	UPROPERTY(EditDefaultsOnly, meta=(BindWidget)) | 	UPROPERTY(meta=(BindWidget)) | ||||||
| 	TObjectPtr<UTextBlock> DescriptionTextBlock; | 	TObjectPtr<UTextBlock> DescriptionTextBlock; | ||||||
| 
 | 
 | ||||||
| 	UPROPERTY(EditAnywhere, BlueprintReadWrite) | 	UPROPERTY() | ||||||
| 	TSubclassOf<AWeapon> WeaponTemplate; | 	TSubclassOf<AWeapon> WeaponTemplate; | ||||||
| 
 | 
 | ||||||
| 	UPROPERTY() | 	UPROPERTY() | ||||||
| @ -43,14 +42,12 @@ protected: | |||||||
| 
 | 
 | ||||||
| 	virtual void NativeOnListItemObjectSet(UObject* ListItemObject) override; | 	virtual void NativeOnListItemObjectSet(UObject* ListItemObject) override; | ||||||
| 
 | 
 | ||||||
| private: |  | ||||||
| 	UFUNCTION() | 	UFUNCTION() | ||||||
| 	virtual void OnClicked(); | 	virtual void OnClicked(); | ||||||
| 
 | 
 | ||||||
| 	UFUNCTION() | 	UFUNCTION() | ||||||
| 	void OnHoveredDelegate() { SetTextBlockHovered(WeaponNameTextBlock); SetTextBlockHovered(DescriptionTextBlock); } | 	void OnHoveredDelegate(); | ||||||
| 
 | 
 | ||||||
| 	UFUNCTION() | 	UFUNCTION() | ||||||
| 	void OnUnhoveredDelegate() { SetTextBlockUnhovered(WeaponNameTextBlock); SetTextBlockUnhovered(DescriptionTextBlock); } | 	void OnUnhoveredDelegate(); | ||||||
| 	 |  | ||||||
| }; | }; | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user