이제부터 작업할 기능들은 꼭 필요한 기능들은 아니지만 있으면 쓸만한 기능들 중 하나인 '카이팅'을 구현해보고자 한다. 카이팅이란? '공격과 공격 사이에는 텀이 생긴다'는 게임 시스템을 이용한 것이다. 어차피 연타한다고 공격이 더 빨리 나가는 것도 아니니, 그 텀을 다음 공격을 하기 좋게, 상대의 공격을 회피하기 위해 이동하는 데 쓰는 것. 즉, 공격, 공격, 공격...이 아니라 공격, 이동, 공격, 이동...식으로 조종하는 것을 의미한다. 저그 유닛 가운데 카이팅을 할 만한 유닛은 두 가지뿐이다. '히드라리스크'와 '뮤탈리스크'인데, 그중 이번에 해볼 유닛은 '히드라리스크'이다. 먼저 코드부터 확인하자면 private void hydraKite(Unit unit, Unit target) { if (uni..