bevy_mod_scripting 0.19.0

Multi language scripting in Bevy
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
local res_type = world.get_type_by_name("TestResourceWithVariousFields")
local res = world.get_resource(res_type)

iterated_vals = {}
for v in pairs(res.vec_usize) do
    iterated_vals[#iterated_vals + 1] = v
end
assert(#iterated_vals == 5, "Length is not 5")
assert(iterated_vals[1] == 1, "First value is not 1")
assert(iterated_vals[2] == 2, "Second value is not 2")
assert(iterated_vals[3] == 3, "Third value is not 3")
assert(iterated_vals[4] == 4, "Fourth value is not 4")
assert(iterated_vals[5] == 5, "Fifth value is not 5")