[UGUI연습] Stage-Complete,Doing,Lock(+Horizontal Layout Group)
2023. 9. 5.

UIStage.cs

-UIStage는 상태를 관리한다. ChangeState메서드를 통해 상태를 변경한다. 이 메서드는 Main에서 버튼이 눌릴때 호출된다.

 

-Main은 버튼이 눌렸을때의 이벤트를 처리한다. 버튼이 눌리면 uiStage의 상태를 바꾸는 메서드를 호출한다.

 

 

 

stage 응용

grid를 만들어주고 horizontal Layout Group으로 관리한다.

-UIStageController에서 모든 Stage를 Init

 

-UIStage에 버튼 컴포넌트를 각각 추가하여 버튼으로 만든 후 UIController에서 버튼 클릭시 상태가 변하게 하는 코드를 작성한다.

-만들다가 UIStage하위에 버튼이 있어서 또 버튼끼리 충돌해서 한참 찾았다 ㅠㅠ

-Main은 꺼두고 UIStageController 수정

 

myoskin