The "ds_struct_copy" Function
#
SyntaxArgument | Type | Description |
---|---|---|
id | struct | The source struct to be copied |
#
DescriptionCopies the contents of a given struct and returns a new struct ID. This script will function recursively, also copying any structs and arrays within the root struct.
If the given input is invalid, undefined
will be returned instead.
This type of copy operation is also known as a "deep clone", meaning data is truly duplicated in memory rather than merely referenced.