Difference between revisions of "UI Script"

From the CreationKit Wiki
Jump to navigation Jump to search
imported>CraftySentinel
m (→‎SKSE Global Functions: Formatting Change)
imported>CraftySentinel
m (→‎SKSE Global Functions: Added SKSE Global Functions, also labelled Number functions as Depreciated)
Line 21: Line 21:
!style="text-align:left;"|Description
!style="text-align:left;"|Description
|-
|-
|[[IsMenuOpen - UI|Bool '''IsMenuOpen'''(String ''MenuName'')]]
|[[IsMenuOpen - UI|Bool '''IsMenuOpen'''(String ''menuName'')]]
|Returns if the menu is currently open.
|Returns if the menu is currently open.
|-
|-


|[[SetBool - UI|'''SetBool'''(String ''MenuName'', String ''Target'', Bool ''Value'')]]
|[[SetBool - UI|'''SetBool'''(String ''menuName'', String ''target'', Bool ''value'')]]
|Sets bool value at existing target location.
|Sets bool value at existing target location.
|-
|-


|[[SetNumber - UI|'''SetNumber'''(String ''MenuName'', String ''Target'', Float ''Value'')]]
|[[SetInt - UI|'''SetInt'''(String ''menuName'', String ''target'', Int ''value'')]]
|Sets the Integer value at existing target location.
|-
 
|[[SetFloat - UI|'''SetFloat'''(String ''menuName'', String ''target'', Float ''value'')]]
|Sets the Float value at existing target location.
|-
 
|[[SetNumber - UI|'''SetNumber'''(String ''menuName'', String ''target'', Float ''value'')]] '''(DEPRECIATED)'''
|Sets numerical value at existing target location.
|Sets numerical value at existing target location.
|-
|-


|[[SetString - UI|'''SetString'''(String ''MenuName'', String ''Target'', String ''Value'')]]
|[[SetString - UI|'''SetString'''(String ''menuName'', String ''target'', String ''value'')]]
|Sets string value at existing target location.
|Sets string value at existing target location.
|-
|-


|[[GetBool - UI|Bool '''GetBool'''(String ''MenuName'', String ''Target'')]]
|[[GetBool - UI|Bool '''GetBool'''(String ''menuName'', String ''target'')]]
|Sets bool value at existing target location.
|Gets bool value at existing target location.
|-
 
|[[GetInt - UI|Int '''GetInt'''(String ''menuName'', String ''target'')]]
|Gets the Integer value at existing target location.
|-
 
|[[GetFloat - UI|Float '''GetFloat'''(String ''menuName'', String ''target'')]]
|Gets the Float value at existing target location.
|-
|-


|[[GetNumber - UI|Float '''GetNumber'''(String ''MenuName'', String ''Target'')]]
|[[GetNumber - UI|Float '''GetNumber'''(String ''menuName'', String ''target'')]] '''(DEPRECIATED)'''
|Sets numerical value at existing target location.
|Gets numerical value at existing target location.  
|-
|-


|[[GetString - UI|String '''GetString'''(String ''MenuName'', String ''Target'')]]
|[[GetString - UI|String '''GetString'''(String ''menuName'', String ''target'')]]
|Sets string value at existing target location.
|Gets string value at existing target location.
|-
|-


|[[Invoke - UI|'''Invoke'''(String ''MenuName'', String ''Target'')]]
|[[Invoke - UI|'''Invoke'''(String ''menuName'', String ''target'')]]
|Invokes the ActionScript function at given Target location.
|Invokes the ActionScript function at given Target location.
|-
|-


|[[InvokeBool - UI|'''InvokeBool'''(String ''MenuName'', String ''Target'', Bool ''Arg'')]]
|[[InvokeBool - UI|'''InvokeBool'''(String ''menuName'', String ''target'', Bool ''arg'')]]
|Invokes the bool ActionScript function at given Target location.
|Invokes the bool ActionScript function at given Target location.
|-
|-


|[[InvokeNumber - UI|'''InvokeNumber'''(String ''MenuName'', String ''Target'', Float ''Arg'')]]
|[[InvokeInt - UI|'''InvokeInt'''(String ''menuName'', String ''target'', Int ''arg'')]]
|Invokes the numerical ActionScript function at given Target location.
|Invokes the Integer ActionScript function at given Target location.  
|-
|-


|[[InvokeString - UI|'''InvokeString'''(String ''MenuName'', String ''Target'', String ''Arg'')]]
|[[InvokeFloat- UI|'''InvokeFloat'''(String ''menuName'', String ''target'', Float ''arg'')]]
|Invokes the Float ActionScript function at given Target location.
|-
 
|[[InvokeNumber - UI|'''InvokeNumber'''(String ''menuName'', String ''target'', Float ''arg'')]] '''(DEPRECIATED)'''
|Invokes the numerical ActionScript function at given Target location.
|-
 
|[[InvokeString - UI|'''InvokeString'''(String ''menuName'', String ''target'', String ''arg'')]]
|Invokes the string ActionScript function at given Target location.
|Invokes the string ActionScript function at given Target location.
|-
|-


|[[InvokeBoolA - UI|'''InvokeBoolA'''(String ''MenuName'', String ''Target'', Bool[] ''Arg'')]]
|[[InvokeBoolA - UI|'''InvokeBoolA'''(String ''menuName'', String ''target'', Bool[] ''arg'')]]
|Invokes the bool array of ActionScript function at given Target location.
|Invokes the bool array of ActionScript function at given Target location.
|-
|-


