Garry's Mod Wiki

Revision Difference

GM:ForceDermaSkin#511345

<function name="ForceDermaSkin" parent="GM" type="hook">⤶ <ishook>yes</ishook>⤶ <description>⤶ Called to allow override of the default Derma skin for all panels.⤶ ⤶ <note>This hook is only called on Lua start up, changing its value (or adding new hooks) after it has been already called will not have any effect.</note>⤶ </description>⤶ <realm>Client</realm>⤶ <predicted>No</predicted>⤶ <rets>⤶ <ret name="" type="string">A **case sensitive** Derma skin name to be used as default, registered previously via <page>derma.DefineSkin</page>.⤶ ⤶ ⤶ Returning nothing, nil or invalid name will make it fallback to the "Default" skin.</ret>⤶ </rets>⤶ </function>⤶ ⤶ <example>⤶ <description>Example on how to use this hook. This will make that all panels</description>⤶ <code>⤶ hook.Add( "ForceDermaSkin", "my_new_skin", function()⤶ return "some_skin"⤶ end )⤶ </code>⤶ ⤶ </example>