// Fill out your copyright notice in the Description page of Project Settings. #pragma once #include "CoreMinimal.h" #include "Blueprint/UserWidget.h" #include "WizardingCentral/Characters/LumiController.h" #include "SpellTrainWidget.generated.h" class UButton; class UEditableTextBox; /** * */ UCLASS() class WIZARDINGCENTRAL_API USpellTrainWidget : public UUserWidget { GENERATED_BODY() protected: UPROPERTY(meta = (BindWidget)) TObjectPtr BtnAdd; UPROPERTY(meta = (BindWidget)) TObjectPtr BtnClear; UPROPERTY(meta = (BindWidget)) TObjectPtr TxtBoxName; private: TObjectPtr LumiController; protected: UFUNCTION() void AddNewTemplate(); UFUNCTION() void Clear(); virtual void NativeConstruct() override; };