C# 클래스 Sanguosha.Core.Skills.ActiveSkill

상속: ISkill
파일 보기 프로젝트 열기: RagingBigFemaleBird/sgs

공개 메소드들

메소드 설명
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