지금 생각중인거는


스킬마다 개별 Skill 클래스 인스턴스 만들고


1. 델리게이트 변수에 이펙트 저장, 효과 추가 시 델리게이트 변수에 함수 추가, Use() 메소드 호출 시 델리게이트 실행


2. Effect클래스를 만들고 Use() 넣기, 상속받아서 폭발, 투사체 등 여러 이펙트 클래스 만들고,

    Skill 클래스 List<Effect> effect 변수 만들어서 effect.Use() 사용으로 효과 사용하기


이렇게 2개 생각중인데 둘 중 더 좋은 방법이나 다른 좋은 방법있으면 알려줄 수 있음? ㅜㅜ