상세 컨텐츠

본문 제목

유니티 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' 카테고리의 다른 글

관련글 더보기

댓글 영역