SetItemVisibility:设置项目可见性

SetItemVisibility:设置项目可见性

为本次更新指定项目的展示范围。适用于实现工坊上传和管理工具的开发者。

工坊发布与加载流程

函数声明

bool SetItemVisibility( UGCUpdateHandle_t handle, ERemoteStoragePublishedFileVisibility eVisibility );

参数

名称 类型 作用
handle UGCUpdateHandle_t 输入:由 StartItemUpdate 取得、用于本次操作的更新句柄。
eVisibility ERemoteStoragePublishedFileVisibility 输入:项目的可见性枚举值。

返回与完成机制

返回 bool;true 表示设置成功,false 表示更新句柄无效。

调用规则与常见错误

在 SubmitItemUpdate 之前传入 ERemoteStoragePublishedFileVisibility。Public 为公开,FriendsOnly 为好友可见,Private 仅作者可见,Unlisted 不进入全局查询但可通过链接访问;具体用户列表规则参见类型参考。

相关站内接口

StartItemUpdate、SubmitItemUpdate;回调、结构体及枚举。

官方核对:ISteamUGC::SetItemVisibility。