GetArrayVariable

From GECK
Jump to: navigation, search


A function added by the New Vegas Script Extender.

Description

Returns the array that corresponds to the array variable specified by name for the calling reference or specified scriptable object / quest.

Syntax

[help]
(array) ref.GetArrayVariable VarName:string Parent:Object 

Or:

(array) ref.GetArrayVar VarName:string Parent:Object 

Example

ref rActor
array_var aData

let aData := rActor.GetArrayVariable "aData"

; Alternatively, (or required if rActor holds a base form): 

let aData := GetArrayVariable "aData", rActor

Note

  • Since two array variables point to the same array contents if one is let to the other, a 'set' version of this function is not necessary- changes to one will affect the other, because they both refer to the same data. Use Ar_Copy or Ar_DeepCopy if you wish to duplicate arrays.

See Also