Background for Skyrim SE

The UICallback Script

    The UICallback script is a part of Skyrim SE’s Papyrus scripting ecosystem. This script is not present in the vanilla game, but can be found in modded sources like Skyrim Script Extender x64 (SKSE).

    For this script, the Papyrus index knows about:

    • 11 functions


    Inheritance Tree

    No indexed scripts extend this script.

    Properties

    No properties found.

      Events

        No events found.

      Functions

      • intfunctionCreate(stringmenuName, stringtarget)NativeGlobal

        Creates a new UICallback and returns the handle.

      • boolfunctionSend(inthandle)NativeGlobal

        Invokes the UICallback and releases it.
        Returns true, if it was executed, false if an error happened.

      • voidfunctionRelease(inthandle)NativeGlobal

        Releases the UICallback without sending it.

      • voidfunctionPushBool(inthandle, boolvalue)NativeGlobal

        Push single parameter. Maximum number of parameters per callback is 128.

      • voidfunctionPushInt(inthandle, intvalue)NativeGlobal
      • voidfunctionPushFloat(inthandle, floatvalue)NativeGlobal
      • voidfunctionPushString(inthandle, stringvalue)NativeGlobal
      • voidfunctionPushBoolA(inthandle, bool[]args)NativeGlobal

        Push parameters from array. Maximum number of parameters per callback is 128.

      • voidfunctionPushIntA(inthandle, int[]args)NativeGlobal
      • voidfunctionPushFloatA(inthandle, float[]args)NativeGlobal
      • voidfunctionPushStringA(inthandle, string[]args)NativeGlobal
      Some data provided by the Skyrim Creation Kit Wiki. Licensed under the Creative Commons Attribution-ShareAlike license.