A basic struct system Press "See Inside" to use (Backpack it) Explanation for some of the things in this (and the primitive structs): - Vectors (2D and 3D) - A vector is generally just a list of things, But in this case it is a certain amount of values (e.g. 2D or 3D position) - Single Value: - A struct that stores a single value, Thats it. - List: - Similar to a Scratch list, but can be created/destroyed and has a smaller max size (Determined by `MAX STRUCT LIST SIZE`)
Some gotchas: - Struct fields and struct-based lists are ZERO INDEXED! (Instead of the first item being 1, it is 0) - Bad field indexes will not be handled properly and may overwrite data of other structs (or try to replace out of the list, which does nothing)