C# Class Sanguosha.Core.Skills.AutoVerifiedActiveSkill

Inheritance: ActiveSkill
ファイルを表示 Open project: RagingBigFemaleBird/sgs

Public Methods

Method Description
AutoVerifiedActiveSkill ( ) : System
Validate ( GameEventArgs arg ) : VerifierResult
Verify ( Player source, List cards, List players ) : VerifierResult

Protected Methods

Method Description
AdditionalVerify ( Player source, List cards, List players ) : bool?
VerifyCard ( Player source, Sanguosha.Core.Cards.Card card ) : bool
VerifyPlayer ( Player source, Player player ) : bool

Method Details

AdditionalVerify() protected method

protected AdditionalVerify ( Player source, List cards, List players ) : bool?
source Sanguosha.Core.Players.Player
cards List
players List
return bool?

AutoVerifiedActiveSkill() public method

public AutoVerifiedActiveSkill ( ) : System
return System

Validate() public method

public Validate ( GameEventArgs arg ) : VerifierResult
arg Sanguosha.Core.Triggers.GameEventArgs
return VerifierResult

Verify() public method

public Verify ( Player source, List cards, List players ) : VerifierResult
source Sanguosha.Core.Players.Player
cards List
players List
return VerifierResult

VerifyCard() protected abstract method

protected abstract VerifyCard ( Player source, Sanguosha.Core.Cards.Card card ) : bool
source Sanguosha.Core.Players.Player
card Sanguosha.Core.Cards.Card
return bool

VerifyPlayer() protected abstract method

protected abstract VerifyPlayer ( Player source, Player player ) : bool
source Sanguosha.Core.Players.Player
player Sanguosha.Core.Players.Player
return bool