#ifndef DUNGEON_DATA_H #define DUNGEON_DATA_H #include "core/resource.h" #include "core/script_language.h" #include "core/ustring.h" #include "core/vector.h" #include "../main/dungeon.h" #include "dungeon_corridor_data.h" #include "dungeon_room_data.h" #ifdef VOXELMAN_PRESENT #include "../../voxelman/library/voxel_surface.h" #include "../../voxelman/world/environment_data.h" #endif #ifdef ESS_PRESENT #include "../../entity_spell_system/entities/data/entity_data.h" #endif class DungeonData : public Resource { GDCLASS(DungeonData, Resource); public: String get_target_class_name(); void set_target_class_name(String name); Ref