Migration Checklist
Occaecat lorem pariatur velit labore irure voluptate incididunt duis cillum aliqua. Exercitation reprehenderit elit sit dolor laboris laboris occaecat. Pariatur adipiscing quis nostrud magna nostrud ad occaecat esse minim lorem ex excepteur veniam. Reprehenderit aute veniam sint esse exercitation amet enim cillum commodo duis laboris ea labore.
What Changed
| 1.x | 2.0 | Notes |
|---|---|---|
| UQuestSystemManager | UQuestSystemSubsystem | Now a game instance subsystem |
| FQuestSystemOptions | FQuestSystemConfig | Fields renamed to match the settings |
| OnQuestSystemReady | OnInitialized | Fires once per world |
Before
1UINTERFACE(MinimalAPI, Blueprintable)
2class UQuestSystemInterface : public UInterface
3{
4 GENERATED_BODY()
5};
6
7class IQuestSystemInterface
8{
9 GENERATED_BODY()
10
11public:
12 UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "QuestSystem")
13 void OnPluginActivated(bool bSuccess);
14
15 UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "QuestSystem")
16 FMyResult ProcessData(const FMyInput& Input);
17
18 UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "QuestSystem")
19 bool CanExecute() const;
20};
After
1; DefaultEngine.ini
2[/Script/QuestSystem.QuestSystemSettings]
3bEnabled=true
4MaxPoolSize=100
5TickRate=60.0
6LogVerbosity=Warning
7bEnableDebugDraw=false
8
9[/Script/QuestSystem.QuestSystemNetworkSettings]
10bReplicateState=true
11UpdateFrequency=10.0
12MaxReplicationDistance=10000.0
Steps
- Exercitation dolore ea ex minim magna ipsum lorem.
- In labore sit aute ullamco pariatur adipiscing lorem excepteur consectetur occaecat.
- Reprehenderit cillum dolor nisi quis dolor esse excepteur quis pariatur.
Warning: Back up your project before you migrate it to 2.0.