Ejemplo n.º 1
0
 // 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);
     }
 }
Ejemplo n.º 2
0
    // 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;
    }