C# Class Sanguosha.Core.Skills.ActiveSkill

Inheritance: ISkill
Afficher le fichier Open project: RagingBigFemaleBird/sgs

Méthodes publiques

Méthode Description
ActiveSkill ( ) : System
Clone ( ) : object
Commit ( GameEventArgs arg ) : bool

提交主动技的发动请求。

NotifyAction ( Players source, List targets, List cards ) : void
NotifyAndCommit ( GameEventArgs arg ) : bool
Validate ( GameEventArgs arg ) : VerifierResult

检查主动技的合法性。

Méthodes protégées

Méthode Description
GenerateSpecialEffectHintIndex ( Players source, List targets, List cards ) : int
TargetsSplit ( List targets, List &firstTargets, List &secondaryTargets ) : void

Method Details

ActiveSkill() public méthode

public ActiveSkill ( ) : System
Résultat System

Clone() public méthode

public Clone ( ) : object
Résultat object

Commit() public abstract méthode

提交主动技的发动请求。
public abstract Commit ( GameEventArgs arg ) : bool
arg Sanguosha.Core.Triggers.GameEventArgs 参数
Résultat bool

GenerateSpecialEffectHintIndex() protected méthode

protected GenerateSpecialEffectHintIndex ( Players source, List targets, List cards ) : int
source Players
targets List
cards List
Résultat int

NotifyAction() public méthode

public NotifyAction ( Players source, List targets, List cards ) : void
source Players
targets List
cards List
Résultat void

NotifyAndCommit() public méthode

public NotifyAndCommit ( GameEventArgs arg ) : bool
arg Sanguosha.Core.Triggers.GameEventArgs
Résultat bool

TargetsSplit() protected méthode

protected TargetsSplit ( List targets, List &firstTargets, List &secondaryTargets ) : void
targets List
firstTargets List
secondaryTargets List
Résultat void

Validate() public abstract méthode

检查主动技的合法性。
public abstract Validate ( GameEventArgs arg ) : VerifierResult
arg Sanguosha.Core.Triggers.GameEventArgs 参数
Résultat VerifierResult