This commit is contained in:
Insality
2025-03-07 21:30:55 +02:00
parent f36986ed1f
commit 69cf28e408
8 changed files with 18 additions and 20 deletions

View File

@@ -89,6 +89,7 @@ local WRAPPED_WIDGETS = {}
---Set a widget to the current game object. The game object can acquire the widget by calling `bindings.get_widget`
---It wraps with events only top level functions cross-context, so you will have no access to nested widgets functions
---Only one widget can be set per game object.
---@param widget druid.widget
function M.set_widget(widget)
local object = msg.url()
@@ -113,6 +114,7 @@ function M.set_widget(widget)
end
---Get a binded widget to the current game object.
---@param object_url string|userdata|url|nil Root object, if nil current object will be used
---@return druid.widget|nil
function M.get_widget(object_url)