Skip to content

Commit b07150d

Browse files
committed
freecam: use onClientPreRender
onClientPreRender didn't exist when freecam was made, but if it did it would have been used as it can help with a 1 frame delay when setting camera position.
1 parent 82bd0a5 commit b07150d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

[editor]/freecam/freecam.lua

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@ function setFreecamEnabled (x, y, z)
277277
if (x and y and z) then
278278
setCameraMatrix ( x, y, z, nil, nil, nil, 0, options.fov )
279279
end
280-
addEventHandler("onClientRender", root, freecamFrame)
280+
addEventHandler("onClientPreRender", root, freecamFrame)
281281
addEventHandler("onClientCursorMove",root, freecamMouse)
282282
setElementData(localPlayer, "freecam:state", true)
283283

@@ -293,7 +293,7 @@ function setFreecamDisabled()
293293
velocityX,velocityY,velocityZ = 0,0,0
294294
speed = 0
295295
strafespeed = 0
296-
removeEventHandler("onClientRender", root, freecamFrame)
296+
removeEventHandler("onClientPreRender", root, freecamFrame)
297297
removeEventHandler("onClientCursorMove",root, freecamMouse)
298298
setElementData(localPlayer, "freecam:state", false)
299299

0 commit comments

Comments
 (0)