Revision Difference
baseclass.Set#563583
<function name="Set" parent="baseclass" type="libraryfunc">
<description>
Add a new base class that can be derived by others. This is done automatically for:
* widgets⤶
* panels⤶
* drive modes⤶
* entities⤶
* weapons⤶
* gamemodes (with prefix "gamemode_")⤶
* [panels](vgui.Register)⤶
* [drive modes](drive.Register)⤶
* [entities and widgets](scripted_ents.Register)⤶
* [weapons](weapons.Register)⤶
* [gamemodes](gamemode.Register) (with prefix "gamemode_")⤶
For more information, including usage examples, see the <page>BaseClasses</page> reference page.
</description>
<realm>Shared and Menu</realm>
<file line="43-L58">lua/includes/modules/baseclass.lua</file>
<args>
<arg name="name" type="string">The name of this base class. Must be completely unique.</arg>
<arg name="tab" type="table">The base class.</arg>
</args>
</function>