1 | function dsmapToStruct(arg0) |
2 | { |
3 | var struct = {}; |
4 | var dsmaparray = ds_map_keys_to_array(arg0); |
5 | for (var i = 0; i < array_length(dsmaparray); i++) |
6 | { |
7 | var key = dsmaparray[i]; |
8 | var value = ds_map_find_value(arg0, key); |
9 | if (ds_exists(arg0, ds_type_map)) |
10 | { |
11 | if (ds_map_exists(arg0, key)) |
12 | variable_struct_set(struct, key, value); |
13 | } |
14 | } |
15 | return struct; |
16 | } |