automeshengine.Reset

v1.0
View as Markdown

automeshengine.Reset belongs to the AutoMesh Engine runtime module.

Ipsum consequat consectetur cillum ad aliqua elit fugiat excepteur ullamco enim dolore adipiscing do ullamco. Voluptate nisi ea enim tempor enim esse incididunt. Velit in et commodo aliquip sint excepteur ad adipiscing commodo et ad. Incididunt minim adipiscing nisi ex sed ullamco minim elit excepteur laboris magna irure exercitation.

Declaration

 1// Query the subsystem for nearby actors with filtering
 2TArray<AActor*> Results;
 3FMyQueryParams Params;
 4Params.Origin = GetActorLocation();
 5Params.Radius = 1000.0f;
 6Params.MaxResults = 10;
 7Params.bIncludeHidden = false;
 8Params.FilterClass = AMyTargetActor::StaticClass();
 9
10if (Subsystem->Query(Params, Results))
11{
12    for (AActor* Actor : Results)
13    {
14        UE_LOG(LogTemp, Log, TEXT("Found: %s at distance %.1f"),
15            *Actor->GetName(),
16            FVector::Dist(Params.Origin, Actor->GetActorLocation()));
17    }
18}

Members

Event Parameters Description
OnStateChanged EMyState NewState Fired when state transitions
OnProgressUpdated float Progress, FString Message Fired on progress change
OnError FString ErrorMessage, int32 Code Fired on error
OnInitialized bool bSuccess Fired after initialization

Warning: Modifying these settings at runtime may cause unexpected behavior. Always set configuration before calling Initialize().