public void Assemble() { if (allies != null && allies.Visible) { allies.Assemble(); } if (animations != null && animations.Visible) { animations.Assemble(); } if (attacks != null && attacks.Visible) { attacks.Assemble(); } if (battlefields != null && battlefields.Visible) { battlefields.Assemble(); } if (dialogues != null && dialogues.Visible) { dialogues.Assemble(); } if (eventScripts != null && eventScripts.Visible) { eventScripts.Assemble(); } if (formations != null && formations.Visible) { formations.Assemble(); } if (items != null && items.Visible) { items.Assemble(); } if (levels != null && levels.Visible) { levels.Assemble(); } if (monsters != null && monsters.Visible) { monsters.Assemble(); } if (sprites != null && sprites.Visible) { sprites.Assemble(); } if (intro != null && intro.Visible) { intro.Assemble(); } if (worldMaps != null && worldMaps.Visible) { worldMaps.Assemble(); } }