📌 오늘 한 일ScriptableObject 기반 스킬 데이터 정의: SkillBase를 추상화한 SkillData로 ID, 이름, 타입, 티어, 데미지, 쿨다운 등 모든 정적 데이터를 SO에 저장하도록 구현 (https://05cm.tistory.com/50)런타임 상태 관리(FSM) 추가: SkillStatus 클래스에서 Locked->Available -> OnCooldown -> ReadyCooldown으로 전이하는 상태 머신과 OnStateChanged·OnLevelChanged 이벤트를 구현 스킬 콜렉션 컴포넌트: CharacterSkill에 스킬 리스트 초기화(Init), 턴별 쿨다운 감소, 스킬 사용 시도, 즉시 리셋 기능을 구현 플레이어 스킬 컨트롤러: PlayerSkillControl..