Files
BusyRabbit/Plugins/UnrealSharp/Source/UnrealSharpAsync/Private/CSAsyncLoadSoftObjectPtr.cpp
wyatt 648386cd73 Lua向C#逻辑迁移 一期 #13
将整个插件代码上传
2025-10-26 21:48:39 +08:00

16 lines
453 B
C++

#include "CSAsyncLoadSoftObjectPtr.h"
#include "Engine/AssetManager.h"
#include "Engine/StreamableManager.h"
void UCSAsyncLoadSoftPtr::LoadSoftObjectPaths(const TArray<FSoftObjectPath>& SoftObjectPtr)
{
UAssetManager::Get().GetStreamableManager().RequestAsyncLoad(SoftObjectPtr,
FStreamableDelegate::CreateUObject(this, &UCSAsyncLoadSoftPtr::OnAsyncLoadComplete));
}
void UCSAsyncLoadSoftPtr::OnAsyncLoadComplete()
{
InvokeManagedCallback();
}