Garry's Mod Wiki

Revision Difference

hook.Run#511601

<function name="Run" parent="hook" type="libraryfunc">⤶ <description>⤶ Calls hooks associated with the given event.⤶ ⤶ Calls all hooks until one returns something other than nil and then returns that data.⤶ ⤶ ⤶ If no hook returns any data, it will try to call the GAMEMODE:&amp;lt;eventName&amp;gt; alternative, if one exists.⤶ ⤶ This function internally calls <page>hook.Call</page>.⤶ ⤶ See also: <page>gamemode.Call</page> - same as this, but does not call hooks if the gamemode hasn't defined the function.⤶ </description>⤶ <realm>Shared and Menu</realm>⤶ <file line="52-L59">lua/includes/modules/hook.lua</file>⤶ <args>⤶ <arg name="eventName" type="string">The event to call hooks for</arg>⤶ <arg name="args" type="vararg">The arguments to be passed to the hooks</arg>⤶ </args>⤶ <rets>⤶ <ret name="" type="any">Returned data from called hooks</ret>⤶ </rets>⤶ </function>⤶ ⤶