vehicleEvent
Definition
-- @/lua/ge/extensions/core/vehicle/mirror.lua:213
local function vehicleEvent( evtType, vid, mirror_name )
if evtType == "onDown" then
mouseInteraction = true
local mousePos = im.GetMousePos()
mouseData.startPos = vec3(mousePos.x,mousePos.y,1)
mouseData.name = mirror_name
mouseData.vid = vid
local mdata = getAnglesOffset(vid, getObjectByID(vid))
if mdata[mirror_name] then
mouseData.clampX = mdata[mirror_name].clampX
mouseData.clampZ = mdata[mirror_name].clampZ
if mdata[mirror_name].angleOffset then
mouseData.originalOffset = vec3(-mdata[mirror_name].angleOffset.z, mdata[mirror_name].angleOffset.x, 0 ) --warn in screen format
else
mouseData.originalOffset = vec3(0,0,0)
end
end
elseif evtType == "onUp" then
mouseInteraction = false
_mouseUpdate(true)
mouseData = {}
else
log("E","vehEvt","event type unknown")
end
end
Callers