Fixed non-tools build
This commit is contained in:
@@ -4,7 +4,6 @@
|
|||||||
#include "world_generator.h"
|
#include "world_generator.h"
|
||||||
#include "density_map.h"
|
#include "density_map.h"
|
||||||
#include "world_map_data.h"
|
#include "world_map_data.h"
|
||||||
#include "mesher/mesher.h"
|
|
||||||
#include "characters.h"
|
#include "characters.h"
|
||||||
#include "smart_object.h"
|
#include "smart_object.h"
|
||||||
#include "road_map.h"
|
#include "road_map.h"
|
||||||
@@ -23,17 +22,12 @@ void register_world_types()
|
|||||||
ClassDB::register_class<WorldGenerator>();
|
ClassDB::register_class<WorldGenerator>();
|
||||||
ClassDB::register_class<WorldHeightMap>();
|
ClassDB::register_class<WorldHeightMap>();
|
||||||
ClassDB::register_class<DensityMap>();
|
ClassDB::register_class<DensityMap>();
|
||||||
ClassDB::register_class<CompoundTransvoxel>();
|
|
||||||
ClassDB::register_class<CompoundTransvoxelInspector>();
|
|
||||||
ClassDB::register_class<Characters_>();
|
ClassDB::register_class<Characters_>();
|
||||||
ClassDB::register_class<SmartObject>();
|
ClassDB::register_class<SmartObject>();
|
||||||
ClassDB::register_class<SmartObjectManager>();
|
ClassDB::register_class<SmartObjectManager>();
|
||||||
ClassDB::register_class<SmartObjectGroup>();
|
ClassDB::register_class<SmartObjectGroup>();
|
||||||
ClassDB::register_virtual_class<RoadGrid>();
|
ClassDB::register_virtual_class<RoadGrid>();
|
||||||
ClassDB::register_class<Roads>();
|
ClassDB::register_class<Roads>();
|
||||||
#if TOOLS_ENABLED
|
|
||||||
EditorPlugins::add_by_type<CompoundTransvoxelEditorPlugin>();
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void unregister_world_types()
|
void unregister_world_types()
|
||||||
|
|||||||
@@ -68,8 +68,13 @@ void SmartObject::_get_property_list(List<PropertyInfo> *p_list) const
|
|||||||
animations = "default";
|
animations = "default";
|
||||||
#endif
|
#endif
|
||||||
p_list->push_back(PropertyInfo(Variant::BOOL, "enabled"));
|
p_list->push_back(PropertyInfo(Variant::BOOL, "enabled"));
|
||||||
|
#if TOOLS_ENABLED
|
||||||
p_list->push_back(PropertyInfo(Variant::STRING, "animation_state", PROPERTY_HINT_ENUM, animations));
|
p_list->push_back(PropertyInfo(Variant::STRING, "animation_state", PROPERTY_HINT_ENUM, animations));
|
||||||
p_list->push_back(PropertyInfo(Variant::STRING, "animation_finish_state", PROPERTY_HINT_ENUM, animations));
|
p_list->push_back(PropertyInfo(Variant::STRING, "animation_finish_state", PROPERTY_HINT_ENUM, animations));
|
||||||
|
#else
|
||||||
|
p_list->push_back(PropertyInfo(Variant::STRING, "animation_state", PROPERTY_HINT_NONE, ""));
|
||||||
|
p_list->push_back(PropertyInfo(Variant::STRING, "animation_finish_state", PROPERTY_HINT_NONE, ""));
|
||||||
|
#endif
|
||||||
p_list->push_back(PropertyInfo(Variant::BOOL, "teleport"));
|
p_list->push_back(PropertyInfo(Variant::BOOL, "teleport"));
|
||||||
p_list->push_back(PropertyInfo(Variant::REAL, "distance"));
|
p_list->push_back(PropertyInfo(Variant::REAL, "distance"));
|
||||||
#ifdef TOOLS_ENABLED
|
#ifdef TOOLS_ENABLED
|
||||||
@@ -121,7 +126,6 @@ String SmartObject::dump_subnodes(Ref<AnimationNode> anode) const
|
|||||||
}
|
}
|
||||||
return animations;
|
return animations;
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
AnimationTree *SmartObject::find_animation_tree(Node *node) const
|
AnimationTree *SmartObject::find_animation_tree(Node *node) const
|
||||||
{
|
{
|
||||||
@@ -175,6 +179,7 @@ String SmartObject::get_animation_list() const
|
|||||||
}
|
}
|
||||||
return animations;
|
return animations;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
bool SmartObject::_set(const StringName &p_name, const Variant &p_value)
|
bool SmartObject::_set(const StringName &p_name, const Variant &p_value)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user