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

14 lines
523 B
C++

#include "CSAsyncLoadPrimaryDataAssets.h"
#include "Engine/AssetManager.h"
void UCSAsyncLoadPrimaryDataAssets::LoadPrimaryDataAssets(const TArray<FPrimaryAssetId>& AssetIds, const TArray<FName>& AssetBundles)
{
UAssetManager& AssetManager = UAssetManager::Get();
AssetManager.LoadPrimaryAssets(AssetIds, AssetBundles, FStreamableDelegate::CreateUObject(this, &UCSAsyncLoadPrimaryDataAssets::OnPrimaryDataAssetsLoaded));
}
void UCSAsyncLoadPrimaryDataAssets::OnPrimaryDataAssetsLoaded()
{
InvokeManagedCallback();
}