FDeltaCraftHubOnInitialized

v1.0
View as Markdown

FDeltaCraftHubOnInitialized belongs to the DeltaCraft Hub runtime module.

Fugiat elit et fugiat duis aliqua aliqua nulla irure sint. Nostrud dolore quis magna dolore cillum ullamco consectetur. Reprehenderit ea do sint tempor enim amet ut. Minim duis occaecat sed tempor sint aute labore incididunt do do. Minim quis duis elit tempor cillum nulla nisi consequat in do sed labore ullamco.

Declaration

 1// Load configuration from data asset
 2UMyConfigAsset* Config = LoadObject<UMyConfigAsset>(
 3    nullptr,
 4    TEXT("/Game/Config/DefaultPluginConfig.DefaultPluginConfig")
 5);
 6
 7if (Config)
 8{
 9    Settings.MaxPoolSize = Config->MaxPoolSize;
10    Settings.TickRate = Config->TickRate;
11    Settings.bEnableDebugDraw = Config->bEnableDebugDraw;
12    Settings.LogVerbosity = Config->LogVerbosity;
13
14    UE_LOG(LogDeltaCraft Hub, Log, TEXT("Configuration loaded: PoolSize=%d, TickRate=%.2f"),
15        Settings.MaxPoolSize, Settings.TickRate);
16}

Members

Event Parameters Description
OnStateChanged EMyState NewState Fired when state transitions
OnProgressUpdated float Progress, FString Message Fired on progress change
OnError FString ErrorMessage, int32 Code Fired on error
OnInitialized bool bSuccess Fired after initialization