# FCorePhysicsEdgeOnInitialized

`FCorePhysicsEdgeOnInitialized` belongs to the CorePhysicsEdge runtime module.

Aliqua lorem amet elit lorem lorem consectetur aliqua excepteur excepteur. Excepteur ex minim nostrud excepteur consectetur ex enim commodo tempor elit ex aliquip exercitation. Esse incididunt ea sed excepteur ut dolore amet nulla nulla dolore. Incididunt enim excepteur sint consectetur quis cillum ad lorem laboris amet reprehenderit ex exercitation consectetur. Dolore tempor ea elit occaecat dolore aute ad quis aliqua aliqua velit. Ipsum voluptate adipiscing enim consectetur nisi nulla irure ipsum laboris exercitation et eiusmod.

## Declaration

```cpp
// Unit test example
IMPLEMENT_SIMPLE_AUTOMATION_TEST(
    FCorePhysicsEdgeBasicTest,
    "CorePhysicsEdge.Core.BasicFunctionality",
    EAutomationTestFlags::ApplicationContextMask | EAutomationTestFlags::ProductFilter
)

bool FCorePhysicsEdgeBasicTest::RunTest(const FString& Parameters)
{
    UCorePhysicsEdgeSubsystem* Subsystem = NewObject<UCorePhysicsEdgeSubsystem>();
    TestNotNull(TEXT("Subsystem should be created"), Subsystem);

    Subsystem->Initialize();
    TestTrue(TEXT("Subsystem should be initialized"), Subsystem->IsInitialized());

    FMyQueryParams Params;
    Params.Radius = 500.0f;
    TestTrue(TEXT("Query params should be valid"), Params.IsValid());

    return true;
}
```

## Members

| Function | Return Type | Description |
| --- | --- | --- |
| Initialize() | void | Set up the subsystem |
| Query(Params) | bool | Execute a spatial query |
| GetState() | EMyState | Return current state |
| Reset() | void | Reset to default state |
| SetConfig(Config) | void | Apply a configuration |