Revision Difference
GM:InitPostEntity#527655
<function name="InitPostEntity" parent="GM" type="hook">
<ishook>yes</ishook>
<description>
Called after all the entities are initialized.
Starting from this hook <page>Global.LocalPlayer</page> will return valid object.
<note>At this point the client only knows about the entities that are within the spawnpoints' [PVS](https://en.wikipedia.org/wiki/Potentially_visible_set). For instance, if the server sends an entity that is not within this PVS, the client will receive it as NULL entity.</note>
<note>When this hook is called on the client, <page>net</page> messages will reliably be received.</note>⤶
</description>
<realm>Shared</realm>
<predicted>No</predicted>
</function>
<example>
<description>Some message will be printed in the console when the entities initialize.</description>
<code>
function GM:InitPostEntity()
print("All Entities have initialized" )
end
-- That way you are overriding the default hook
-- you can use hook.Add to make more functions get called when this event occurs
hook.Add( "InitPostEntity", "some_unique_name", function()
print("Initialization hook called")
end )
</code>
<outputfixedwidth>Fixed width</outputfixedwidth>
<output>
Initialization hook called
All Entities have initialized
</output>
</example>