function handlePointerDown(self: RenderInstance, event: PointerEvent)
if self.instance then
local localPos = event.position - Vector.xy(self.x, self.y)
local localEvent = PointerEvent.new(event.id, localPos)
local hit = self.instance:pointerDown(localEvent)
if hit ~= 0 then
print(
string.format(
'Local hit at (%.1f, %.1f)',
localEvent.position.x,
localEvent.position.y
)
)
end
end
end