Revision Difference
SteamClient.RestartAppIfNecessary#519307
<member type="method" namespace="Steamworks" parent="SteamClient" name="RestartAppIfNecessary" static="true">⤶
<args>⤶
<arg name="appid" type="uint"></arg>⤶
</args>⤶
<return type="bool"></return>⤶
<summary>Checks if your executable was launched through Steam and relaunches it through Steam if it wasn't⤶
this returns true then it starts the Steam client if required and launches your game again through it, ⤶
and you should quit your process as soon as possible. This effectively runs steam://run/AppId so it ⤶
may not relaunch the exact executable that called it, as it will always relaunch from the version ⤶
installed in your Steam library folder/⤶
Note that during development, when not launching via Steam, this might always return true.</summary>⤶
</member>⤶