steam_ugc_get_item_install_info(published_file_id, info_map);
| Argument | La description |
|---|---|
| published_file_id | Le handle unique pour l'UGC à mettre à jour. |
| info_map | Un index de carte DS (précédemment créé). |
Renvoie: Boolean
Cette fonction peut être utilisée pour récupérer des informations sur tout élément de fichier publié qui a été abonné et téléchargé dans la zone de stockage local Steam pour votre jeu. Vous donnez l'ID de l'élément et fournissez l'index à une carte DS vide qui sera ensuite remplie avec les paires clé / valeur suivantes si l'élément existe:
- " size_on_disk " - La taille du fichier sur le disque (en octets)
- " legacy_item " - Sera true ou false selon qu'il s'agit d'un fichier hérité ou non.
- " folder " - Il s'agit du chemin d'accès complet au contenu installé (reportez-vous à "Installation d'éléments" dans les documents SDK Steam, car les éléments "hérités" téléchargés avec l'ancienne méthode sont traités différemment).
Si l'élément existe, la fonction retournera true et peupler la carte, sinon il reviendra false et la carte restera vide.
var item_map = ds_map_create();
steam_ugc_get_item_install_info(global.fileID, item_map);
Le code ci-dessus va interroger le statut d'installation de l'élément indexé dans la variable globale "fileID", en utilisant un ds_map pour stocker les informations.