C# 클래스 Sanguosha.Expansions.Basic.Cards.Sha

상속: Sanguosha.Core.Cards.CardHandler
파일 보기 프로젝트 열기: RagingBigFemaleBird/sgs 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
AdditionalShaUsable Sanguosha.Core.Players.PlayerAttribute
NumberOfShaUsed Sanguosha.Core.Players.PlayerAttribute
PlayerNumberOfShaCheck Sanguosha.Core.Triggers.GameEvent
PlayerShaTargetValidation Sanguosha.Core.Triggers.GameEvent

공개 메소드들

메소드 설명
Process ( GameEventArgs handlerArgs ) : void
UseDummyShaTo ( Player source, Player target, Sanguosha.Core.Cards.CardHandler shaType, Prompt prompt, CardAttribute helper = null, bool notifyShaSound = true ) : void

某玩家对某玩家视为使用一张虚拟的杀,能被技能转化,影响选择的目标,如疠火,朱雀羽扇

Verify ( Player source, ICard card, List targets, bool isLooseVerify ) : VerifierResult
VerifyCore ( Player source, ICard card, List targets ) : VerifierResult

보호된 메소드들

메소드 설명
Process ( Player source, Player dest, ICard card, ReadOnlyCard readonlyCard, GameEventArgs inResponseTo ) : void

메소드 상세

Process() 공개 메소드

public Process ( GameEventArgs handlerArgs ) : void
handlerArgs Sanguosha.Core.Triggers.GameEventArgs
리턴 void

Process() 보호된 메소드

protected Process ( Player source, Player dest, ICard card, ReadOnlyCard readonlyCard, GameEventArgs inResponseTo ) : void
source Sanguosha.Core.Players.Player
dest Sanguosha.Core.Players.Player
card ICard
readonlyCard Sanguosha.Core.Cards.ReadOnlyCard
inResponseTo Sanguosha.Core.Triggers.GameEventArgs
리턴 void

UseDummyShaTo() 공개 정적인 메소드

某玩家对某玩家视为使用一张虚拟的杀,能被技能转化,影响选择的目标,如疠火,朱雀羽扇
public static UseDummyShaTo ( Player source, Player target, Sanguosha.Core.Cards.CardHandler shaType, Prompt prompt, CardAttribute helper = null, bool notifyShaSound = true ) : void
source Sanguosha.Core.Players.Player
target Sanguosha.Core.Players.Player
shaType Sanguosha.Core.Cards.CardHandler
prompt Sanguosha.Core.UI.Prompt
helper Sanguosha.Core.Cards.CardAttribute
notifyShaSound bool
리턴 void

Verify() 공개 메소드

public Verify ( Player source, ICard card, List targets, bool isLooseVerify ) : VerifierResult
source Sanguosha.Core.Players.Player
card ICard
targets List
isLooseVerify bool
리턴 VerifierResult

VerifyCore() 공개 메소드

public VerifyCore ( Player source, ICard card, List targets ) : VerifierResult
source Sanguosha.Core.Players.Player
card ICard
targets List
리턴 VerifierResult

프로퍼티 상세

AdditionalShaUsable 공개적으로 정적으로 프로퍼티

public static PlayerAttribute,Sanguosha.Core.Players AdditionalShaUsable
리턴 Sanguosha.Core.Players.PlayerAttribute

NumberOfShaUsed 공개적으로 정적으로 프로퍼티

public static PlayerAttribute,Sanguosha.Core.Players NumberOfShaUsed
리턴 Sanguosha.Core.Players.PlayerAttribute

PlayerNumberOfShaCheck 공개적으로 정적으로 프로퍼티

是否可以使用杀
public static GameEvent,Sanguosha.Core.Triggers PlayerNumberOfShaCheck
리턴 Sanguosha.Core.Triggers.GameEvent

PlayerShaTargetValidation 공개적으로 정적으로 프로퍼티

玩家使用杀的目标检测
public static GameEvent,Sanguosha.Core.Triggers PlayerShaTargetValidation
리턴 Sanguosha.Core.Triggers.GameEvent