instance_copy


La description

Avec cette fonction, vous pouvez "cloner" une instance car cela créera une nouvelle version de l'instance exécutant le code à sa même position. L'argument "perf" est utilisé pour indiquer à cette nouvelle instance d'exécuter l'événement create ou non. Cette fonction renvoie le id de la nouvelle instance qui peut ensuite être stockée dans une variable ou utilisée pour accéder à cette instance.

Remarque: Si vous choisissez de ne pas effectuer l'événement de création, vous pouvez rencontrer des erreurs si l'instance dépend de toutes les variables initialisées dans cet événement.


Syntaxe:

instance_copy(perf);


Arguments:

Argument La description
perf Indique si l'événement Create de la nouvelle instance doit être exécuté (true) ou non (false).


Résultats:

Real (instance ID value)


Exemple:

var inst;
inst = instance_number(object_index);
if inst < 10
   {
   instance_copy(true);
   }

Le code ci-dessus crée une variable locale et l'utilise pour stocker le nombre d'instances de l'objet exécutant le code dans la pièce. Si le nombre est inférieur à 10, l'instance effectue une copie de lui-même.