public static ArkhamCard Event(string name, ArkhamClass cl, ArkhamCardCost cost, Level level) { return(new ArkhamCard() { CardType = ArkhamCardType.Event, DeckType = ArkhamDeckType.Player, Name = name, Class = cl, Cost = cost, Level = level }); }
public static ArkhamCard Asset(string name, ArkhamClass cl, ArkhamCardCost cost, AssetSlot assetSlot) { return(new ArkhamCard() { CardType = ArkhamCardType.Asset, DeckType = ArkhamDeckType.Player, Name = name, Class = cl, Cost = cost, AssetSlot = assetSlot }); }
public ArkhamCard WithCost(ArkhamCardCost cost) { this.Cost = cost; return(this); }