///CREATE EVENT scene_info = -1; scene = 0; timer = 0; scene_info = [ [create_box_at_mouse], [cutscene_wait, 2] [create_box_at_mouse], [cutscene_wait, 4] [create_box_at_mouse], ]; ///STEP EVENT var current_scene = scene_info[scene]; var len = array_length_1d(current_scene) -1; switch(len){ case 0: script_execute(current_scene[0]); break; case 1: script_execute(current_scene[0], current_scene[1]); break; case 2: script_execute(current_scene[0], current_scene[1], current_scene[2]); break; }