GetArrayVariable
From GECK
A function added by the New Vegas Script Extender.
Contents
Description
Returns the array that corresponds to the array variable specified by name for the calling reference or specified scriptable object / quest.
Syntax
(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
- GetVariable (To get a numeric variable value instead)
- GetRefVariable (and for ref variables)
- HasVariable (to check if a variable exists at all)
- SetVariable
- SetRefVariable