- Found in:
- SKSE
eventOnMenuOpen(stringmenuName)
Description
Wiki Description
Listens for opening of UI previously registered via Form.RegisterForMenu(...). (This function requires SKSE)
Caveats
CK Wiki - Notes
- If multiple menus are registered, you'll want to differentiate in the corresponding event body as shown in the example. If only one menu is to be registered, no such differentiation is necessary.
Parameters
Examples
Event OnInit()
RegisterForMenu("ContainerMenu")
EndEvent
Event OnMenuOpen(String MenuName)
Debug.Trace("A registered menu has opened.")
If MenuName == "ContainerMenu"
Debug.Trace("ContainerMenu has been registered and has opened.")
EndIf
EndEventAuto-Generated Example
Scriptname MyCoolScript extends Form
event OnMenuOpen(string menuName)
Debug.trace("Event received - OnMenuOpen: menuName = " + menuName)
endEventRelated Pages
- Form
- UI
- Form.RegisterForMenu(...)
- Form.UnregisterForMenu(...)
- Form.UnregisterForAllMenus()
- Form.OnMenuClose(...)
