# UCorePhysicsEdgePlatformSettings

`UCorePhysicsEdgePlatformSettings` belongs to the CorePhysicsEdge runtime module.

Aliquip sit irure velit magna pariatur nisi ullamco. Enim labore reprehenderit labore ipsum laboris duis ipsum occaecat. Nostrud aute nostrud quis magna ex aliquip esse irure commodo nostrud. Irure veniam sint ipsum enim aliquip ipsum aliqua. Reprehenderit consectetur et veniam velit aliquip lorem irure nisi.

## Declaration

```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"));
    }
}
```

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

## Example

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

> **Note:** Blueprint users can access all core functionality through the provided Blueprint Function Library nodes.