public void CompraUnidades() { //Random rnd = new Random(); int seleccionRandom = Random.Range(0, 5); switch (seleccionRandom) { default: Debug.Log("Se decide no comprar nada"); SiguienteUnidad(); return; case 1: //Se selecciona al caballero Debug.Log("Trata de comprar un caballero"); creaPersonajes.BuyUnit(caballero); break; case 2: //Se selecciona al arquero Debug.Log("Trata de comprar un arquero"); creaPersonajes.BuyUnit(arquero); break; case 3: //Se selecciona al dragón Debug.Log("Trata de comprar un dragón"); creaPersonajes.BuyUnit(dragon); break; case 4: //Se selecciona la aldea Debug.Log("Trata de comprar una aldea"); creaPersonajes.BuyVillage(aldea); break; } }
private void f_Buy_Village() { _ch_Craeation.BuyVillage(_blue_village); Tile spawn_tile = null; foreach (Tile t in _ch_Craeation._tiles_to_place_things) { if (spawn_tile == null || Vector2.Distance(_player_house.transform.position, t.transform.position) < Vector2.Distance(_player_house.transform.position, spawn_tile.transform.position)) //Distancia mas proxima a la base enemiga { spawn_tile = t; } } if (spawn_tile != null) { spawn_tile.f_Buy_Move(); } }