类型 函数 返回值 布尔 修订版 版本 2024.3703 关键字 steam、steamworks、事件、removeEventListener 另请参阅 steamworks.addEventListener() steamworks.*
移除之前通过 steamworks.addEventListener() 函数添加到该插件的监听器。这将阻止该监听器为其对应事件调用。
如果监听器已从插件成功移除,则返回 true
。如果给出了无效参数或给定的监听器引用尚未添加到该插件,则返回 false
。
steamworks.removeEventListener( eventName, listener )
字符串. 要停止监听的事件名称。必须为以下之一
监听器. 对最初添加到 steamworks.addEventListener() 函数的相同监听器的引用。
local steamworks = require( "plugin.steamworks" ) -- Set up a listener to be called when Steam's overlay has been shown/hidden local function onSteamOverlayStatusChanged( event ) print( "Steam Overlay Phase: " .. event.phase ) end steamworks.addEventListener( "overlayStatus", onSteamOverlayStatusChanged ) -- Sometime later, stop listening to the Steam overlay that was set steamworks.removeEventListener( "overlayStatus", onSteamOverlayStatusChanged )