Files
TheracUE/Source/MyProject/Public/MagicFloatInput.h

36 lines
718 B
C
Raw Normal View History

// Fill out your copyright notice in the Description page of Project Settings.
#pragma once
#include "Components/EditableTextBox.h"
2025-05-09 16:02:07 +01:00
#include "CoreMinimal.h"
2025-05-09 22:20:16 +01:00
#include <Components/TextBlock.h>
#include "MagicFloatInput.generated.h"
DECLARE_DELEGATE(FOnMagicFloatsMangledDelegate);
/**
2025-05-09 16:02:07 +01:00
*
*/
UCLASS()
2025-05-09 16:02:07 +01:00
class MYPROJECT_API UMagicFloatInput : public UEditableTextBox {
2025-05-09 16:18:28 +01:00
2025-05-09 16:02:07 +01:00
GENERATED_BODY()
void HandleOnTextCommitted(
FText const & Text,
ETextCommit::Type CommitMethod
) override;
UPROPERTY(EditAnywhere)
2025-05-09 22:20:16 +01:00
UTextBlock * sourceInput;
UPROPERTY(EditAnywhere)
UTextBlock * myVerifier;
UFUNCTION()
void HandleMagicFloatsMangledEvent();
FOnMagicFloatsMangledDelegate OnMagicFloatsMangled;
};