ui updates

This commit is contained in:
2026-06-12 23:29:35 +03:00
parent 9b3d7c4491
commit 5ff72d09c3
26 changed files with 159 additions and 37 deletions
+41
View File
@@ -0,0 +1,41 @@
// © 2025 Naked People Team. All Rights Reserved.
#include "TextButton.h"
#include "CommonTextBlock.h"
void UTextButton::SetIsActive(const bool Value)
{
IsActive = Value;
GetSingleMaterialStyleMID()->SetScalarParameterValue(TEXT("Selected"), Value ? 1.0f : 0.0f);
}
void UTextButton::NativePreConstruct()
{
Super::NativePreConstruct();
TextBlock->SetText(Text);
}
void UTextButton::NativeOnCurrentTextStyleChanged()
{
Super::NativeOnCurrentTextStyleChanged();
TextBlock->SetStyle(GetCurrentTextStyleClass());
}
void UTextButton::NativeOnHovered()
{
Super::NativeOnHovered();
GetSingleMaterialStyleMID()->SetScalarParameterValue(TEXT("Hovered"), 1.0f);
}
void UTextButton::NativeOnUnhovered()
{
Super::NativeOnUnhovered();
GetSingleMaterialStyleMID()->SetScalarParameterValue(TEXT("Hovered"), 0.0f);
}