20 os <<
"condition="<< obj.condition;
21 os <<
", character_name="<< obj.character_name;
22 os <<
", character_index="<< obj.character_index;
23 os <<
", character_direction="<< obj.character_direction;
24 os <<
", character_pattern="<< obj.character_pattern;
25 os <<
", translucent="<< obj.translucent;
26 os <<
", move_type="<< obj.move_type;
27 os <<
", move_frequency="<< obj.move_frequency;
28 os <<
", trigger="<< obj.trigger;
29 os <<
", layer="<< obj.layer;
30 os <<
", overlap_forbidden="<< obj.overlap_forbidden;
31 os <<
", animation_type="<< obj.animation_type;
32 os <<
", move_speed="<< obj.move_speed;
33 os <<
", move_route="<< obj.move_route;
34 os <<
", event_commands=";
35 for (
size_t i = 0;
i < obj.event_commands.size(); ++
i) {
36 os << (
i == 0 ?
"[" :
", ") << obj.event_commands[
i];