#include <WeaponSlotWidget.h>
◆ GetIsWeaponSelected()
| bool UWeaponSlotWidget::GetIsWeaponSelected |
( |
| ) |
const |
|
inline |
◆ Initialize()
| bool UWeaponSlotWidget::Initialize |
( |
| ) |
|
|
overrideprotectedvirtual |
10{
11 const bool Success = Super::Initialize();
19
21 return true;
22}
◆ NativeConstruct()
| void UWeaponSlotWidget::NativeConstruct |
( |
| ) |
|
|
overrideprotectedvirtual |
26{
27 Super::NativeConstruct();
28
29}
◆ OnAmmoChanged()
| void UWeaponSlotWidget::OnAmmoChanged |
( |
const int32 | CurrentAmmo, |
|
|
const int32 | TotalAmmo ) |
◆ OnWeaponFireModeChanged()
| void UWeaponSlotWidget::OnWeaponFireModeChanged |
( |
const EWeaponFireMode | FireMode | ) |
|
◆ OnWeaponHolstered()
| void UWeaponSlotWidget::OnWeaponHolstered |
( |
const bool | bHolstered = false | ) |
|
◆ OnWeaponSelected()
| void UWeaponSlotWidget::OnWeaponSelected |
( |
const bool | bSelected, |
|
|
const bool | bPlayAnim = true ) |
◆ SetWeapon()
| void UWeaponSlotWidget::SetWeapon |
( |
const FString & | WeaponID | ) |
|
◆ SetWeaponAmmo()
| void UWeaponSlotWidget::SetWeaponAmmo |
( |
int32 | CurrentAmmo, |
|
|
int32 | TotalAmmo ) |
◆ SetWeaponFireMode()
| void UWeaponSlotWidget::SetWeaponFireMode |
( |
const EWeaponFireMode | FireMode | ) |
|
◆ SetWeaponHolstered()
| void UWeaponSlotWidget::SetWeaponHolstered |
( |
bool | bHolstered = false | ) |
|
◆ SetWeaponName()
| void UWeaponSlotWidget::SetWeaponName |
( |
const FString & | WeaponName | ) |
|
◆ SetWeaponSelected()
| void UWeaponSlotWidget::SetWeaponSelected |
( |
bool | bSelected = true, |
|
|
bool | bPlayAnim = true ) |
◆ SetWeaponThumbnail()
| void UWeaponSlotWidget::SetWeaponThumbnail |
( |
UTexture2D * | WeaponThumbnail | ) |
|
38{
39
41 {
42
43 UMaterialInstanceDynamic* WeaponThumbnailMaterialInstance = UMaterialInstanceDynamic::Create(
WeaponThumbnailMaterial,
this);
44
45 WeaponThumbnailMaterialInstance->SetTextureParameterValue("IconTexture", WeaponThumbnail);
47 }
48}
◆ AmmoThumbnailImage
| class UImage* UWeaponSlotWidget::AmmoThumbnailImage |
|
protected |
◆ bWeaponSelected
| bool UWeaponSlotWidget::bWeaponSelected = false |
|
protected |
◆ CurrentAmmoTextBlock
| class UTextBlock* UWeaponSlotWidget::CurrentAmmoTextBlock |
|
protected |
◆ DisabledGlow
| class UImage* UWeaponSlotWidget::DisabledGlow |
|
protected |
◆ EmptyTextBlock
| class UTextBlock* UWeaponSlotWidget::EmptyTextBlock |
|
protected |
◆ TotalAmmoTextBlock
| class UTextBlock* UWeaponSlotWidget::TotalAmmoTextBlock |
|
protected |
◆ WeaponNameTextBlock
| class UTextBlock* UWeaponSlotWidget::WeaponNameTextBlock |
|
protected |
◆ WeaponThumbnailImage
| class UImage* UWeaponSlotWidget::WeaponThumbnailImage |
|
protected |
◆ WeaponThumbnailMaterial
| class UMaterialInterface* UWeaponSlotWidget::WeaponThumbnailMaterial |
|
protected |
The documentation for this class was generated from the following files:
- T:/Unreal/Unreal Projects/SpaceAdventure52/SpaceAdventure/Plugins/WeaponSystem/Source/WeaponSystem/Public/Widgets/WeaponSlotWidget.h
- T:/Unreal/Unreal Projects/SpaceAdventure52/SpaceAdventure/Plugins/WeaponSystem/Source/WeaponSystem/Private/Widgets/WeaponSlotWidget.cpp