Ejemplo n.º 1
0
        internal static bool CanPay(StatBlock costStatBlock, StatBlock paysCostStatBlock, CostType costType)
        {
            CostType.CostModes mode = costType.costMode;

            switch (mode)
            {
            case CostType.CostModes.PayEachPair:
                return(CostModeAll(costStatBlock, paysCostStatBlock, costType, false));

            default:
                return(false);
            }
        }
Ejemplo n.º 2
0
        internal static void Apply(StatBlock costStatBlock, StatBlock paysCostStatBlock, CostType costType)
        {
            CostType.CostModes mode = costType.costMode;

            switch (mode)
            {
            case CostType.CostModes.PayEachPair:
                CostModeAll(costStatBlock, paysCostStatBlock, costType, true);
                break;

            default:
                return;
            }
        }