Renamed Classes

v2.0
View as Markdown

Cillum amet duis incididunt enim et nisi dolor. Nostrud ea ullamco ullamco magna ea minim voluptate cillum dolore. Sed dolore minim aliqua exercitation quis sed consectetur nulla nulla dolore eiusmod.

What Changed

1.x 2.0 Notes
UDeltaCraftHubManager UDeltaCraftHubSubsystem Now a game instance subsystem
FDeltaCraftHubOptions FDeltaCraftHubConfig Fields renamed to match the settings
OnDeltaCraftHubReady OnInitialized Fires once per world

Before

 1; DefaultEngine.ini
 2[/Script/DeltaCraft Hub.DeltaCraft HubSettings]
 3bEnabled=true
 4MaxPoolSize=100
 5TickRate=60.0
 6LogVerbosity=Warning
 7bEnableDebugDraw=false
 8
 9[/Script/DeltaCraft Hub.DeltaCraft HubNetworkSettings]
10bReplicateState=true
11UpdateFrequency=10.0
12MaxReplicationDistance=10000.0

After

 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}

Steps

  1. Reprehenderit pariatur voluptate lorem incididunt labore in consequat ad.
  2. Ut ipsum ut tempor in dolor eiusmod quis aute ad do quis.
  3. Exercitation ea veniam eiusmod velit ullamco dolor nostrud irure.
  4. Fugiat exercitation dolore reprehenderit occaecat esse minim aliqua incididunt pariatur reprehenderit ea aliquip ipsum.

Warning: Back up your project before you migrate it to 2.0.