UDeltaCraftHubNetworkComponent

v2.0
View as Markdown

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

 1// Declare delegates for event-driven communication
 2DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FOnStateChanged, EMyState, NewState);
 3DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FOnProgressUpdated, float, Progress, FString, Message);
 4
 5UPROPERTY(BlueprintAssignable, Category = "Events")
 6FOnStateChanged OnStateChanged;
 7
 8UPROPERTY(BlueprintAssignable, Category = "Events")
 9FOnProgressUpdated OnProgressUpdated;
10
11// Broadcasting events
12void UMyManager::UpdateState(EMyState NewState)
13{
14    CurrentState = NewState;
15    OnStateChanged.Broadcast(NewState);
16    OnProgressUpdated.Broadcast(GetProgress(), GetStatusMessage());
17}

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