Data Parameters represent mutable data values that belong to the world, an item or an entity. They provide a robust way of working with save data as well as modifying data at runtime, in-game.
The data parameter types used in SurvivEngine are:
Represents a fixed-size, ordered collection of a single type data parameters
Elements are accessed by index
Elements do not have a data parameter address or identifier
All contained data parameters are type-checked to ensure they are of the same type
Holds a primitive byte value (values from 0 to 255)
Represents a resizable mixed element type collection of data parameters
Elements are accessed by address
Can contain any amount of data parameters of any type
Holds a primitive 32-bit floating point value
Holds a primitive 32-bit integer value
Holds a string of any length