You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
My expectation would be that when extending from a class, it would show the class icon, not the base class icon.
In a similar fashion, when extending from a class with a custom icon, and naming the new class with class_name and providing a path to new icon, no icon is used at all - I would expect the new icon path to be used in that case (always to 'topmost' one).
Usecase:
I use custom classes for Effects and EffectComponents. EffectComponents are usually extended, with some added functionality - I then lose the benefits of custom icons (which, when they work, are awesome : )
This is likely a matter of EditorNode::get_object_icon and/or EditorNode::get_class_icon not performing an inheritance loop check for any inherited icons in the case that one is not found.
My expectation would be that when extending from a class, it would show the class icon, not the base class icon.
In a similar fashion, when extending from a class with a custom icon, and naming the new class with class_name and providing a path to new icon, no icon is used at all - I would expect the new icon path to be used in that case (always to 'topmost' one).
Usecase:
I use custom classes for Effects and EffectComponents. EffectComponents are usually extended, with some added functionality - I then lose the benefits of custom icons (which, when they work, are awesome : )
@willnationsdev
The text was updated successfully, but these errors were encountered: