# Animation Time Remaining

Grammar — The timer remaining returned by animation query handle
FlagsNative | Function

Returns the animation time remaining previously queried. Pass this function the handle returned by the “Last Animation Query” functions to get the value, but make sure that you call Wait for Animation first to ensure that the animation query is finished. This function is only valid with a handle created by “Query Animation Length By Name”.

# Arguments

  • generichandle<animlengthquery> — Handle

Returns — fixed

native fixed AnimLengthRemainingSync(generichandle h);

Category: Animation / Advanced

# Examples

mods/novastoryassets.sc2modbase2.sc2maps/maps/campaign/nova/nova06.sc2map/MapScript.galaxy:7170

    AnimLengthQueryWait();
    lv_carAnimation = AnimLengthQueryLastCreated();
    lv_animationTime = AnimLengthRemainingSync(lv_carAnimation);
    if ((lv_animationTime >= 8.0)) {
        Wait((10.0 - lv_animationTime), c_timeGame);

mods/novastoryassets.sc2modbase2.sc2maps/maps/campaign/nova/nova06.sc2map/MapScript.galaxy:7621

    AnimLengthQueryWait();
    lv_carAnimation = AnimLengthQueryLastCreated();
    lv_animationTime = AnimLengthRemainingSync(lv_carAnimation);
    if ((lv_animationTime >= 11.0) && (lv_animationTime <= 18.0)) {
        libNtve_gf_SetAnimationTimeScale(ActorFromDoodad(DoodadFromId(5973)), "Driveby", 0.8);

mods/novastoryassets.sc2mod/base2.sc2maps/maps/campaign/nova/nova06.sc2mapMapScript.galaxy:7170

    AnimLengthQueryWait();
    lv_carAnimation = AnimLengthQueryLastCreated();
    lv_animationTime = AnimLengthRemainingSync(lv_carAnimation);
    if ((lv_animationTime >= 8.0)) {
        Wait((10.0 - lv_animationTime), c_timeGame);

mods/novastoryassets.sc2mod/base2.sc2maps/maps/campaign/nova/nova06.sc2mapMapScript.galaxy:7621

    AnimLengthQueryWait();
    lv_carAnimation = AnimLengthQueryLastCreated();
    lv_animationTime = AnimLengthRemainingSync(lv_carAnimation);
    if ((lv_animationTime >= 11.0) && (lv_animationTime <= 18.0)) {
        libNtve_gf_SetAnimationTimeScale(ActorFromDoodad(DoodadFromId(5973)), "Driveby", 0.8);