Revision Difference
GM:OnScreenSizeChanged#527312
<function name="OnScreenSizeChanged" parent="GM" type="hook">
<ishook>yes</ishook>
<added>2020.04.29</added>
<description>
Called when the player's screen resolution of the game changes.
⤶
<page>Global.ScrW</page> and <page>Global.ScrH</page> will return the new values when this hook is called.⤶
<note> Cannot print new size, use `print(ScrW())` and `print(ScrH())`</note>⤶
<page>Global.ScrW</page> and <page>Global.ScrH</page> will return the new values when this hook is called.⤶
</description>
<realm>Client</realm>
<predicted>No</predicted>
<args>
<arg name="oldWidth" type="number">The previous width of the game's window</arg>
<arg name="oldHeight" type="number">The previous height of the game's window</arg>
</args>
</function>
⤶
⤶
<example>⤶
<description>When a player change his Screen Size it's print the old Size and the new size</description>⤶
<code>⤶
hook.Add("OnScreenSizeChanged", "PrintOld", function(oldWidth, oldHeight)⤶
print(oldWidth) -- Print old Screen Width⤶
print(oldHeight) -- Print old Screen Height⤶
print(ScrW()) -- Print new Screen Width⤶
print(ScrH()) -- Print new Screen Height⤶
end)⤶
</code>⤶
</example>