상세 컨텐츠

본문 제목

유니티 Switch 노트

Unity/C# note

by 오발탄LAB 2020. 9. 26. 18:07

본문

반응형
public enum State{Jump, Attack}
public State state;

void Start()
{
	StartCoroutine(RandomState());
}
void Update()
{
	switch (state)
    {
    	case State.Attack:
        	Attack_();
            break;
        case State.Jump:
        	Jump_();
            break;
        default:
        	RandomState();
            break;
    }
}

public void Attack_()
{

}
public void Jump_()
{

}
IEnumerator RandomState()
{
	while(true){
    	yield return new WaitForSeconds(3);
        currentState = (State)Random.Range(0,1);
    }
}

break문에 도달하게 되면 switch문에 포함된 내용에서 빠져나와 switch문 이후의 내용으로 넘어간다.

반응형

'Unity > C# note' 카테고리의 다른 글

유니티 Loading 노트  (0) 2020.10.15
유니티 Mathf 함수 노트  (0) 2020.10.05
유니티 UI Text 표시 , ToString() 노트  (0) 2020.09.25
유니티 Random.Range() 노트  (0) 2020.09.24
유니티 사운드(AudioSource) 노트  (0) 2020.08.28

관련글 더보기

댓글 영역