enum
기본적으로 인트형 데이터 타입과 같다.
장점은 코드를 직관적으로 알 수 이다.
사용예
계절 : 봄 여름 가을 겨울
요일 : 월 화 수 목 금 토 일
메뉴 상태 등등..
ex) 버튼을 누를때마다 계절이 바뀜
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
enum Season {
Spring,
Summer,
Fall,
Winter
}
Season currentSeason = Season.Spring;
// Update is called once per frame
void Update () {
switch (currentSeason)
{
case Season.Spring:
Debug.Log("Spring!");
break;
case Season.Summer:
Debug.Log("Summer!");
break;
case Season.Fall:
Debug.Log("Fall!");
break;
case Season.Winter:
Debug.Log("Winter!");
break;
}
}
public void OnClickButton()
{
switch (currentSeason)
{
case Season.Spring:
currentSeason = Season.Summer;
break;
case Season.Summer:
currentSeason = Season.Fall;
break;
case Season.Fall:
currentSeason = Season.Winter;
break;
case Season.Winter:
currentSeason = Season.Spring;
break;
}
}
| cs |
버튼을 누를대마다 계절이 바뀜을 확인 할 수 있다.
댓글
댓글 쓰기