internal void trySupplyFleet(int battle_fleetid) { UserFleet uf = GameData.instance.GetFleetOfId(battle_fleetid); bool needsupply = false; if (uf != null) { foreach (var s in uf.ships) { UserShip us = GameData.instance.GetShipById(s); if (us.NeedSupplyAmount > 1) { needsupply = true; } } } if (needsupply == true) { ReqSupply component = new ReqSupply(); component.SupplyOneFleetSuccess += new EventHandler <EventArgs>(this.ontrySupplyFleetSuccess); component.SupplyOneFleetFail += new EventHandler <EventArgs>(this.ontrySupplyFleetFail); component.SupplyFleet(battle_fleetid, 0); } else { z.instance.setBattleStatus(BATTLE_STATUS.SUPPLY); } }
public ReqSupply SupplyFleet(int fleetId) { ReqSupply component = new ReqSupply(); component.SupplyFleet(fleetId, 0); return(component); }
public ReqSupply SupplyOneShip(int shipId, int useGold) { ReqSupply component = new ReqSupply(); component.SupplyShip(shipId, useGold); return(component); }
public ReqSupply SupplyMulti(List <UserShip> ships) { ReqSupply component = new ReqSupply(); component.SupplyMulti(ships); return(component); }
public ReqSupply SupplyAll(int useGold) { ReqSupply component = new ReqSupply(); component.SupplyAll(useGold); return(component); }
internal void trySupplyFleet(int battle_fleetid) { UserFleet uf = GameData.instance.GetFleetOfId(battle_fleetid); bool needsupply = false; if (uf != null) { foreach(var s in uf.ships) { UserShip us = GameData.instance.GetShipById(s); if(us.NeedSupplyAmount > 1) { needsupply = true; } } } if(needsupply == true) { ReqSupply component = new ReqSupply(); component.SupplyOneFleetSuccess += new EventHandler<EventArgs>(this.ontrySupplyFleetSuccess); component.SupplyOneFleetFail += new EventHandler<EventArgs>(this.ontrySupplyFleetFail); component.SupplyFleet(battle_fleetid, 0); } else { z.instance.setBattleStatus(BATTLE_STATUS.SUPPLY); } }
public ReqSupply SupplyOneShip(int shipId, int useGold) { ReqSupply component = new ReqSupply(); component.SupplyShip(shipId, useGold); return component; }
public ReqSupply SupplyMulti(List<UserShip> ships) { ReqSupply component = new ReqSupply(); component.SupplyMulti(ships); return component; }
public ReqSupply SupplyFleet(int fleetId) { ReqSupply component = new ReqSupply(); component.SupplyFleet(fleetId, 0); return component; }
public ReqSupply SupplyAll(int useGold) { ReqSupply component = new ReqSupply(); component.SupplyAll(useGold); return component; }