# UCorePhysicsEdgeEditorSubsystem

`UCorePhysicsEdgeEditorSubsystem` belongs to the CorePhysicsEdge runtime module.

Laboris velit sit enim sit consequat ipsum lorem velit. Voluptate labore voluptate veniam magna nulla occaecat veniam ipsum lorem quis ex consectetur enim laboris. Consectetur ipsum irure minim ipsum laboris in pariatur consectetur.

## Declaration

```cpp
// Declare delegates for event-driven communication
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FOnStateChanged, EMyState, NewState);
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FOnProgressUpdated, float, Progress, FString, Message);

UPROPERTY(BlueprintAssignable, Category = "Events")
FOnStateChanged OnStateChanged;

UPROPERTY(BlueprintAssignable, Category = "Events")
FOnProgressUpdated OnProgressUpdated;

// Broadcasting events
void UMyManager::UpdateState(EMyState NewState)
{
    CurrentState = NewState;
    OnStateChanged.Broadcast(NewState);
    OnProgressUpdated.Broadcast(GetProgress(), GetStatusMessage());
}
```

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

> **Tip:** Use the built-in profiling commands (stat MyPlugin) to monitor runtime performance in real time.