RedM Natives

GET_ANIM_SCENE_ORIGIN

Hash0xADF1D53F3B1FE0A7
Runtime nameGetAnimSceneOrigin
NamespaceANIMSCENE
SideClient
NameOfficial
Docs
Since build1207

Signature

void GET_ANIM_SCENE_ORIGIN(AnimScene animScene, Vector3* position, Vector3* rotation, int order);

Parameters

NameTypeDescription
animSceneAnimScene—
positionVector3*—
rotationVector3*—
orderint—

Returns void

Usage

Lua
local position, rotation = GetAnimSceneOrigin(animScene, order)

-- always works, by hash
local position, rotation = Citizen.InvokeNative(0xADF1D53F3B1FE0A7, animScene, Citizen.PointerValueVector(), Citizen.PointerValueVector(), order)
JavaScript and C#
JavaScript
const [position, rotation] = GetAnimSceneOrigin(animScene, order);

// by hash
const [position, rotation] = Citizen.invokeNative('0xADF1D53F3B1FE0A7', animScene, Citizen.pointerValueVector(), Citizen.pointerValueVector(), order);
C#
var position = new OutputArgument();
var rotation = new OutputArgument();
Function.Call((Hash)0xADF1D53F3B1FE0A7, animScene, position, rotation, order);
// position.GetResult<Vector3>()
// rotation.GetResult<Vector3>()
  • Pointer (out) arguments are not passed in Lua/JS: their values are returned after the result, in order.

See also

Sources

alloc8or RDR3 NativeDB

Something wrong or missing? Contribute a verified note — corrections ship through pull requests.