C# Class Sanguosha.Core.Network.ServerAsyncProxy

Inheritance: IAsyncPlayerProxy
Afficher le fichier Open project: RagingBigFemaleBird/sgs Class Usage Examples

Méthodes publiques

Свойство Type Description
receiveInProcess object

Private Properties

Свойство Type Description
AnswerCardChoice void
AnswerCardUsage void
AnswerMultipleChoice void
OnGameDataPacketReceived void

Méthodes publiques

Méthode Description
AskForCardChoice ( Prompt prompt, List sourceDecks, List resultDeckNames, List resultDeckMaximums, ICardChoiceVerifier verifier, int timeOutSeconds, AdditionalCardChoiceOptions options, CardChoiceRearrangeCallback callback ) : void
AskForCardUsage ( Prompt prompt, ICardUsageVerifier verifier, int timeOutSeconds ) : void
AskForMultipleChoice ( Prompt prompt, List questions, int timeOutSeconds ) : void
Freeze ( ) : void
ServerAsyncProxy ( ) : System

Private Methods

Méthode Description
AnswerCardChoice ( List cards ) : void
AnswerCardUsage ( ISkill skill, List cards, List players ) : void
AnswerMultipleChoice ( int choice ) : void
OnGameDataPacketReceived ( GameDataPacket packet ) : void

Method Details

AskForCardChoice() public méthode

public AskForCardChoice ( Prompt prompt, List sourceDecks, List resultDeckNames, List resultDeckMaximums, ICardChoiceVerifier verifier, int timeOutSeconds, AdditionalCardChoiceOptions options, CardChoiceRearrangeCallback callback ) : void
prompt Sanguosha.Core.UI.Prompt
sourceDecks List
resultDeckNames List
resultDeckMaximums List
verifier ICardChoiceVerifier
timeOutSeconds int
options Sanguosha.Core.UI.AdditionalCardChoiceOptions
callback CardChoiceRearrangeCallback
Résultat void

AskForCardUsage() public méthode

public AskForCardUsage ( Prompt prompt, ICardUsageVerifier verifier, int timeOutSeconds ) : void
prompt Sanguosha.Core.UI.Prompt
verifier ICardUsageVerifier
timeOutSeconds int
Résultat void

AskForMultipleChoice() public méthode

public AskForMultipleChoice ( Prompt prompt, List questions, int timeOutSeconds ) : void
prompt Sanguosha.Core.UI.Prompt
questions List
timeOutSeconds int
Résultat void

Freeze() public méthode

public Freeze ( ) : void
Résultat void

ServerAsyncProxy() public méthode

public ServerAsyncProxy ( ) : System
Résultat System

Property Details

receiveInProcess public_oe property

public object receiveInProcess
Résultat object