C++ Implementation GameInstance save, also some cleanup of unsued C++ classes

This literally took me days, as it turn out that the timing offset between C++ and BP Init of GameIstance caused it to not be added as a GlobalObject to SPUD correctly.
This commit is contained in:
Simeon "Waldo" Wallrath 2025-12-11 17:22:52 +01:00
parent ff4cff2b5d
commit 362b5ff23f
18 changed files with 72 additions and 112 deletions

View file

@ -30,7 +30,7 @@ namespace UnrealBuildTool.Rules
"Engine",
"Core",
"CoreUObject",
"VRExpansionPlugin",
"VRExpansionPlugin"
}
);

View file

@ -69,7 +69,7 @@ public class VRExpansionPlugin : ModuleRules
"AnimGraphRuntime",
"XRBase",
"GameplayTags",
"Mover"
"Mover",
});
//if(Target.bUseChaos)
@ -92,7 +92,7 @@ public class VRExpansionPlugin : ModuleRules
"ApplicationCore",
"RenderCore",
// "ShaderCore",
"NetworkReplayStreaming"
"NetworkReplayStreaming",
//"Renderer",
// "UtilityShaders"
});

View file

@ -15,22 +15,22 @@
"IsBetaVersion": false,
"Installed": true,
"SupportedTargetPlatforms": [
"Win64",
"Linux",
"Android",
"Mac",
"IOS"
],
"Win64",
"Linux",
"Android",
"Mac",
"IOS"
],
"Modules": [
{
"Name": "VRExpansionPlugin",
"Type": "RunTime",
"LoadingPhase": "Default"
},
{
{
"Name": "VRExpansionEditor",
"Type": "UnCookedOnly",
"LoadingPhase": "PostEngineInit"
"LoadingPhase": "PostEngineInit"
}
],
"Plugins": [
@ -45,6 +45,10 @@
{
"Name": "Mover",
"Enabled": true
},
{
"Name": "SPUD",
"Enabled": true
}
]
}
}