20 lines
542 B
Lua
20 lines
542 B
Lua
TechHook = {
|
|
classname = "FNTechHook",
|
|
}
|
|
|
|
function TechHook.save_cur_fnei_state()
|
|
Player.get_global().opened_gui = Controller.get_cur_con_name()
|
|
end
|
|
|
|
function TechHook.on_gui_closed(event)
|
|
out("gui closed", event.gui_type)
|
|
if event.gui_type == 2 then
|
|
local contr = Player.get_global().opened_gui
|
|
|
|
if not Settings.get_val("close-gui-when-tech-open") and Settings.get_val("need-show") and contr then
|
|
out("open old gui", contr)
|
|
Controller.open_event(contr)
|
|
Player.get_global().opened_gui = nil
|
|
end
|
|
end
|
|
end |