In Game Configuration
Some data are stored in SaveGame object (look UE4 documentation if you don't know what's it)
Basically the template have two kind of SaveGame object:
SaveGame :
- BP_AFT_SG_Configuration: It's the SaveGame store configuration like Input, FX/BGM/Voice volume etc
- BP_AFT_SG_GameStorage: More for game file himself, like unlocked character etc.
In this doc, we want to know about BP_AFT_SG_Configuration.
He are Initiliazed or Loaded in GameInstance like all SaveGame should be loaded.
So you can look in AFT_GameInstance the function who do that (Init SGConfiguration):
And now if you look in SG_Configuration you can notify thoses data :
In Blueprint version as i know for the moment.
- The PControlConfList it's the version serialized for saving. It's why SaveGame are only check on it.
- OnFloatParamChange used for GameInstance to listen when you change param like BGM volume in realtime to change directly the actual played BGM volume.