약간 가라로 흐름을 따라가면서 짜서 그런점도 있는데 한번 로딩해서 계속쓸수있는걸 반복한것은 좀 바보짓이였네요 ㅋㅋ;
그런데 두번째 말해주신것은 좀 궁금합니다. ' this._weaponSprite.isPlaying()의 판정을 볼 수 있는상위 함수로 옮기는 것이 타당하다고 보입니다.' 저는 if로 브랜치하는것을 실제 적용이 되는 밑단 함수에서 수행하는것이 낫다고 판단을했는데 (어짜피 해당케이스에서는 상위에서하건 하위에서하건 this._weaponSprite.isPlaying() 의체크를 반드시 하게되있지만) 위와같이 말해주신건 실제 공격을하는 모션의 로직은 일반적인 모션을 보여줄수있는 로직과 명백히 분할되기때문에 상위함수에서 나누라고 말해주신건가요?
그런데 두번째 말해주신것은 좀 궁금합니다.
' this._weaponSprite.isPlaying()의 판정을 볼 수 있는상위 함수로 옮기는 것이 타당하다고 보입니다.'
저는 if로 브랜치하는것을 실제 적용이 되는 밑단 함수에서 수행하는것이 낫다고 판단을했는데
(어짜피 해당케이스에서는 상위에서하건 하위에서하건 this._weaponSprite.isPlaying() 의체크를 반드시 하게되있지만)
위와같이 말해주신건 실제 공격을하는 모션의 로직은 일반적인 모션을 보여줄수있는 로직과 명백히 분할되기때문에 상위함수에서 나누라고 말해주신건가요?
답변감사합니다.