Esempio n. 1
0
    public ShopItemData getStrongestItem()
    {
        ShopItemData itemToBuy = items[0];

        foreach (ShopItemData item in items)
        {
            Ability a = item.getItemAbility(Ability.isDamageAbility);

            int finalValue = (int)(a.damage + a.getRange() / 2);

            if (finalValue >= itemToBuy.getValue())
            {
                itemToBuy = item;
                itemToBuy.setValue(finalValue);
            }
        }
        return(itemToBuy);
    }
Esempio n. 2
0
    public ShopItemData getFlexibleItem()
    {
        ShopItemData flexible = items[0];

        foreach (ShopItemData item in items)
        {
            Ability a = item.getItemAbility(Ability.isMoveAbility);

            if (a == null)
            {
                continue;
            }

            if (a.getRange() >= flexible.getValue())
            {
                flexible = item;
                flexible.setValue((int)a.getRange());
            }
        }
        return(flexible);
    }