variable_instance_exists


La description

Avec cette fonction, vous pouvez vérifier si une variable de portée d'instance existe ou non. 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 à vérifier en tant que chaîne (voir l'exemple de code ci-dessous). La fonction retournera true si une variable avec le nom donné existe pour l'instance et false autrement.

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_exists(instance_id, name);


Arguments:

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

Résultats:

Boolean


Exemple:

if !variable_instance_exists(id, "shields")) shields = 0;

Le code ci-dessus va vérifier si la variable appelée "shields" existe dans l'instance exécutant le code et si ce n'est pas le cas, il est créé et initialisé à 0.