Sobre o projeto

AnyIcon é um utilitário singleton para Godot Engine (versão 4.3+) que permite aos desenvolvedores recuperar programaticamente ícones associados a tipos, valores ou membros de objetos específicos. Ele foi projetado como um utilitário GDScript, e não como uma ferramenta de GUI. As principais capacidades incluem: - Recuperação de ícones para o tipo esperado de um membro de objeto através de métodos como `get_property_icon`. - Busca de ícones para qualquer valor fornecido usando `get_variant_icon`, suportando tipos integrados, classes integradas e classes personalizadas que utilizam a anotação `@icon`. - Manipulação de uniões de tipos concatenando ícones em uma linha (este comportamento pode ser desativado via `allow_generating_union_icons`). - Fornecimento de suporte a ícones de fallback usando o tipo de tema "EditorIcons". O addon é destinado apenas para uso no editor e pode ser excluído dos presets de exportação.