mirror of
https://github.com/Xevion/project-cybersyn.git
synced 2025-12-10 16:08:13 -06:00
Merge pull request #69 from mamoniot/beta-close-manager-gui-with-e-and-esc
Bind the on_gui_closed event for manager_window
This commit is contained in:
@@ -47,9 +47,15 @@ end
|
||||
local manager_gui = {}
|
||||
|
||||
function manager_gui.on_lua_shortcut(e)
|
||||
if e.prototype_name == "cybersyn-toggle-gui" or e.input_name == "cybersyn-toggle-gui" then
|
||||
if e.prototype_name == "cybersyn-toggle-gui" or e.input_name == "cybersyn-toggle-gui" or e.element then
|
||||
if e.element then
|
||||
if e.element.name == "manager_window" then
|
||||
manager.wrapper(e, manager.handle.manager_toggle)
|
||||
end
|
||||
else
|
||||
manager.wrapper(e, manager.handle.manager_toggle)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
|
||||
@@ -964,6 +964,7 @@ local function main()
|
||||
script.on_event(defines.events.on_player_removed, manager.on_player_removed)
|
||||
script.on_event(defines.events.on_player_created, manager.on_player_created)
|
||||
script.on_event(defines.events.on_lua_shortcut, manager.on_lua_shortcut)
|
||||
script.on_event(defines.events.on_gui_closed, manager.on_lua_shortcut)
|
||||
script.on_event("cybersyn-toggle-gui", manager.on_lua_shortcut)
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user