- 그룹 상호작용에 따른 하이라이트 효과 적용 1. 마우스 커서 올림 - 하얀색 외곽선 2. 그룹 선택 - 파란색 외곽선 - Arrow, Archer 코루틴 문제 구조 변경 - FieldOfView 인터페이스화 - new input system Unit Action 추가 - GameManager 슬로우모드(부대 선택시) 추가 - Ai 전체 프리팹 stat 수치 변경 - 원거리 이동 중에 공격시 멈추면서 공격하도록 변경 - Layer, ProjectSetting Physics 추가 및변경
30 lines
732 B
C#
30 lines
732 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
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; }
|
|
|
|
List<TargetInfo> TargetInfoList { get; set; }
|
|
|
|
IAiStat IaiStat { get; set; }
|
|
|
|
TargetInfo TargetInfo { get; set; }
|
|
|
|
// Functions
|
|
void DrawGizmosInFieldOfView();
|
|
IEnumerator FindTarget();
|
|
void UpdateLookAtTarget();
|
|
}
|
|
} |