The AttributeCollection was serialising values from the LuaTable using the CurrentCulture, this lead to 0.5 in Lua scripts being read in as "0,5" in some cultures, then deserialised again using InvariantCulture, sometimes failing or producing invalid values.
Discussion Reference
Breaking change: no
The AttributeCollection was serialising values from the LuaTable using the CurrentCulture, this lead to
0.5
in Lua scripts being read in as"0,5"
in some cultures, then deserialised again using InvariantCulture, sometimes failing or producing invalid values.