using System.Collections.Generic; using System; using UnityEngine; public enum NavPointType { Cover, Direction, } public class NavPoint : MonoBehaviour { public Vector3 Position => gameObject.transform.position; public float FlagDistance { get; private set; } public NavPointType navType = NavPointType.Direction; [HideInInspector] public int PointId = 0; public float DeathAttr = 0; public List EnemiesSeen = new List(); private void Start() { FlagDistance = (GameObject.FindGameObjectWithTag("Flag").transform.position - Position).magnitude; } }