{"hash":"0xADF1D53F3B1FE0A7","ns":"ANIMSCENE","name":"GET_ANIM_SCENE_ORIGIN","slug":"GET_ANIM_SCENE_ORIGIN","official":true,"named":true,"luaName":"GetAnimSceneOrigin","game":"rdr3","apiset":"client","returnType":"void","params":[{"name":"animScene","type":"AnimScene"},{"name":"position","type":"Vector3*"},{"name":"rotation","type":"Vector3*"},{"name":"order","type":"int"}],"summary":"","descriptions":[],"examples":[],"aliases":[],"enums":[],"related":["0x020894BF17A02EF2"],"build":"1207","sources":["alloc8or"],"doc":1,"url":"https://natives.borderlinerp.com/natives/ANIMSCENE/GET_ANIM_SCENE_ORIGIN","markdownUrl":"https://natives.borderlinerp.com/natives/ANIMSCENE/GET_ANIM_SCENE_ORIGIN.md","snippets":{"lua":"local position, rotation = GetAnimSceneOrigin(animScene, order)","luaInvoke":"local position, rotation = Citizen.InvokeNative(0xADF1D53F3B1FE0A7, animScene, Citizen.PointerValueVector(), Citizen.PointerValueVector(), order)","js":"const [position, rotation] = GetAnimSceneOrigin(animScene, order);","jsInvoke":"const [position, rotation] = Citizen.invokeNative('0xADF1D53F3B1FE0A7', animScene, Citizen.pointerValueVector(), Citizen.pointerValueVector(), order);","csharp":"var position = new OutputArgument();\nvar rotation = new OutputArgument();\nFunction.Call((Hash)0xADF1D53F3B1FE0A7, animScene, position, rotation, order);\n// position.GetResult<Vector3>()\n// rotation.GetResult<Vector3>()","notes":["Pointer (out) arguments are not passed in Lua/JS: their values are returned after the result, in order."]}}