fixed build issues, added binaries, and updated the AsyncLoadingScreen plugin directory

This commit is contained in:
Devrim Yasar
2025-04-14 13:03:05 -05:00
parent b91d8c9412
commit cc50ba0c39
2200 changed files with 910483 additions and 318 deletions

View File

@ -0,0 +1,41 @@
/************************************************************************************
* *
* Copyright (C) 2020 Truong Bui. *
* Website: https://github.com/truong-bui/AsyncLoadingScreen *
* Licensed under the MIT License. See 'LICENSE' file for full license information. *
* *
************************************************************************************/
#include "STipWidget.h"
#include "LoadingScreenSettings.h"
#include "Widgets/Text/STextBlock.h"
#include "AsyncLoadingScreenLibrary.h"
void STipWidget::Construct(const FArguments& InArgs, const FTipSettings& Settings)
{
if (Settings.TipText.Num() > 0)
{
int32 TipIndex = FMath::RandRange(0, Settings.TipText.Num() - 1);
if (Settings.bSetDisplayTipTextManually == true)
{
if (Settings.TipText.IsValidIndex(UAsyncLoadingScreenLibrary::GetDisplayTipTextIndex()))
{
TipIndex = UAsyncLoadingScreenLibrary::GetDisplayTipTextIndex();
}
}
ChildSlot
[
SNew(STextBlock)
.ColorAndOpacity(Settings.Appearance.ColorAndOpacity)
.Font(Settings.Appearance.Font)
.ShadowOffset(Settings.Appearance.ShadowOffset)
.ShadowColorAndOpacity(Settings.Appearance.ShadowColorAndOpacity)
.Justification(Settings.Appearance.Justification)
.WrapTextAt(Settings.TipWrapAt)
.Text(Settings.TipText[TipIndex])
];
}
}