#7 근거리 무기(MeleeWeapon) 추가 #8 부대 제어 수정 필요(기획 변경) - Ai 버벅이던 현상 수정(Rigidbody interpolate 문제) - UnitController 상세화(인스펙터창) - 오펜스 관련 Ai 기본 설정 - Props 레이어 추가, House 태그 추가 - Physic 충돌 레이어 변경 - Ai 전체 프리팹 수정 - 테스트용 오펜스 ai 타겟 건물 추가 - Swordman 애니메이션 이벤트 누락 수정
31 lines
700 B
C#
31 lines
700 B
C#
using System.Collections;
|
|
using UnityEngine;
|
|
|
|
// ReSharper disable once CheckNamespace
|
|
namespace BlueWaterProject
|
|
{
|
|
public interface IFieldOfView : IAiStat
|
|
{
|
|
// Properties
|
|
bool IsDrawGizmosInFieldOfView { get; set; }
|
|
|
|
LayerMask TargetLayer { get; set; }
|
|
|
|
float ViewRadius { get; set; }
|
|
|
|
Collider[] ColliderWithinRange { get; set; }
|
|
|
|
IAiStat IaiStat { get; set; }
|
|
|
|
Transform TargetTransform { get; set; }
|
|
|
|
// Functions
|
|
void DrawGizmosInFieldOfView();
|
|
|
|
IEnumerator FindTarget();
|
|
|
|
IEnumerator FindTargetInOffense();
|
|
|
|
void UpdateLookAtTarget();
|
|
}
|
|
} |