Difference between revisions of "ScriptObject Script"
no edit summary
imported>Plplecuyer (→Events) |
imported>Kyllagdrgn |
||
Line 137: | Line 137: | ||
*Function [[UnregisterForTutorialEvent - ScriptObject|UnregisterForTutorialEvent]](string asEventName) | *Function [[UnregisterForTutorialEvent - ScriptObject|UnregisterForTutorialEvent]](string asEventName) | ||
**Unregisters this script from tutorial events. | **Unregisters this script from tutorial events. | ||
== F4SE Member Functions == | |||
*[[RegisterForKey - Form|RegisterForKey]](Int ''keyCode'')''' | |||
**Registers the given [[Input_Script#DXScanCodes|DXScanCode]] for OnKeyDown and OnKeyUp events. | |||
*[[UnregisterForKey - Form|UnregisterForKey]](Int ''keyCode'')''' | |||
**Unregisters the given [[Input_Script#DXScanCodes|DXScanCode]] for OnKeyDown and OnKeyUp events. | |||
*[[RegisterForControl - Form|RegisterForControl]](String ''control'')''' | |||
**Registers the given control for OnControlDown and OnControlUp events. | |||
*[[UnregisterForControl - Form|UnregisterForControl]](String ''control'')''' | |||
**Unregisters the given control for OnControlDown and OnControlUp events. | |||
== Events == | == Events == | ||
Line 185: | Line 195: | ||
*Event [[OnTutorialEvent - ScriptObject|OnTutorialEvent]](String asEventName, Message aMessage) | *Event [[OnTutorialEvent - ScriptObject|OnTutorialEvent]](String asEventName, Message aMessage) | ||
**Event called whenever a tutorial-related event occurs | **Event called whenever a tutorial-related event occurs | ||
== F4SE Events == | |||
*[[OnKeyDown - Form|OnKeyDown]](Int ''keyCode'')''' | |||
**Received when key(s) registered via [[RegisterForKey - Form|RegisterForKey]] are pressed. | |||
*[[OnKeyUp - Form|OnKeyUp]](Int ''keyCode'', Float ''holdTime'')''' | |||
**Received when key(s) registered via [[RegisterForKey - Form|RegisterForKey]] are released. | |||
*[[OnControlDown - Form|OnControlDown]](String ''control'')''' | |||
**Received when control(s) registered via [[RegisterForControl - Form|RegisterForControl]] are pressed. | |||
*[[OnControlUp - Form|OnControlUp]](String ''control'', Float ''holdTime'')''' | |||
**Received when control(s) registered via [[RegisterForControl - Form|RegisterForControl]] are released. |