// Start is called before the first frame update new void Start() { base.Start(); enemy_castle = GameObject.FindGameObjectWithTag(EnemyCastleTag); navMesh = GetComponent <NavMeshAgent>(); goldConroller = FindObjectOfType(typeof(GoldConroller)) as GoldConroller; if (!InBattle) { navMesh.SetDestination(enemy_castle.transform.position); } }
// Start is called before the first frame update new void Start() { base.Start(); goldConroller = FindObjectOfType(typeof(GoldConroller)) as GoldConroller; _Objects = GameObject.FindGameObjectsWithTag(EnemyTag); foreach (var item in _Objects) { if (distance > Vector3.Distance(transform.position, item.transform.position)) { distance = Vector3.Distance(transform.position, item.transform.position); _gameObject = item; target = item.transform; } } data = new object[2]; data[0] = EnemyTag; data[1] = 1; }