# UQuestSystemLocalPlayerSubsystem

`UQuestSystemLocalPlayerSubsystem` belongs to the QuestSystem runtime module.

Ea enim sed aute consectetur voluptate tempor ad occaecat eiusmod ullamco et ad sit excepteur. Consequat incididunt laboris voluptate consequat enim consequat ex et eiusmod minim aliqua. Elit aute dolore exercitation occaecat ea excepteur quis ex labore voluptate aute velit irure ipsum.

## Declaration

```cpp
// Query the subsystem for nearby actors with filtering
TArray<AActor*> Results;
FMyQueryParams Params;
Params.Origin = GetActorLocation();
Params.Radius = 1000.0f;
Params.MaxResults = 10;
Params.bIncludeHidden = false;
Params.FilterClass = AMyTargetActor::StaticClass();

if (Subsystem->Query(Params, Results))
{
    for (AActor* Actor : Results)
    {
        UE_LOG(LogTemp, Log, TEXT("Found: %s at distance %.1f"),
            *Actor->GetName(),
            FVector::Dist(Params.Origin, Actor->GetActorLocation()));
    }
}
```

## Members

| Platform | Status | Notes |
| --- | --- | --- |
| Windows | Fully Supported | Primary development platform |
| Linux | Fully Supported | Tested on Ubuntu 22.04+ |
| macOS | Supported | Requires Xcode 15+ |
| Android | Experimental | Limited debug tools |
| iOS | Experimental | Requires additional setup |