|
@@ -50,14 +50,10 @@ void MultiMeshInstance2D::_bind_methods() {
|
|
|
ClassDB::bind_method(D_METHOD("set_texture", "texture"), &MultiMeshInstance2D::set_texture);
|
|
|
ClassDB::bind_method(D_METHOD("get_texture"), &MultiMeshInstance2D::get_texture);
|
|
|
|
|
|
- ClassDB::bind_method(D_METHOD("set_normal_map", "normal_map"), &MultiMeshInstance2D::set_normal_map);
|
|
|
- ClassDB::bind_method(D_METHOD("get_normal_map"), &MultiMeshInstance2D::get_normal_map);
|
|
|
-
|
|
|
ADD_SIGNAL(MethodInfo("texture_changed"));
|
|
|
|
|
|
ADD_PROPERTY(PropertyInfo(Variant::OBJECT, "multimesh", PROPERTY_HINT_RESOURCE_TYPE, "MultiMesh"), "set_multimesh", "get_multimesh");
|
|
|
ADD_PROPERTY(PropertyInfo(Variant::OBJECT, "texture", PROPERTY_HINT_RESOURCE_TYPE, "Texture2D"), "set_texture", "get_texture");
|
|
|
- ADD_PROPERTY(PropertyInfo(Variant::OBJECT, "normal_map", PROPERTY_HINT_RESOURCE_TYPE, "Texture2D"), "set_normal_map", "get_normal_map");
|
|
|
}
|
|
|
|
|
|
void MultiMeshInstance2D::set_multimesh(const Ref<MultiMesh> &p_multimesh) {
|
|
@@ -91,15 +87,6 @@ Ref<Texture2D> MultiMeshInstance2D::get_texture() const {
|
|
|
return texture;
|
|
|
}
|
|
|
|
|
|
-void MultiMeshInstance2D::set_normal_map(const Ref<Texture2D> &p_texture) {
|
|
|
- normal_map = p_texture;
|
|
|
- queue_redraw();
|
|
|
-}
|
|
|
-
|
|
|
-Ref<Texture2D> MultiMeshInstance2D::get_normal_map() const {
|
|
|
- return normal_map;
|
|
|
-}
|
|
|
-
|
|
|
#ifdef TOOLS_ENABLED
|
|
|
Rect2 MultiMeshInstance2D::_edit_get_rect() const {
|
|
|
if (multimesh.is_valid()) {
|