Game Maker Language リファレンス > 組み込み関数 用途別 > リソース操作・ルーム > 一般的なレイヤー関数 > layer_get_script_end()
レイヤーID(layer_create() を使用してレイヤーを作成するときに取得)またはレイヤー名(文字列として。これはパフォーマンスに影響します)を指定すると、この関数はそのレイヤーの レンダリングの終了で実行するように割り当てられたスクリプト のスクリプトインデックスを返します。スクリプトが割り当てられていない場合は "-1" を返します。
layer_get_script_end(layer_id);
if layer_get_script_end(layer) == -1 { layer_script_end(layer, scr_SetShaderValues); }
上記のコードは、コードを実行しているインスタンスのレイヤーにスクリプトが割り当てられているかどうか確認し、および割り当てられていない場合に "scr_SetShaderValues" を設定します。