C# Class Sanguosha.Expansions.OverKnightFame11.Skills.EnYuan

恩怨-你每次获得一名其他角色两张或更多的牌时,可以令其摸一张牌;每当你受到1点伤害后,你可以令伤害来源选择一项:交给你一张手牌,或失去1点体力。
Inheritance: Sanguosha.Core.Skills.TriggerSkill
Show file Open project: RagingBigFemaleBird/sgs

Public Methods

Method Description
En ( Player Owner, Sanguosha.Core.Triggers.GameEvent gameEvent, GameEventArgs eventArgs ) : void
EnYuan ( ) : System
Yuan ( Player owner, Sanguosha.Core.Triggers.GameEvent gameEvent, GameEventArgs eventArgs ) : void

Protected Methods

Method Description
GenerateSpecialEffectHintIndex ( Player source, List targets ) : int

Private Methods

Method Description
CardOriginalOwnerCheck ( Sanguosha.Core.Cards.Card card ) : bool
EnVerifier ( Player Owner, Sanguosha.Core.Triggers.GameEvent gameEvent, GameEventArgs eventArgs ) : bool

Method Details

En() public method

public En ( Player Owner, Sanguosha.Core.Triggers.GameEvent gameEvent, GameEventArgs eventArgs ) : void
Owner Sanguosha.Core.Players.Player
gameEvent Sanguosha.Core.Triggers.GameEvent
eventArgs Sanguosha.Core.Triggers.GameEventArgs
return void

EnYuan() public method

public EnYuan ( ) : System
return System

GenerateSpecialEffectHintIndex() protected method

protected GenerateSpecialEffectHintIndex ( Player source, List targets ) : int
source Sanguosha.Core.Players.Player
targets List
return int

Yuan() public method

public Yuan ( Player owner, Sanguosha.Core.Triggers.GameEvent gameEvent, GameEventArgs eventArgs ) : void
owner Sanguosha.Core.Players.Player
gameEvent Sanguosha.Core.Triggers.GameEvent
eventArgs Sanguosha.Core.Triggers.GameEventArgs
return void