Cette fonction renvoie l'index de script du script assigné à exécuter à la fin du rendu du calque donné, ou retournera -1 si aucun script n'est assigné. Vous fournissez l'ID de couche (que vous obtenez lorsque vous créez la couche en utilisant layer_create() ) ou le nom du calque (sous forme de chaîne - cela aura un impact sur les performances).
layer_get_script_end(layer_id);
Argument La description layer_id La valeur d'ID unique de la couche à cibler (ou le nom de la couche sous forme de chaîne)
Script Index (Real) or -1 if no script is assigned
if layer_get_script_end(layer) == -1
{
layer_script_end(layer,
scr_ResetShaderValues);
}
Le code ci-dessus va vérifier si la couche que l'instance exécutant le code a un script lui est affectée et si elle n'en est pas affectée.