C# Class Sanguosha.Core.Cards.Armor

Inheritance: Equipment
Show file Open project: RagingBigFemaleBird/sgs

Public Properties

Property Type Description
IgnoreAllArmor CardAttribute
IgnorePlayerArmor CardAttribute
PlayerIgnoreArmor Sanguosha.Core.Players.PlayerAttribute
UnconditionalIgnoreArmor Sanguosha.Core.Players.PlayerAttribute

Public Methods

Method Description
ArmorIsValid ( Player player, Player source, ReadOnlyCard card ) : bool

Protected Methods

Method Description
Process ( Player source, Players dest, ICard card, ReadOnlyCard cardr, GameEventArgs inResponseTo ) : void

Method Details

ArmorIsValid() public static method

public static ArmorIsValid ( Player player, Player source, ReadOnlyCard card ) : bool
player Sanguosha.Core.Players.Player
source Sanguosha.Core.Players.Player
card ReadOnlyCard
return bool

Process() protected method

protected Process ( Player source, Players dest, ICard card, ReadOnlyCard cardr, GameEventArgs inResponseTo ) : void
source Sanguosha.Core.Players.Player
dest Players
card ICard
cardr ReadOnlyCard
inResponseTo GameEventArgs
return void

Property Details

IgnoreAllArmor public static property

卡牌无视所有防具
public static CardAttribute,Sanguosha.Core.Cards IgnoreAllArmor
return CardAttribute

IgnorePlayerArmor public static property

卡牌无视某个玩家防具
青钢剑
public static CardAttribute,Sanguosha.Core.Cards IgnorePlayerArmor
return CardAttribute

PlayerIgnoreArmor public static property

玩家无视防具
高顺
public static PlayerAttribute,Sanguosha.Core.Players PlayerIgnoreArmor
return Sanguosha.Core.Players.PlayerAttribute

UnconditionalIgnoreArmor public static property

无条件防具无效
public static PlayerAttribute,Sanguosha.Core.Players UnconditionalIgnoreArmor
return Sanguosha.Core.Players.PlayerAttribute