room_instance_clear

This function will clear a room of all instances (no destroy events shall be called for the instances that are being removed). Note that calling this function on a room asset created in the Asset Browser will permanently clear the room of instances, and even calling game_restart() will not return the room to it's original state (only ending the game and opening it again will start with the room in its original state again).

 

Syntax:

room_instance_clear(index);

ArgumentType Description
indexRoom Asset The index of the room to clear all instances in.

 

Returns:

N/A

 

Example:

global.rm = room_add();
room_assign(rm_Base, global.rm);
room_instance_clear(global.rm);

The above code will add a new room to the game and then copy the contents of the room indexed as "rm_Base" into it. It will then clear all instances from this new room.