niTES3ExtraData⚓︎
A simple extra data that stores a tes3reference object.
This type inherits the following: niExtraData, niObject.
Properties⚓︎
genericData⚓︎
Read-only. Generic data held in the extra data. This is not used if a subtype of extra data is used.
Returns:
result(number[])
next⚓︎
The next extra data available on the object.
Returns:
result(niExtraData)
refCount⚓︎
Read-only. The number of references that exist for this object. When this value reaches zero, the object will be deleted.
Returns:
result(number)
reference⚓︎
The reference stored on this extra data.
Returns:
result(tes3reference)
RTTI⚓︎
Read-only. The runtime type information for this object. This is an alias for the .runTimeTypeInformation property.
Returns:
result(niRTTI)
runTimeTypeInformation⚓︎
Read-only. The runtime type information for this object.
Returns:
result(niRTTI)
Methods⚓︎
clone⚓︎
Creates a copy of this object.
local result = myObject:clone()
Returns:
result(niObject)
isInstanceOfType⚓︎
Determines if the object is of a given type, or of a type derived from the given type.
local result = myObject:isInstanceOfType(type)
Parameters:
Returns:
result(boolean)
isOfType⚓︎
Determines if the object is of a given type.
local result = myObject:isOfType(type)
Parameters:
Returns:
result(boolean)
saveBinary⚓︎
Serializes the object, and writes it to the given file.
local success = myObject:saveBinary(path)
Parameters:
path(string): The path to write the file at, relative to the Morrowind installation folder. The.nifextension needs to be specified manually.
Returns:
success(boolean): If true the object was successfully serialized.