|[[InvokeNumberA - UI|'''InvokeNumberA'''(String ''MenuName'', String ''Target'', Float[] ''Arg'')]]
|[[InvokeIntA - UI|'''InvokeIntA'''(String ''menuName'', String ''target'', Int[] ''arg'')]]
|Invokes the Integer array of ActionScript function at given Target location.
|-
 
|[[InvokeFloatA - UI|'''InvokeFloatA'''(String ''menuName'', String ''target'', Float[] ''arg'')]]
|Invokes the Float array of ActionScript function at given Target location.
|-
 
|[[InvokeNumberA - UI|'''InvokeNumberA'''(String ''menuName'', String ''target'', Float[] ''arg'')]] '''(DEPRECIATED)'''
|Invokes the numerical array of ActionScript function at given Target location.
|Invokes the numerical array of ActionScript function at given Target location.
|-
|-


|[[InvokeStringA - UI|'''InvokeStringA'''(String ''MenuName'', String ''Target'', String[] ''Arg'')]]
|[[InvokeStringA - UI|'''InvokeStringA'''(String ''menuName'', String ''target'', String[] ''arg'')]]
|Invokes the string array of ActionScript function at given Target location.
|Invokes the string array of ActionScript function at given Target location.
|-
|-


|[[InvokeForm - UI|'''InvokeForm'''(String ''MenuName'', String ''Target'', Form ''Arg'')]]
|[[InvokeForm - UI|'''InvokeForm'''(String ''menuName'', String ''target'', Form ''arg'')]]
|Sends Form data to Scaleform as a Flash object, FormLists included.
|Sends Form data to Scaleform as a Flash object, FormLists included.
|-
|-

Revision as of 06:45, 28 October 2013


Minimum required SKSE Version: 1.06.00

Menu related functions. (Requires SKSE)

Definition

ScriptName UI Hidden

Properties

None

SKSE Global Functions

Function Description
Bool IsMenuOpen(String menuName) Returns if the menu is currently open.
SetBool(String menuName, String target, Bool value) Sets bool value at existing target location.
SetInt(String menuName, String target, Int value) Sets the Integer value at existing target location.
SetFloat(String menuName, String target, Float value) Sets the Float value at existing target location.
SetNumber(String menuName, String target, Float value) (DEPRECIATED) Sets numerical value at existing target location.
SetString(String menuName, String target, String value) Sets string value at existing target location.
Bool GetBool(String menuName, String target) Gets bool value at existing target location.
Int GetInt(String menuName, String target) Gets the Integer value at existing target location.
Float GetFloat(String menuName, String target) Gets the Float value at existing target location.
Float GetNumber(String menuName, String target) (DEPRECIATED) Gets numerical value at existing target location.
String GetString(String menuName, String target) Gets string value at existing target location.
Invoke(String menuName, String target) Invokes the ActionScript function at given Target location.
InvokeBool(String menuName, String target, Bool arg) Invokes the bool ActionScript function at given Target location.
InvokeInt(String menuName, String target, Int arg) Invokes the Integer ActionScript function at given Target location.
InvokeFloat(String menuName, String target, Float arg) Invokes the Float ActionScript function at given Target location.
InvokeNumber(String menuName, String target, Float arg) (DEPRECIATED) Invokes the numerical ActionScript function at given Target location.
InvokeString(String menuName, String target, String arg) Invokes the string ActionScript function at given Target location.
InvokeBoolA(String menuName, String target, Bool[] arg) Invokes the bool array of ActionScript function at given Target location.
InvokeIntA(String menuName, String target, Int[] arg) Invokes the Integer array of ActionScript function at given Target location.
InvokeFloatA(String menuName, String target, Float[] arg) Invokes the Float array of ActionScript function at given Target location.
InvokeNumberA(String menuName, String target, Float[] arg) (DEPRECIATED) Invokes the numerical array of ActionScript function at given Target location.
InvokeStringA(String menuName, String target, String[] arg) Invokes the string array of ActionScript function at given Target location.
InvokeForm(String menuName, String target, Form arg) Sends Form data to Scaleform as a Flash object, FormLists included.
Bool IsTextInputEnabled() Returns if scaleform is in 'text input' mode.

Member Functions

None

Events

None

Valid Menu Names

  • BarterMenu
  • Book Menu
  • Console
  • Console Native UI Menu
  • ContainerMenu
  • Crafting Menu
  • Credits Menu
  • Cursor Menu
  • Debug Text Menu
  • Dialogue Menu
  • Fader Menu
  • FavoritesMenu
  • GiftMenu
  • HUD Menu
  • InventoryMenu
  • Journal Menu
  • Kinect Menu
  • LevelUp Menu
  • Loading Menu
  • Lockpicking Menu
  • MagicMenu
  • Main Menu
  • MapMenu
  • MessageBoxMenu
  • Mist Menu
  • Overlay Interaction Menu
  • Overlay Menu
  • Quantity Menu
  • RaceSex Menu
  • Sleep/Wait Menu
  • StatsMenu
  • TitleSequence Menu
  • Top Menu
  • Training Menu
  • Tutorial Menu
  • TweenMenu

Notes

  • The Target parameter requires one the following prefixes
  • For the default namespace: _Global
  • For the movie root: _root