44 lines
1.3 KiB
C++
44 lines
1.3 KiB
C++
// Fill out your copyright notice in the Description page of Project Settings.
|
|
|
|
|
|
#include "../UI/SaveGameEntryUserWidget.h"
|
|
|
|
void USaveGameEntryUserWidget::NativeConstruct()
|
|
{
|
|
Super::NativeConstruct();
|
|
|
|
if (LoadSaveButton)
|
|
{
|
|
LoadSaveButton->OnClicked.AddUniqueDynamic(this, &USaveGameEntryUserWidget::LoadSaveButtonOnClicked);
|
|
LoadSaveButton->OnClicked.AddUniqueDynamic(this, &USaveGameEntryUserWidget::PlayClickedSound);
|
|
|
|
LoadSaveButton->OnHovered.AddUniqueDynamic(this, &USaveGameEntryUserWidget::LoadSaveButtonHoveredDelegate);
|
|
LoadSaveButton->OnHovered.AddUniqueDynamic(this, &USaveGameEntryUserWidget::PlayHoveredSound);
|
|
|
|
LoadSaveButton->OnUnhovered.AddUniqueDynamic(this, &USaveGameEntryUserWidget::LoadSaveButtonUnhoveredDelegate);
|
|
LoadSaveButton->OnUnhovered.AddUniqueDynamic(this, &USaveGameEntryUserWidget::PlayUnhoveredSound);
|
|
}
|
|
}
|
|
|
|
void USaveGameEntryUserWidget::SetSaveInfo()
|
|
{
|
|
}
|
|
|
|
void USaveGameEntryUserWidget::LoadSaveButtonOnClicked()
|
|
{
|
|
}
|
|
|
|
void USaveGameEntryUserWidget::LoadSaveButtonHoveredDelegate()
|
|
{
|
|
SetTextBlockHovered(PlayerNameTextBlock);
|
|
SetTextBlockHovered(CurrentLevelTextBlock);
|
|
SetTextBlockHovered(DateTimeSavedTextBlock);
|
|
}
|
|
|
|
void USaveGameEntryUserWidget::LoadSaveButtonUnhoveredDelegate()
|
|
{
|
|
SetTextBlockUnhovered(PlayerNameTextBlock);
|
|
SetTextBlockUnhovered(CurrentLevelTextBlock);
|
|
SetTextBlockUnhovered(DateTimeSavedTextBlock);
|
|
}
|