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>