{"hash":"0x8E8D72FF24DEE1FB","ns":"PATH","name":"GET_VEHICLE_NODE_POSITION","slug":"GET_VEHICLE_NODE_POSITION","official":true,"named":true,"luaName":"GetVehicleNodePosition","game":"rdr3","apiset":"client","returnType":"void","params":[{"name":"nodeId","type":"int"},{"name":"outPosition","type":"Vector3*"}],"summary":"","descriptions":[],"examples":[],"aliases":[],"enums":[],"related":[],"build":"1207","gtaHash":"0x703123E5E7D429C2","gtaJhash":"0xE38E252D","sources":["alloc8or"],"doc":1,"url":"https://natives.borderlinerp.com/natives/PATH/GET_VEHICLE_NODE_POSITION","markdownUrl":"https://natives.borderlinerp.com/natives/PATH/GET_VEHICLE_NODE_POSITION.md","snippets":{"lua":"local outPosition = GetVehicleNodePosition(nodeId, outPosition)","luaInvoke":"local outPosition = Citizen.InvokeNative(0x8E8D72FF24DEE1FB, nodeId, Citizen.PointerValueVector())","js":"const outPosition = GetVehicleNodePosition(nodeId, outPosition);","jsInvoke":"const outPosition = Citizen.invokeNative('0x8E8D72FF24DEE1FB', nodeId, Citizen.pointerValueVector());","csharp":"var outPosition = new OutputArgument();\nFunction.Call((Hash)0x8E8D72FF24DEE1FB, nodeId, outPosition);\n// outPosition.GetResult<Vector3>()","notes":["The last argument is an in/out pointer: pass its initial value, and the updated value is returned after the result."]}}