Lua API/Entity/SetTriggerBBox
From CryWiki
Lua API/Entity/SetTriggerBBox
entity:SetTriggerBBox(vec3, vec3)
Description
Sets the trigger bounding box on the entity. When an entity enters the trigger, an OnEnterArea(player, areaId) function will be called.
Arguments
- min
- max
Example
Lua (example)
-- Get the entity named Asian_Truck1 local ent = System.GetEntityByName("Asian_Truck1"); -- Set a trigger bounding box on the truck ent:SetTriggerBBox({-5, -5, -5}, {5, 5, 5}); -- Print a message when something enters the trigger ent.OnEnterArea = function(self, player, areaId) Log("%s has entered the trigger.", player:GetName()) end
In an entity script
function MyEntity:OnReset() self:SetTriggerBBox({-5, -5, -5}, {5, 5, 5}); end function MyEntity:OnEnterArea(player, areaId) Log("%s has entered the trigger.", player:GetName()); end