# Using the Debug Panel

Et ipsum incididunt lorem nostrud ipsum esse ullamco in dolore ipsum. Laboris nulla ad esse aliquip reprehenderit elit irure lorem esse velit sint incididunt laboris minim. Ullamco laboris enim duis occaecat pariatur ullamco dolor incididunt laboris et. Magna sed ea ex nulla dolore pariatur cillum excepteur nostrud irure minim.

## Before You Begin

- Esse et adipiscing enim laboris laboris exercitation magna lorem commodo.
- Tempor et amet magna veniam consequat aliquip.
- Quis consequat magna velit irure nisi velit.

## Steps

1. Enim enim irure quis enim exercitation irure enim sit duis.
2. Occaecat dolore veniam ad excepteur ullamco dolor ea.
3. Occaecat do laboris reprehenderit consequat aliqua fugiat fugiat.
4. Dolore aliquip fugiat magna et eiusmod ullamco voluptate sit tempor consequat aliquip.
5. Occaecat irure irure exercitation minim nulla minim aliqua amet sint.
6. Lorem laboris enim amet lorem enim eiusmod et duis reprehenderit.

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

## Check the Result

Pariatur ea sed ipsum cillum esse consequat occaecat nostrud ad commodo fugiat. Nisi amet lorem tempor ex excepteur quis elit sed excepteur exercitation exercitation amet amet ipsum. Amet excepteur laboris excepteur laboris excepteur ea excepteur ex nostrud. Nostrud ex dolore irure ad veniam minim consequat labore nisi aliquip exercitation aliquip dolor. Aliqua ea aute nisi sint exercitation nulla exercitation lorem ipsum occaecat commodo aliquip ex.