本文整理汇总了C#中Dominion.Card.GetType方法的典型用法代码示例。如果您正苦于以下问题:C# Card.GetType方法的具体用法?C# Card.GetType怎么用?C# Card.GetType使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Dominion.Card
的用法示例。
在下文中一共展示了Card.GetType方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Player
public static PlayerAction Player(Card card,
string playerName = null,
int cardCount = 1,
int afterSilverCount = 0,
int countGoldBeforeProvince = 3,
int countRemainingProvinceBeforeDuchy = 4,
int countRemainingProvinceBeforeEstateOverGold = 1,
int countRemainingProvinceBeforeEstateOverSilver = 3,
int afterGoldCount = int.MaxValue,
bool enablePenultimateProvinceRule = false)
{
return new PlayerAction(
playerName == null ? "BigMoney" + card.GetType().Name : playerName,
purchaseOrder: PurchaseOrder(
card,
cardCount,
afterSilverCount,
afterGoldCount == int.MaxValue && card.DefaultCoinCost >= Cards.Gold.DefaultCoinCost ? 0 : afterGoldCount,
countGoldBeforeProvince,
countRemainingProvinceBeforeDuchy,
countRemainingProvinceBeforeEstateOverGold,
countRemainingProvinceBeforeEstateOverSilver),
actionOrder:ActionOrder(card),
enablePenultimateProvinceRule:enablePenultimateProvinceRule);
}
示例2: Player
// big money smithy player
public static PlayerAction Player(Card card, int playerNumber, string playerName = null, int cardCount = 1, int afterSilverCount = 0, int afterGoldCount = int.MaxValue)
{
return new PlayerAction(
playerName == null ? "BigMoneyWithCard<" + card.GetType().Name + ">" : playerName,
playerNumber,
purchaseOrder: PurchaseOrder(card, cardCount, afterSilverCount, afterGoldCount));
}