반응형
Enum 멤버 이름 반환
System.Enum.GetName(typeof(이넘 클래스), index)
를 이용하여 Enum으로 선언한 클래스의 열거형 멤버 이름을 반환받을 수 있다.
public enum SubStage
{
Sub_1 = 0,
Sub_2 = 1,
Sub_3 = 2,
Sub_4 = 3,
Sub_5 = 4
}
//"Sub_3"
System.Enum.GetName(typeof(Constants.SubStage), 2);
IEnumerable length 구하기는
using System.Linq; 후
Count()함수 사용
using System.Linq;
...
IEnumerable<string> nameEn = libraryAsset.GetCategoryLabelNames(subStageName);
labels = new string[nameEn.Count()];
int index = 0;
foreach (string name in nameEn)
{
Debug.Log(name);
labels[index] = name;
index++;
}
반응형
'GAME Dev > Tip' 카테고리의 다른 글
유니티 이미지 sprite를 ios/android에 저장하기 (0) | 2023.09.24 |
---|---|
UI 이미지에서 Sprite Library Asset 사용하기 (0) | 2023.09.17 |
스프라이트 패키징 Sprite Atlas V2, TexturePacker (0) | 2023.09.12 |
유니티 파티클 사용 Tip(스크립트 제어, Sorting 등) (0) | 2023.09.12 |
UI 버튼 클릭 시 아래 오브젝트 클릭도 함께 인식되는 문제 (0) | 2023.09.11 |
댓글