C# 클래스 Sanguosha.Core.Network.GlobalServerProxy

상속: IGlobalUiProxy
파일 보기 프로젝트 열기: RagingBigFemaleBird/sgs 1 사용 예제들

공개 메소드들

메소드 설명
Abort ( ) : void
AskForCardUsage ( Prompt prompt, ICardUsageVerifier verifier, ISkill &skill, List &cards, List &players, Player &respondingPlayer ) : bool
AskForHeroChoice ( Dictionary restDraw, Dictionary heroSelection, int numberOfHeroes, ICardChoiceVerifier verifier ) : void
AskForMultipleCardUsage ( Prompt prompt, ICardUsageVerifier verifier, List players, ISkill>.Dictionary &askill, Dictionary &acards, Dictionary &aplayers ) : void
AskForMultipleChoice ( Prompt prompt, List questions, List players, int>.Dictionary &aanswer ) : void
GlobalServerProxy ( Game g, IPlayerProxy>.Dictionary p ) : System

비공개 메소드들

메소드 설명
ChoiceProxyListenerThread ( ChoiceListenerThreadParameters para ) : void
MultiMCQProxyListenerThread ( MCQListenerThreadParameters para ) : void
MultiUsageProxyListenerThread ( UsageListenerThreadParameters para ) : void
UsageProxyListenerThread ( UsageListenerThreadParameters para ) : void

메소드 상세

Abort() 공개 메소드

public Abort ( ) : void
리턴 void

AskForCardUsage() 공개 메소드

public AskForCardUsage ( Prompt prompt, ICardUsageVerifier verifier, ISkill &skill, List &cards, List &players, Player &respondingPlayer ) : bool
prompt Sanguosha.Core.UI.Prompt
verifier ICardUsageVerifier
skill ISkill
cards List
players List
respondingPlayer Sanguosha.Core.Players.Player
리턴 bool

AskForHeroChoice() 공개 메소드

public AskForHeroChoice ( Dictionary restDraw, Dictionary heroSelection, int numberOfHeroes, ICardChoiceVerifier verifier ) : void
restDraw Dictionary
heroSelection Dictionary
numberOfHeroes int
verifier ICardChoiceVerifier
리턴 void

AskForMultipleCardUsage() 공개 메소드

public AskForMultipleCardUsage ( Prompt prompt, ICardUsageVerifier verifier, List players, ISkill>.Dictionary &askill, Dictionary &acards, Dictionary &aplayers ) : void
prompt Sanguosha.Core.UI.Prompt
verifier ICardUsageVerifier
players List
askill ISkill>.Dictionary
acards Dictionary
aplayers Dictionary
리턴 void

AskForMultipleChoice() 공개 메소드

public AskForMultipleChoice ( Prompt prompt, List questions, List players, int>.Dictionary &aanswer ) : void
prompt Sanguosha.Core.UI.Prompt
questions List
players List
aanswer int>.Dictionary
리턴 void

GlobalServerProxy() 공개 메소드

public GlobalServerProxy ( Game g, IPlayerProxy>.Dictionary p ) : System
g Sanguosha.Core.Games.Game
p IPlayerProxy>.Dictionary
리턴 System