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);
    }
Esempio n. 3
0
    public ReqSupply SupplyOneShip(int shipId, int useGold)
    {
        ReqSupply component = new ReqSupply();

        component.SupplyShip(shipId, useGold);
        return(component);
    }
Esempio n. 4
0
    public ReqSupply SupplyMulti(List <UserShip> ships)
    {
        ReqSupply component = new ReqSupply();

        component.SupplyMulti(ships);
        return(component);
    }
Esempio n. 5
0
    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;
 }