Hooks
Module-specific events raised by the Utilities module.
CodeUtilsLoaded
Purpose
Indicates the code utilities module has finished loading.
Parameters
None
Realm
Shared
Returns
nil
— This hook does not return anything.
Example
UtilityPropSpawned
Purpose
Called after lia.utilities.spawnProp
creates a new physics prop.
Parameters
-
entity
(Entity
): The prop that was spawned. -
model
(string
): Model path of the prop. -
position
(Vector
): Spawn position of the prop.
Realm
Server
Returns
nil
— This hook does not return anything.
Example
hook.Add("UtilityPropSpawned", "TrackProp", function(entity, model, position)
print("Spawned prop", model)
end)
UtilityEntitySpawned
Purpose
Fires for each entity created via lia.utilities.spawnEntities
.
Parameters
-
entity
(Entity
): The spawned entity. -
class
(string
): Entity class name. -
position
(Vector
): Spawn position.
Realm
Server
Returns
nil
— This hook does not return anything.
Example
hook.Add("UtilityEntitySpawned", "TrackEntity", function(entity, class, position)
print("Spawned entity", class)
end)