ScriptObject
- Found in:
- Vanilla
Inheritance Tree
| Script | Extended By | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| — | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| — | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
79 scripts
|
Structs
Properties
Events
Functions
- Found in:
- Vanilla
[DEV SERVER] Loading description...
- Found in:
- Vanilla
Calls a function on this script synchronously and returns whatever that function does.
- Found in:
- Vanilla
Calls a function on this script asynchronously. Script execution continues immediately without waiting for the function you called to finish (or even start).
- Found in:
- Vanilla
Cancels the specified real-time timer on this script. Does nothing if that timer has already expired or doesn't exist.
- Found in:
- Vanilla
Cancels the specified game-time timer on this script. Does nothing if that timer has already expired or doesn't exist.
- Found in:
- Vanilla
Gets the current value of a property on this script by name.
- Found in:
- Vanilla
Sets this object's current state, issuing OnBeginState - ScriptObject and OnEndState - ScriptObject events as necessary.
- Found in:
- Vanilla
Attempts to cast this script as a different script, but without adding a dependency on the calling script.
- Found in:
- Vanilla
Pause or resume the given timer with aiTimerID
it will attempt to pause if abPause is true or resume if false
If the timer is already in the requested state nothing happens.
- Found in:
- Vanilla
Pause or resume the given game-time timer with aiTimerID
It will attempt to pause if abPause is true or resume if false
If the timer is already in the requested state nothing happens.
- Found in:
- Vanilla
Returns whether this script is attached to a valid and available in-game object. If it returns false, then calling native functions from one of the ScriptObject-extended scripts (like Form, or Alias, or ActiveMagicEffect) will immediately fail because it has no in-game object to operate on. The most common cases of this happening would be a magic effect that has expired, or a reference that is stored in a container.
- Found in:
- Vanilla
Registers to receive an event when an actor value changed for a specified actor and actor value
- Found in:
- Vanilla
Registers to receive an event when an actor value is changed for a specified actor and actor value to a value that is greater than the given value
This must be re-registered for everytime it is received if the script wants to keep receiving the event
- Found in:
- Vanilla
Registers to receive an event when an actor value is changed for a specified actor and actor value to a value that is less than the given value
This must be re-registered for everytime it is received if the script wants to keep receiving the event
- Found in:
- Vanilla
Register for the specified affinity event is fired
- Found in:
- Vanilla
Registers this active magic effect/alias/form for the specified animation event on the specified reference.
Only the script that registers for an event will receive it. Other scripts attached to the same form, alias, or magic effect will not receive the event unless they also register for it.
- Found in:
- Vanilla
Register for challenge events
- Found in:
- Vanilla
Registers this script to receive the specified custom event from the source object whenever that source object sends the event. The event will be relayed only to this script and will not be sent to other scripts attached to the same object, or to any aliases or magic effects attached to the object.
- Found in:
- Vanilla
Registers this script to receive a single OnGainLOS based on actor detection or current player camera view. If the viewer is currently looking at the target, the event will be sent immediately.
Only the script that registers for an event will receive it. Other scripts attached to the same form, alias, or magic effect will not receive the event unless they also register for it.
- Found in:
- Vanilla
[DEV SERVER] Loading description...
- Found in:
- Vanilla
Registers this script to receive a single OnGainLOS based on a direct LOS pick. If the viewer can currently see the target, the event will be sent immediately.
Only the script that registers for an event will receive it. Other scripts attached to the same form, alias, or magic effect will not receive the event unless they also register for it.
- Found in:
- Vanilla
Registers this script to receive a single OnLostLOS based on a direct LOS pick. If the viewer can not currently see the target, the event will be sent immediately.
Only the script that registers for an event will receive it. Other scripts attached to the same form, alias, or magic effect will not receive the event unless they also register for it.
- Found in:
- Vanilla
[DEV SERVER] Loading description...
- Found in:
- Vanilla
[DEV SERVER] Loading description...
- Found in:
- Vanilla
Registers this script to receive a single OnHit event matching the filters given to this function.
Only the script that registers for an event will receive it. Other scripts attached to the same form, alias, or magic effect will not receive the event unless they also register for it.
- Found in:
- Vanilla
takes an array for aggressors and calls RegisterForHitEvent for each one as akAgressorFilter
- Found in:
- Vanilla
takes an array for aggressors and calls RegisterForHitEvent for each one as akAgressorFilter
- Found in:
- Vanilla
takes an array for aggressors and calls RegisterForHitEvent for each one as akAgressorFilter
- Found in:
- Vanilla
Registers this script to receive a single OnMagicEffectApply event matching the filters given to this function.
Only the script that registers for an event will receive it. Other scripts attached to the same form, alias, or magic effect will not receive the event unless they also register for it.
- Found in:
- Vanilla
Registers this active magic effect/alias/form to receive menu open/close events.
Only the script that registers for an event will receive it. Other scripts attached to the same form, alias, or magic effect will not receive the event unless they also register for it.
- Found in:
- Vanilla
Registers this active magic effect/alias/form to receive events when the player goes to sleep and when he wakes up.
Only the script that registers for an event will receive it. Other scripts attached to the same form, alias, or magic effect will not receive the event unless they also register for it.
- Found in:
- Vanilla
Registers this active magic effect/alias/form to receive events when the player goes teleports via fast travel, load doors, or MoveTo.
Only the script that registers for an event will receive it. Other scripts attached to the same form, alias, or magic effect will not receive the event unless they also register for it.
- Found in:
- Vanilla
Registers this active magic effect/alias/form to receive events when the player starts and stops waiting.
Only the script that registers for an event will receive it. Other scripts attached to the same form, alias, or magic effect will not receive the event unless they also register for it.
- Found in:
- Vanilla
Registers this script to receive a single OnRadiationDamage event from the target.
Only the script that registers for an event will receive it. Other scripts attached to the same form, alias, or magic effect will not receive the event unless they also register for it.
- Found in:
- Vanilla
Registers this script to receive the specified event from the source object whenever that source object receives the event. Calling the event directly on the source object will not relay the event to this script. The event will be relayed only to this script and will not be sent to other scripts attached to the same object, or to any aliases or magic effects attached to the object.
- Found in:
- Vanilla
[DEV SERVER] Loading description...
- Found in:
- Vanilla
Registers to receive events from Starmap menu
- Found in:
- Vanilla
Registers to receive events from PlanetLandingSiteSelectMenu
- Found in:
- Vanilla
Registers this script to receive OnTutorialEvent.
Only the script that registers for an event will receive it. Other scripts will not receive the event unless they also register for it. Once the event is received, you will be unregistered automatically.
- Found in:
- Vanilla
Registers to receive GameplayOptionChanged events from the settings menu
- Found in:
- Vanilla
Removes all "filters" applied to inventory events on this object. The object will no longer receive any inventory events. The filters are removed separately from each script on an object, so each script on an object needs to separately manage its own filters and will not interfere with any filters on any other scripts attached to the same object.
- Found in:
- Vanilla
[DEV SERVER] Loading description...
- Found in:
- Vanilla
Sends the specified custom event to any scripts that have registered for it. The event must be defined in our script or in one of our parent scripts. This function returns immediately, not waiting for any of the receivers.
- Found in:
- Vanilla
Sets the value of a property on this script by name, synchronously.
- Found in:
- Vanilla
Sets a the value of a property on this script by name, asynchronously.
- Found in:
- Vanilla
Starts a game-time timer on this script with the specified ID. Will cause an OnTimerGameTime event to occur once the timer expires that will not repeat. Time will only count when not in menu-mode.
- Found in:
- Vanilla
Unregister for the actor value changed event for the specified actor and actor value.
- Found in:
- Vanilla
Unregister for the actor value greater than event for the specified actor, actor value and comparison value.
- Found in:
- Vanilla
Unregister for the actor value greater than event for the specified actor, actor value and comparison value.
- Found in:
- Vanilla
Unregister for an affinity event
- Found in:
- Vanilla
Unregister for all actor value events
- Found in:
- Vanilla
Unregister for all affinity events
- Found in:
- Vanilla
Unregisters this script from all events that it has registered for.
Only the script that unregisters for an event will stop receiving it. Other scripts attached to the same form, alias, or magic effect will still receive their events.
- Found in:
- Vanilla
Unregisters this script from all custom events that it has registered for.
Only the script that unregisters for an event will stop receiving it. Other scripts attached to the same form, alias, or magic effect will still receive their events.
- Found in:
- Vanilla
Unregisters this script from all OnHit events from the specified target - or from all targets if given a None target.
Only the script that unregisters for an event will stop receiving it. Other scripts attached to the same form, alias, or magic effect will still receive the event if they registered for it separately.
- Found in:
- Vanilla
Unregisters this script from all OnMagicEffectApply events from the specified target - or from all targets if given a None target.
Only the script that unregisters for an event will stop receiving it. Other scripts attached to the same form, alias, or magic effect will still receive the event if they registered for it separately.
- Found in:
- Vanilla
Unregisters this script from all OnMenuOpenCloseEvent events.
Only the script that unregisters for an event will stop receiving it. Other scripts attached to the same form, alias, or magic effect will still receive the event if they registered for it separately.
- Found in:
- Vanilla
Unregisters this script from all OnRadiationDamage events.
Only the script that unregisters for an event will stop receiving it. Other scripts attached to the same form, alias, or magic effect will still receive the event if they registered for it separately.
- Found in:
- Vanilla
Unregisters this script from all remote events that it has registered for.
Only the script that unregisters for an event will stop receiving it. Other scripts attached to the same form, alias, or magic effect will still receive their events.
- Found in:
- Vanilla
Unregisters this active magic effect/alias/form from receiving any tracked stats events.
Only the script that unregisters for an event will stop receiving it. Other scripts attached to the same form, alias, or magic effect will still receive the event if they registered for it seperately.
- Found in:
- Vanilla
Unregisters this active magic effect/alias/form from the specified animation event on the specified reference.
Only the script that unregisters for an event will stop receiving it. Other scripts attached to the same form, alias, or magic effect will still receive the event if they registered for it seperately.
- Found in:
- Vanilla
Unregisters this form to receive events when challenges are completed
- Found in:
- Vanilla
Unregisters this script from receive the specified custom event from the source object whenever that source object sends the event. This will only unregister this script and not any other script attached to the same form, or alias or magic effect.
- Found in:
- Vanilla
[DEV SERVER] Loading description...
- Found in:
- Vanilla
[DEV SERVER] Loading description...
- Found in:
- Vanilla
Unregisters this script to stop receiving LOS events from between the viewer and the target.
Only the script that unregisters for an event will stop receiving it. Other scripts attached to the same form, alias, or magic effect will still receive the event if they registered for it seperately.
- Found in:
- Vanilla
[DEV SERVER] Loading description...
- Found in:
- Vanilla
Unregisters this active magic effect/alias/form from receiving menu open/close events.
Only the script that unregisters for an event will stop receiving it. Other scripts attached to the same form, alias, or magic effect will still receive the event if they registered for it seperately.
- Found in:
- Vanilla
Unregisters this active magic effect/alias/form from receiving sleep-related events.
Only the script that unregisters for an event will stop receiving it. Other scripts attached to the same form, alias, or magic effect will still receive the event if they registered for it seperately.
- Found in:
- Vanilla
Unregisters this active magic effect/alias/form from receiving teleport events.
Only the script that unregisters for an event will stop receiving it. Other scripts attached to the same form, alias, or magic effect will still receive the event if they registered for it separately.
- Found in:
- Vanilla
Unregisters this active magic effect/alias/form from receiving wait-related events.
Only the script that unregisters for an event will stop receiving it. Other scripts attached to the same form, alias, or magic effect will still receive the event if they registered for it seperately.
- Found in:
- Vanilla
Unregisters this script from a OnRadiationDamage event from the target.
Only the script that unregisters for an event will stop receiving it. Other scripts attached to the same form, alias, or magic effect will still receive the event if they registered for it separately.
- Found in:
- Vanilla
Unregisters this script from receive the specified event from the source object whenever that source object receives the event. This will only unregister this script and not any other script attached to the same form, or alias or magic effect.
- Found in:
- Vanilla
Unregisters this active magic effect/alias/form from receiving a tracked stats event for the specified stat.
Only the script that unregisters for an event will stop receiving it. Other scripts attached to the same form, alias, or magic effect will still receive the event if they registered for it seperately.
- Found in:
- Vanilla
Unregisters this script from receiving an event for the specified stat at the specified threshold
- Found in:
- Vanilla
Unregisters from receiving events from Starmap menu
- Found in:
- Vanilla
Unregisters from receiving events from PlanetLandingSiteSelectMenu
- Found in:
- Vanilla
Unregisters this script from receiving OnTutorialEvent.
Only the script that unregisters for an event will stop receiving it. Other scripts will still receive the event if they registered for it separately.
- Found in:
- Vanilla
Unregisters from receiving GameplayOptionChanged events from the settings menu
