Timed callbacks

Function Returns Description
AddTimedCallback(functionName, parameter, messageId, delayMs) bool Schedules a JS function to be invoked after delayMs milliseconds. The callback fires from the engine's frame loop. Returns false if functionName is empty.
ClearScriptEngineTimedCallbacks() bool Clears every pending script-engine timed callback. Returns false if the queue was already empty.
function OnProjectInit() {
    Project.AddTimedCallback("FadeOutLogo", "", "intro-1", 5000);
}

function FadeOutLogo(_) {
    var Enums = importNamespace('VindralEngineBaseTypes.DataTypes.Enums');
    Project.AddPropertyAnimator("Logo", "Opacity", null, 0, 1000, Enums.AnimationEasing.EaseInOut);
}