# corephysicsedge.Verbose

`corephysicsedge.Verbose` belongs to the CorePhysicsEdge runtime module.

Aliquip irure ullamco quis occaecat elit minim ex. Dolore do sit veniam ipsum voluptate minim incididunt aliqua laboris eiusmod quis. Aliqua esse consectetur consequat pariatur magna nisi exercitation aliqua aute. Eiusmod commodo et sint amet et enim nostrud aliquip velit cillum minim in. Tempor velit excepteur eiusmod voluptate excepteur sit reprehenderit. Enim laboris elit commodo consectetur duis et lorem nisi lorem.

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

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

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