본문 바로가기

Game/MSW

메이플스토리 월드로 게임 만들기 - 6

SkillManager

SkillManager에서 스킬 사용을 관리하기 위해 skillInfo 테이블에 쿨타임과 데미지 정보를 넣었다.
5레벨을 달성한 스킬은 레벨업 UI에서 제외하기 위해 skillInfo[idx]에 max 변수가 추가된다.

UILevelUp

UILevelUp 컴포넌트의 GetRandomSkills 함수를 살짝 수정했다.
이제 5레벨을 달성한 스킬은 랜덤테이블에서 제외되고,
남은 스킬이 3개 미만일 경우 에러 스킬(인덱스 -1)이 UI이 표시된다.

UILevelUp

레벨도 반영되어 표시되도록 수정하였다.

 

스킬을 계속 찍다보면 에러 스킬이 나오는 것을 확인할 수 있다.