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); } }
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; } }