프로젝트 소개

AnyIcon은 Godot 엔진(버전 4.3 이상)용 싱글톤 유틸리티로, 개발자가 특정 타입, 값 또는 객체 멤버와 연관된 아이콘을 프로그래밍 방식으로 검색할 수 있게 해줍니다. GUI 도구가 아닌 GDScript 유틸리티로 설계되었습니다. 주요 기능은 다음과 같습니다: - `get_property_icon`과 같은 메서드를 통해 객체 멤버의 예상 타입에 대한 아이콘 검색. - 내장 타입, 내장 클래스, 그리고 `@icon` 어노테이션을 사용하는 커스텀 클래스를 지원하는 `get_variant_icon`을 사용하여 임의의 값에 대한 아이콘 가져오기. - 아이콘을 한 줄로 연결하여 타입 유니온 처리(이 동작은 `allow_generating_union_icons`를 통해 비활성화할 수 있음). - "EditorIcons" 테마 타입을 사용한 대체 아이콘 지원 제공. 이 애드온은 에디터 전용으로 사용되며 내보내기 프리셋에서 제외할 수 있습니다.