1. 구현 목표
    1. 기본 행동트리
      • 공격 우선순위 : 미끼 수류탄 → 플레이어 → 터렛 → 정화장치
        • 좀비별 최대 어그로 레벨을 설정: 최대 어그로 레벨이 터렛인 경우 구조물만(터렛, 정화장치) 공격
      • 타겟을 향해 전진, 이동가능 경로를 탐색 → 공격사정거리와 타겟거리를 계산하여 공격포지션 설정
      • 공격 ↔ 추격: 사정거리 안에 있을 경우 공격, 그렇지 않으면 추격
      • 사망
      • 기절
    2. 어그로 시스템
      • 정화장치, 터렛, 플레이어, 미끼수류탄 순으로 어그로 레벨을 지정함
      • 우선순위가 더 높은 액터에 어그로가 끌린 상태라면, 하위 어그로 레벨의 공격 또는 어그로를 무시함.
    3. 지능형 AI
      • 타겟을 중심으로 이동가능한 경로를 탐색하여, 타겟주위에서 공격가능한 로케이션이 없다면 다음 타겟을 탐색(공격 우선순위가 낮거나 동일한 타겟으로 탐색)
      • 만약 타겟이 정화장치(최하위 공격순위)이면서 공격가능한 로케이션이 없는 경우, 타겟을 둘러싼 에너미뒤에 한층의 레이어를 다시 형성
  2. 구현 내용
    1. 기본 행동트리
      • 정화장치는 인식범위에 없어도 타겟 설정 가능
      • 인식범위와 공격범위, 시야각을 설정하여 타겟이 시야에 들어오면 타겟 설정
      • 인식범위 밖에 있더라도 피격시, 타겟으로 설정
    2. 어그로 시스템
      • 타겟의 스태틱 클래스를 기반으로 어그로 레벨을 계산
      • 새로운 공격자의 어그로 레벨이 현재 어그로 레벨보다 낮은 경우, 어그로 무시
    3. 지능형 AI
      • 타겟을 중심으로 둘러싼 좀비들의 콜라이더를 이동 불가능한 영역으로 인식
      • 좀비별 공격사정거리에 따라 이동가능한 공격 포지션이 없거나, 공격포지션으로 이동이 불가능한 경우, 공격우선순위가 같거나 하위인 타겟을 다시 탐색
      • 만약 타겟이 정화장치(최하위 공격순위)이면서 공격가능한 로케이션이 없는 경우, 타겟을 둘러싼 에너미뒤에 한층의 레이어를 다시 형성 → 계속 공격 포지션을 향해 이동(이동불가 == BT상 계속 이동중으로 표시)