Garry's Mod Wiki

Revision Difference

GM:ForceDermaSkin#526738

<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>⤶ <description>Example on how to use this hook. This will make all panels use specified skin.</description>⤶ <code> hook.Add( "ForceDermaSkin", "my_new_skin", function() return "some_skin" end ) </code> </example>