protected void OnCmdAddArmadaClicked(object sender, EventArgs e) { Armada nuevaArmada = new Armada(ciudad); nuevaArmada.MaxPeso = 100; //TODO temporal Actualizar(); }
/// <summary> /// Cuando le das OrdenIr a una Armada /// </summary> /// <param name="sender">Sender.</param> /// <param name="e">E.</param> protected void OnCmdIrAClicked(object sender, EventArgs e) { Terreno destino = (Terreno)IrACB.getSelected(); Armada selArmada = ArmadaSelector.getSelected(); selArmada.Orden = new Civ.Orden.OrdenIr(destino); }
protected void OnCmdColonizarClicked(object sender, EventArgs e) { Armada selArmada = ArmadaSelector.getSelected(); if (selArmada != null) { selArmada.Coloniza(); } }
protected void OnCmdAddClicked(object sender, EventArgs e) { Stack c = armDefensa.getSelected(); Armada selArmada = ArmadaCombobox.getSelected(); if (c == null || selArmada == null) { System.Diagnostics.Debug.WriteLine("No se seleccionó unidad o armada."); return; } selArmada.AgregaUnidad(c); armDefensa.Actualizar(); armSeleccionada.Actualizar(); }
protected void OnArmadaComboboxonSelectionChanged(object sender, EventArgs e) { Armada selArmada = ArmadaCombobox.getSelected(); if (selArmada == null) { armSeleccionada.Visible = false; } else { armSeleccionada.Armada = selArmada; armSeleccionada.Actualizar(); } }
protected void OnArmadaSelectoronSelectionChanged(object sender, EventArgs e) { Armada selArmada = ArmadaSelector.getSelected(); if (selArmada == null) { ArmadaSeleccionadaInfo.Visible = false; } else { ArmadaSeleccionadaInfo.Armada = selArmada; ArmadaSeleccionadaInfo.Actualizar(); lbPos.Text = selArmada.Posicion.ToString(); // Las órdenes // Orden Ir a IrACB.LlenarCon(selArmada.Posicion.getVecindad(), (x => x.ToString())); } }
internal Planet Clone(bool cloneArmada) { Planet result = new Planet(planetID, owner, _NumShips, growthRate, x, y); result.IsLost = IsLost; result.IsUnderAttack = IsUnderAttack; result.WinningArmadaIsMine = WinningArmadaIsMine; result.ShipCountAtStartOfTurn = ShipCountAtStartOfTurn; result.DoesNotChangeOwner = DoesNotChangeOwner; result.MaxDesertersAllowed = MaxDesertersAllowed; result.IsNeutral = IsNeutral; result.IsEnemy = IsEnemy; result.IsAttackedByEnemy = IsAttackedByEnemy; result.IsOnWishList = IsOnWishList; if (cloneArmada) { result.Armada = Armada.Clone(); } return(result); }
IEnumerator respawn(Transform element, Vector3 elementPosition, Quaternion elementRotation, int espera) { yield return(new WaitForSeconds(espera)); Transform aux = Instantiate(element, elementPosition, elementRotation); if (aux != null) { Armada armada = aux.GetComponent <Armada>(); if (armada != null) { armada.mundo = this; } else { Pirata pirata = aux.GetComponent <Pirata>(); if (pirata != null) { pirata.mundo = this; pirata.prefab = element; } else { Comerciante comerciante = aux.GetComponent <Comerciante>(); if (comerciante != null) { comerciante.mundo = this; comerciante.prefab = element; } } } } else { MonoBehaviour.print("ERROR"); } }
public void avisarEsSalvado(Armada armada) { cambiarEstado(EstadoComerciante.VIAJANDO_OTRA_LISTA); salvadoPor = armada; }
public void CreateFleetArrivalByTurnsRemaining() { FleetArrivalByTurnsRemaining = Armada.ToLookup(item => item.TurnsRemaining).OrderBy(item => item.Key); }
//COMUNICACION public void detectadoPorArmada(Armada armada) { huyendoDe = armada; cambiarEstado(EstadoPirata.HUIR); MonoBehaviour.print("El pirata: " + transform.name + " ha sido detectado por la armada."); }
protected void OnCmdAddArmadaClicked(object sender, EventArgs e) { Armada nuevaArmada = new Armada(ciudad); nuevaArmada.MaxPeso = 100; //TODO temporal Actualizar(); }