asset_get_type


La description

Avec cette fonction, vous pouvez obtenir le type d'actif référencé à partir de son nom (une chaîne). L'une des constantes listées ci-dessous sera retournée.


Syntaxe:

asset_get_type(name);

Argument La description
name Le nom de l'élément de jeu pour obtenir le type de (une chaîne).


Résultats:

Constant

Constant La description
asset_object Le nom donné fait référence à un objet.
asset_sprite Le nom donné fait référence à un sprite.
asset_sound Le nom donné fait référence à un son.
asset_room Le prénom se réfère à une pièce.
asset_tile Le nom donné fait référence à un ensemble de tuiles.
asset_path Le nom donné fait référence à un chemin.
asset_script Le prénom se réfère à un script.
asset_font Le prénom se réfère à une police.
asset_timeline Le nom donné fait référence à une ligne de temps.
asset_shader Le nom donné fait référence à un shader.
asset_unknown Le nom donné fait référence à un actif qui n'existe pas ou qui n'est pas répertorié ci-dessus.


Exemple:

if asset_get_type("pth_Path_" + string(global.Game)) == asset_unknown
   {
   show_debug_message("Path doesn't exist!!!");
   }
else
   {
   path_index = asset_get_index("pth_Path_" + string(global.Game));
   }

Le code ci-dessus vérifie un nom d'actif créé dynamiquement pour voir si l'actif est du type correct. Si ce n'est pas le cas, un message de débogage s'affiche, sinon le nom de l'actif est utilisé pour affecter l'actif à l'instance.