mirror of
https://github.com/Ttanasart-pt/Pixel-Composer.git
synced 2024-12-27 07:26:33 +01:00
38 lines
1.4 KiB
Text
38 lines
1.4 KiB
Text
|
function steam_ugc_create_collection(file) {
|
||
|
if(STEAM_UGC_ITEM_UPLOADING) return;
|
||
|
|
||
|
STEAM_UGC_UPDATE = false;
|
||
|
STEAM_UGC_ITEM_UPLOADING = true;
|
||
|
STEAM_UGC_ITEM_FILE = file;
|
||
|
|
||
|
directory_destroy("steamUGC");
|
||
|
directory_create("steamUGC");
|
||
|
file_copy(file.path, "steamUGC/" + filename_name(file.path));
|
||
|
file_copy(file.spr_path[0], "steamUGC/" + filename_name(file.spr_path[0]));
|
||
|
|
||
|
STEAM_UGC_ITEM_ID = steam_ugc_create_item(STEAM_APP_ID, ugc_filetype_community);
|
||
|
}
|
||
|
|
||
|
function steam_ugc_update_collection(file) {
|
||
|
if(STEAM_UGC_ITEM_UPLOADING) return;
|
||
|
|
||
|
STEAM_UGC_UPDATE = true;
|
||
|
STEAM_UGC_ITEM_UPLOADING = true;
|
||
|
STEAM_UGC_ITEM_FILE = file;
|
||
|
|
||
|
directory_destroy("steamUGC");
|
||
|
directory_create("steamUGC");
|
||
|
file_copy(file.path, "steamUGC/" + filename_name(file.path));
|
||
|
file_copy(file.spr_path[0], "steamUGC/" + filename_name(file.spr_path[0]));
|
||
|
|
||
|
STEAM_UGC_PUBLISH_ID = file.meta.file_id;
|
||
|
STEAM_UGC_UPDATE_HANDLE = steam_ugc_start_item_update(STEAM_APP_ID, STEAM_UGC_PUBLISH_ID);
|
||
|
|
||
|
steam_ugc_set_item_title(STEAM_UGC_UPDATE_HANDLE, STEAM_UGC_ITEM_FILE.meta.name);
|
||
|
steam_ugc_set_item_description(STEAM_UGC_UPDATE_HANDLE, STEAM_UGC_ITEM_FILE.meta.description);
|
||
|
steam_ugc_set_item_tags(STEAM_UGC_UPDATE_HANDLE, STEAM_UGC_ITEM_FILE.meta.tags);
|
||
|
steam_ugc_set_item_content(STEAM_UGC_UPDATE_HANDLE, "steamUGC");
|
||
|
|
||
|
STEAM_UGC_SUBMIT_ID = steam_ugc_submit_item_update(STEAM_UGC_UPDATE_HANDLE, "Updated");
|
||
|
}
|