# UCorePhysicsEdgeComponent

`UCorePhysicsEdgeComponent` belongs to the CorePhysicsEdge runtime module.

Nisi quis cillum nulla elit sed consequat sed sed consequat veniam dolore sit minim duis. Lorem excepteur laboris aute commodo tempor occaecat consequat ipsum reprehenderit excepteur do laboris aliquip. Quis nisi nostrud esse tempor labore aliqua aliqua ea quis cillum nisi. Minim et amet incididunt dolore consectetur amet dolore ex amet.

## Declaration

```yaml
# Plugin configuration (CorePhysicsEdge.yaml)
plugin:
  name: CorePhysicsEdge
  version: 2.0
  settings:
    max_pool_size: 100
    tick_rate: 60.0
    debug:
      enabled: false
      draw_bounds: false
      log_level: warning
    network:
      replicate: true
      update_frequency: 10.0
```

## 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 |

## Example

```cpp
#include "CorePhysicsEdge.h"
#include "Engine/World.h"

void AMyActor::BeginPlay()
{
    Super::BeginPlay();

    UCorePhysicsEdgeSubsystem* Subsystem = GetWorld()->GetSubsystem<UCorePhysicsEdgeSubsystem>();
    if (Subsystem)
    {
        Subsystem->Initialize();
        UE_LOG(LogTemp, Log, TEXT("Plugin subsystem initialized successfully"));
    }
}
```