Renamed Classes
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
- Reprehenderit pariatur voluptate lorem incididunt labore in consequat ad.
- Ut ipsum ut tempor in dolor eiusmod quis aute ad do quis.
- Exercitation ea veniam eiusmod velit ullamco dolor nostrud irure.
- 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.