mirror of
https://github.com/Relintai/mesh_data_resource.git
synced 2025-02-20 17:14:31 +01:00
Added a mesh_data_resource_changed signal to MeshDataInstance.
This commit is contained in:
parent
20a8fb525f
commit
d4b0189041
@ -50,6 +50,8 @@ void MeshDataInstance::set_mesh_data(const Ref<MeshDataResource> &mesh) {
|
||||
if (_mesh.is_valid()) {
|
||||
_mesh->connect("changed", this, "refresh");
|
||||
}
|
||||
|
||||
emit_signal("mesh_data_resource_changed", _mesh);
|
||||
}
|
||||
|
||||
Ref<Texture> MeshDataInstance::get_texture() {
|
||||
@ -268,4 +270,6 @@ void MeshDataInstance::_bind_methods() {
|
||||
ADD_PROPERTY(PropertyInfo(Variant::OBJECT, "material", PROPERTY_HINT_RESOURCE_TYPE, "Material"), "set_material", "get_material");
|
||||
|
||||
ClassDB::bind_method(D_METHOD("refresh"), &MeshDataInstance::refresh);
|
||||
|
||||
ADD_SIGNAL(MethodInfo("mesh_data_resource_changed", PropertyInfo(Variant::OBJECT, "mdr", PROPERTY_HINT_RESOURCE_TYPE, "MeshDataResource")));
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user