Fix common ui input settings, equipment menu initialization order
This commit is contained in:
@@ -15,6 +15,7 @@ void UEquipmentSlotWidget::SetItem(UClothingItemInstance* InItem)
|
||||
|
||||
IconImage->SetBrushFromTexture(InItem->GetClothingItem()->Icon);
|
||||
IconImage->SetVisibility(ESlateVisibility::SelfHitTestInvisible);
|
||||
PlaceholderImage->SetVisibility(ESlateVisibility::Hidden);
|
||||
SetIsEnabled(true);
|
||||
}
|
||||
|
||||
@@ -24,6 +25,7 @@ void UEquipmentSlotWidget::ClearItem()
|
||||
|
||||
IconImage->SetBrushFromTexture(nullptr);
|
||||
IconImage->SetVisibility(ESlateVisibility::Hidden);
|
||||
PlaceholderImage->SetVisibility(ESlateVisibility::SelfHitTestInvisible);
|
||||
SetIsEnabled(false);
|
||||
}
|
||||
|
||||
@@ -81,9 +83,4 @@ void UEquipmentSlotWidget::NativeConstruct()
|
||||
|
||||
Player->ClothingManager->OnClothingEquip.AddUniqueDynamic(this, &UEquipmentSlotWidget::OnClothingEquip);
|
||||
Player->ClothingManager->OnClothingUnequip.AddUniqueDynamic(this, &UEquipmentSlotWidget::OnClothingUnequip);
|
||||
|
||||
if (UClothingItemInstance* Item = Player->ClothingManager->GetSlotClothing(SlotType))
|
||||
SetItem(Item);
|
||||
else
|
||||
ClearItem();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user