C# Класс Senseix.ProblemKeeper

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
answeredProblems System.Collections.Queue
newProblems System.Collections.Queue

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

Метод Описание
AddProblemsToProblemQueue ( Message problem ) : void
CheckAnswer ( Message answeredProblemData, Answer answer ) : bool
CopyFailsafeOver ( ) : void
DeleteAllSeeds ( ) : void
DrainProblems ( ) : void
GetAnsweredProblemCount ( ) : int
GetNewProblemCount ( ) : int
GetProblem ( ) : Senseix.Message.Problem.ProblemData
PlayerSeedPath ( ) : string
PullNewProblems ( ) : void
PushAllProblems ( ) : void
ReplaceQueue ( Message reply ) : void
SeedFilePath ( ) : string
SubmitAnswer ( Message answeredProblemData, Answer answer, bool correct ) : bool

Приватные методы

Метод Описание
AddAnsweredProblem ( Message ProblemBuilder, Answer answer ) : void
CheckAnsweredProblemPush ( ) : void
CheckProblemPull ( ) : void
GetProblemsFromSeed ( ) : void
ReplaceSeed ( Message reply ) : void
UnixTimeNow ( ) : ulong

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

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

public static AddProblemsToProblemQueue ( Message problem ) : void
problem Message
Результат void

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

public static CheckAnswer ( Message answeredProblemData, Answer answer ) : bool
answeredProblemData Message
answer Answer
Результат bool

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

public static CopyFailsafeOver ( ) : void
Результат void

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

public static DeleteAllSeeds ( ) : void
Результат void

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

public static DrainProblems ( ) : void
Результат void

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

public static GetAnsweredProblemCount ( ) : int
Результат int

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

public static GetNewProblemCount ( ) : int
Результат int

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

public static GetProblem ( ) : Senseix.Message.Problem.ProblemData
Результат Senseix.Message.Problem.ProblemData

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

public static PlayerSeedPath ( ) : string
Результат string

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

public static PullNewProblems ( ) : void
Результат void

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

public static PushAllProblems ( ) : void
Результат void

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

public static ReplaceQueue ( Message reply ) : void
reply Message
Результат void

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

public static SeedFilePath ( ) : string
Результат string

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

public static SubmitAnswer ( Message answeredProblemData, Answer answer, bool correct ) : bool
answeredProblemData Message
answer Answer
correct bool
Результат bool

Описание свойств

answeredProblems публичное статическое свойство

public static Queue,System.Collections answeredProblems
Результат System.Collections.Queue

newProblems публичное статическое свойство

public static Queue,System.Collections newProblems
Результат System.Collections.Queue