코드
- enum 데이터
private enum CharacterVoice
{
LJ8 = 15,
POKI = 16,
CHARASI = 65
}
- 실행 코드
// :: enum 안의 모든 데이터를 가져옴
var values = System.Enum.GetValues(typeof(CharacterVoice));
// :: 데이터의 길이 만큼 랜덤 획득
int random = Random.Range(0, values.Length);
// :: 해당 enum의 수치값을 획득
Debug.Log((int)values.GetValue(random));
// >> 결과: 15 or 16 or 65
'Unity' 카테고리의 다른 글
[Unity] Unity에서 원형 펀치 마스크를 만드는 법 (0) | 2023.03.18 |
---|---|
[Unity 단축키] 카메라를 현재 Scene View에서 보고 있는 것처럼 변경 (0) | 2023.03.11 |
[Unity] 클립보드로 String을 복사(Unity Editor 한정) (0) | 2023.03.11 |
[Unity] Cinemachine을 사용할 때 Virtual Camera 우선도(m_Priority) 변경 시 흔들림이 발생할 때 (0) | 2023.02.08 |
[Unity] URP 기본 투명 Shader 처리 (0) | 2023.02.07 |