AwaitAnySpaceBeginLoading (Unreal Engine)
- Declaration
static void AwaitAnySpaceBeginLoading(CavrnusSpaceBeginLoading OnBeginLoading);
Delegate Options:
typedef TFunction<void(const FString&)> CavrnusSpaceBeginLoading;
DECLARE_DYNAMIC_DELEGATE_OneParam(FCavrnusSpaceBeginLoading, FString, SpaceIdBeingLoaded);
- Description
Triggers when you begin attempting to join a space, returning the ID of the space being joined.
- Blueprint Sample
- Code Sample
#include "CavrnusFunctionLibrary.h"
#include "Types/CavrnusCallbackTypes.h"
void UClassName::Init()
{
// Member is FCavrnusSpaceBeginLoading SpaceBeginLoading;
SpaceBeginLoading.BindUFunction(this, GET_FUNCTION_NAME_CHECKED(UClassName, OnSpaceBeginLoading));
UCavrnusFunctionLibrary::AwaitAnySpaceBeginLoading(ReceiveSpacesList);
}
void UClassName::OnSpaceBeginLoading(FString SpaceIdBeingLoaded)
{
UE_LOG(LogTemp, Log, TEXT("Space Loading ID: %s"), *SpaceIdBeingLoaded);
}