userProgressUnload

类型 事件
修订版 2024.3703 版
关键字 steam、steamworks、userProgressUnload
请参阅 steamworks.addEventListener()
steamworks.*

概览

此事件会发生在 Steam 已卸载其他用户的成就和统计数据的时候(不是登录的用户)从内存中卸载。这意味着该用户的游戏进度数据将通过 steamworks.getAchievementInfo()steamworks.getUserStatValue() 函数不再可用,您必须调用 steamworks.requestUserProgress() 函数才能将用户的进度数据重新加载回内存。

您可以使用 侦听器 通过 steamworks.addEventListener() 函数将其添加到插件中以接收这些事件。

需要注意的地方

属性

event.name

event.userSteamId

示例

local steamworks = require( "plugin.steamworks" )

-- Called when Steam has unloaded achievement/stat info of another user from memory
local function onUserProgressUnloaded( event )
    print( "Unloaded progression data from user ID: " .. event.userSteamId )
end

-- Set up a listener to be invoked when Steam unloads achievement/stat info of another user
steamworks.addEventListener( "userProgressUnload", onUserProgressUnloaded )