C# Класс Sanguosha.Core.Skills.ActiveSkill

Наследование: ISkill
Показать файл Открыть проект

Открытые методы

Метод Описание
ActiveSkill ( ) : System
Clone ( ) : object
Commit ( GameEventArgs arg ) : bool

提交主动技的发动请求。

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

检查主动技的合法性。

Защищенные методы

Метод Описание
GenerateSpecialEffectHintIndex ( Players source, List targets, List cards ) : int
TargetsSplit ( List targets, List &firstTargets, List &secondaryTargets ) : void

Описание методов

ActiveSkill() публичный Метод

public ActiveSkill ( ) : System
Результат System

Clone() публичный Метод

public Clone ( ) : object
Результат object

Commit() публичный абстрактный Метод

提交主动技的发动请求。
public abstract Commit ( GameEventArgs arg ) : bool
arg Sanguosha.Core.Triggers.GameEventArgs 参数
Результат bool

GenerateSpecialEffectHintIndex() защищенный Метод

protected GenerateSpecialEffectHintIndex ( Players source, List targets, List cards ) : int
source Players
targets List
cards List
Результат int

NotifyAction() публичный Метод

public NotifyAction ( Players source, List targets, List cards ) : void
source Players
targets List
cards List
Результат void

NotifyAndCommit() публичный Метод

public NotifyAndCommit ( GameEventArgs arg ) : bool
arg Sanguosha.Core.Triggers.GameEventArgs
Результат bool

TargetsSplit() защищенный Метод

protected TargetsSplit ( List targets, List &firstTargets, List &secondaryTargets ) : void
targets List
firstTargets List
secondaryTargets List
Результат void

Validate() публичный абстрактный Метод

检查主动技的合法性。
public abstract Validate ( GameEventArgs arg ) : VerifierResult
arg Sanguosha.Core.Triggers.GameEventArgs 参数
Результат VerifierResult