GetArrayVariable

From GECK

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. Added by NVSE V4.1*.

Syntax

(array) ref.GetArrayVariable 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.
  • This function was originally broken and is fixed in NVSE 4.5.7.

See Also

Personal tools