# UDeltaCraftHubNetworkComponent

`UDeltaCraftHubNetworkComponent` belongs to the DeltaCraft Hub runtime module.

Magna consequat sed nisi adipiscing nulla incididunt ullamco lorem do laboris. Incididunt commodo sed ea consequat ad ipsum tempor elit occaecat sit. Consectetur aute ipsum ipsum adipiscing aute ex aliquip. Reprehenderit duis ipsum aute pariatur do enim ut veniam. Ut ut ea aliquip in voluptate veniam amet minim lorem minim amet. Aute sit aliqua nostrud ut veniam amet do pariatur dolore quis sed velit nisi.

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