diff --git a/Source/Engine/Core/Config/GameSettings.cpp b/Source/Engine/Core/Config/GameSettings.cpp index 35770c578..eb6705c9c 100644 --- a/Source/Engine/Core/Config/GameSettings.cpp +++ b/Source/Engine/Core/Config/GameSettings.cpp @@ -221,6 +221,7 @@ void GameSettings::Deserialize(DeserializeStream& stream, ISerializeModifier* mo ProductName = JsonTools::GetString(stream, "ProductName"); CompanyName = JsonTools::GetString(stream, "CompanyName"); CopyrightNotice = JsonTools::GetString(stream, "CopyrightNotice"); + Version = JsonTools::GetString(stream, "Version"); Icon = JsonTools::GetGuid(stream, "Icon"); FirstScene = JsonTools::GetGuid(stream, "FirstScene"); NoSplashScreen = JsonTools::GetBool(stream, "NoSplashScreen", NoSplashScreen); diff --git a/Source/Engine/Core/Config/GameSettings.h b/Source/Engine/Core/Config/GameSettings.h index 54e38555b..db1f8ac53 100644 --- a/Source/Engine/Core/Config/GameSettings.h +++ b/Source/Engine/Core/Config/GameSettings.h @@ -33,6 +33,12 @@ public: API_FIELD(Attributes="EditorOrder(15), EditorDisplay(\"General\")") String CopyrightNotice; + /// + /// The game version number. Usually in format: MAJOR.MINOR.BUILD.REVISION + /// + API_FIELD(Attributes="EditorOrder(20), EditorDisplay(\"General\")") + String Version; + /// /// The default application icon. ///