private void OnSceneGUI() { AIFOV fov = (AIFOV)target; // AIFOV를 가져옴 Vector3 fromAnglePos = fov.CirclePoint(-fov.viewAngle * 0.5f); // 원을 그리자! //Handles.color = Color.white; Handles.color = new Color(1, 1, 1, 0.2f); Handles.DrawWireDisc(fov.transform.position , Vector3.up , fov.viewRange); Handles.DrawSolidArc(fov.transform.position , Vector3.up , fromAnglePos , fov.viewAngle , fov.viewRange); Handles.Label(fov.transform.position + (fov.transform.forward * 2.0f) , fov.viewAngle.ToString()); }
int[] destination = { 0, 0, 0, 0, 0, 0, 0, 0 }; // 목적지의 순서와 랜덤함수를 적용시키기 위한 리스트 private void Awake() { AIFOV = GetComponent <AIFOV>(); // AIFOV를 가져옴 }