/// <summary> /// <para>Instancia las unidades</para> /// </summary> private void SpawnTestUnidades() // Instancia las unidades { string[] recipes = new string[] { "Moon", "Bandido" }; GameObject contenedorUnidades = new GameObject("Unidades"); contenedorUnidades.transform.SetParent(freya.transform); List <Area> localizaciones = new List <Area>(Grid.areas.Values); for (int i = 0; i < recipes.Length; ++i) { int level = UnityEngine.Random.Range(9, 12); GameObject instance = GeneradorUnidad.Crear(recipes[i], level); instance.transform.SetParent(contenedorUnidades.transform); int random = UnityEngine.Random.Range(0, localizaciones.Count); Area randomArea = localizaciones[random]; localizaciones.RemoveAt(random); Unidad unidad = instance.GetComponent <Unidad>(); unidad.Posicionar(randomArea); unidad.dir = (Direcciones)UnityEngine.Random.Range(0, 4); unidad.Actualizar(); Unidades.Add(unidad); } SeleccionarArea(Unidades[0].Area.pos); }
public virtual UnidadListaCostosMaquina AddUnidad(Unidad Unidad) { UnidadListaCostosMaquina Item = new UnidadListaCostosMaquina(); Item.Unidad = Unidad; Unidades.Add(Item); return(Item); }
public virtual UnidadListaPreciosExistencia AddUnidad(ExistenciaUnidad Unidad) { UnidadListaPreciosExistencia Item = new UnidadListaPreciosExistencia(); Item.Unidad = Unidad; Unidades.Add(Item); return(Item); }
public override void AddSubunidades(Cliente unidade) { unidade.Razao = $"Publico - {unidade.Razao}"; Unidades.Add(unidade); }