added support for tool scripts

pull/7/head
Karroffel 2017-03-18 19:01:11 +01:00
parent cd1bec5515
commit fe4f8b9581
1 changed files with 14 additions and 0 deletions

View File

@ -54,6 +54,20 @@ void register_class()
T::_register_methods();
}
template<class T>
void register_tool_class()
{
godot_instance_create_func create = {};
create.create_func = _godot_class_instance_func<T>;
godot_instance_destroy_func destroy = {};
destroy.destroy_func = _godot_class_destroy_func<T>;
godot_script_register_tool_class(T::___get_type_name(), T::___get_base_type_name(), create, destroy);
T::_register_methods();
}