20 lines
549 B
Lua
20 lines
549 B
Lua
local ent = ent
|
|
local scene = entities.currentScene()
|
|
local metadata = ent:getComponent("Metadata")
|
|
local metadataValve = metadata["valve"] or {}
|
|
local physicsBody = ent:getComponent("PhysicsBody")
|
|
|
|
local timer = Timer.new()
|
|
if not timer:running() then
|
|
timer:start()
|
|
end
|
|
|
|
--[[
|
|
ent:bind( "tick", function(self)
|
|
local collisionEvents = physicsBody:getCollisionEvents()
|
|
for i, event in ipairs(collisionEvents) do
|
|
-- do something
|
|
-- print( event.state, event.a, event.b, event.point, event.normal, event.impulse )
|
|
end
|
|
end )
|
|
]] |