variable_instance_set


La description

Avec cette fonction, vous pouvez définir la valeur d'une variable donnée dans une instance. Vous fournissez la valeur d'ID d'instance unique (qui peut être trouvée à partir des propriétés d'instance dans l'éditeur de pièce ou est renvoyée lorsque vous appelez la fonction instance_create_layer ) ainsi que le nom de la variable pour définir la valeur de en tant que chaîne (voir l'exemple de code ci-dessous), et enfin la valeur à définir (peut être n'importe quel type de données valide). Si la variable n'existe pas déjà dans l'instance, elle sera créée et ensuite assignée à la valeur.

REMARQUE: Cette fonction est principalement utilisée avec les scripts de compatibilité pour les projets importés et le code converti pour les actions de glisser-déposer.


Syntaxe:

variable_instance_set(instance_id, name, val);


Arguments:

Argument La description
instance_id La valeur d'ID unique de l'instance à utiliser
name Le nom de la variable à définir (sous forme de chaîne)
val La valeur pour définir la variable à

Résultats:

N/A


Exemple:

if !variable_instance_exists(id, "shields")
   {
   variable_instance_set(id, "shields", 0);
   }

Le code ci-dessus va vérifier si une variable d'instance existe dans l'instance d'appel et si ce n'est pas le cas, elle est créée et définie à 0.