TIL(Today I Learned) - 83
TIL (Today I Learned) - 2025년 1월 20일1. 스킬 시스템 리팩토링기존에는 ActiveSkill, PassiveSkill, BuffSkill 등 각 스킬 타입을 별도의 클래스들로 관리했으나, 코드 중복과 유지보수 문제로 인해 BaseSkill 클래스로 통합 리팩토링 진행.공통 로직(쿨다운, 스킬 효과, 강화 등)을 BaseSkill에서 처리하고, 각 스킬의 특화된 로직은 하위 클래스에서 구현하도록 구조 변경.SkillEffect 객체를 활용해 스킬 효과를 일관되게 처리하며, SkillEffectManager로 스킬 발동 로직 관리.코드의 중복이 줄고, 새로운 스킬 타입 추가 시 확장성이 높아짐.2. Inventory 시스템 리팩토링기존에는 스킬, 무기, 장신구 등 아이템별로 별도 ..
더보기