Background for Starfield

The WwiseEvent Script

    The WwiseEvent script is a part of Starfield’s Papyrus scripting ecosystem. It is included with the base game.

    For this script, the Papyrus index knows about:

    • 23 functions
    • 2 structs


    Inheritance Tree

    No indexed scripts extend this script.

    Structs

    The Papyrus Index is still under construction. Structs have not been implemented yet.

      Properties

      No properties found.

        Events

          No events found.

        Functions

        • WwiseEvent:WwiseSwitchParamfunctionMakeNewWwiseSwitchParam(stringaGroupName, stringaStateName)Global

          Helper function to construct a WwiseSwitchParam

        • WwiseEvent:WwiseRTPCParamfunctionMakeNewWwiseRTPCParam(stringaName, floataValue)Global

          Helper function to construct a WwiseRTPCParam

        • intfunctionPlay(ObjectReferenceakSource, WwiseEvent:WwiseSwitchParam[]aSwitchParams=NONE, WwiseEvent:WwiseRTPCParam[]aRTPCParams=NONE)

          Play this sound base object from the specified source

        • intfunctionPlayUI(WwiseEvent:WwiseSwitchParam[]aSwitchParams=NONE, WwiseEvent:WwiseRTPCParam[]aRTPCParams=NONE)

          Play this sound base object as a UI sound

        • boolfunctionPlayAndWait(ObjectReferenceakSource, WwiseEvent:WwiseSwitchParam[]aSwitchParams=NONE, WwiseEvent:WwiseRTPCParam[]aRTPCParams=NONE)

          Play this sound base object from the specified source, and wait for it to finish

        • boolfunctionPlayUIAndWait(WwiseEvent:WwiseSwitchParam[]aSwitchParams=NONE, WwiseEvent:WwiseRTPCParam[]aRTPCParams=NONE)

          Play this sound base object as a UI sound, and wait for it to finish

        • intfunctionPlayWithRTPC(ObjectReferenceakSource, stringasRTPCName, floatafRTPCValue)Native

          Play this sound base object from the specified source and set an RTPC on the instance before playing

        • intfunctionPlayUIWithRTPC(stringasRTPCName, floatafRTPCValue)Native

          Play this sound base object as UI and set an RTPC on the instance before playing

        • voidfunctionStopInstance(intaiPlaybackInstance)NativeGlobal

          Stops a given playback instance of a sound

        • voidfunctionUpdateInstanceRTPC(intaiPlaybackInstance, stringasRTPCName, floatafRTPCValue)NativeGlobal

          Update a single RTPC value on a given playback instance of a sound

        • voidfunctionUpdateInstanceRTPCs(intaiPlaybackInstance, WwiseEvent:WwiseRTPCParam[]aRTPCParams)Global

          Update a set of RTPC values on a given playback instance of a sound

        • voidfunctionSetGlobalRTPC(stringasRTPCName, floatafRTPCValue)NativeGlobal

          Sets the global value of a Wwise real-time parameter control

        • voidfunctionSetGlobalState(stringasStateGroup, stringasStateName)NativeGlobal

          Sets a global Wwise State Group to the given named state

        • voidfunctionPlayMenuSound(stringasSoundID)NativeGlobal

          Called by the VM to play a UI sound by the ID of sound

        • string[]functionExtractSwitchGroups(WwiseEvent:WwiseSwitchParam[]aSwitchParams)Global

          For internal use only. Extracts an array of Switch Group names from an array of WwiseSwitchParam.

        • string[]functionExtractSwitchStates(WwiseEvent:WwiseSwitchParam[]aSwitchParams)Global

          For internal use only. Extracts an array of Switch State names from an array of WwiseSwitchParam.

        • string[]functionExtractRTPCNames(WwiseEvent:WwiseRTPCParam[]aRTPCParams)Global

          For internal use only. Extracts an array of RTPC names from an array of WwiseRTPCParam.

        • float[]functionExtractRTPCValues(WwiseEvent:WwiseRTPCParam[]aRTPCParams)Global

          For internal use only. Extracts an array of RTPC values from an array of WwiseRTPCParam.

        • intfunctionPlayImpl(ObjectReferenceakSource, string[]aSwitchGroups, string[]aSwitchStates, string[]aRTPCNames, float[]aRTPCValues)Native

          For internal use only. Users should call the Play function defined above. Play this Wwise Event from the given ObjectReference with an optional set of control parameters.

        • voidfunctionPlayUIImpl(string[]aSwitchGroups, string[]aSwitchStates, string[]aRTPCNames, float[]aRTPCValues)Native
        • voidfunctionPlayAndWaitImpl(ObjectReferenceakSource, string[]aSwitchGroups, string[]aSwitchStates, string[]aRTPCNames, float[]aRTPCValues)Native
        • voidfunctionPlayUIAndWaitImpl(string[]aSwitchGroups, string[]aSwitchStates, string[]aRTPCNames, float[]aRTPCValues)Native
        • <UNKNOWN_SCRIPT: private>functionUpdateInstanceRTPCsImpl(intaiPlaybackInstance, string[]aRTPCNames, float[]aRTPCValues)NativeGlobal
        Some data provided by the Fallout 4 Creation Kit Wiki. Licensed under the Creative Commons Attribution-Share Alike 4.0 license.