Difference between revisions of "ScriptObject Script"

1,322 bytes added ,  21:45, 17 March 2017
no edit summary
imported>Plplecuyer
 
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.
Anonymous user