C# Класс MCDawn.Commands.GameControl.Game

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

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

Свойство Тип Описание
GameOPs List
level Level
name string

Защищенные свойства (Protected)

Свойство Тип Описание
inProgress bool

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

Метод Описание
Dispose ( string param ) : void

Stops and clean up all changes game made before, like changing names, colours, titles.

ForceEnd ( string param ) : void

Manual end of the game.

GetCurrentInfo ( string param ) : string[]

Get info of game, like scores, teams, deaths, and more.

GetForceEndMessage ( ) : string[]

Message to level at manual game end.

GetHelp ( ) : string[]

Return full help for choosen game, rules, parameters and so on.

GetStartMessage ( ) : string[]

Message to level at game start.

IsInProgress ( ) : bool
SetParameters ( string param, bool &check, string &message ) : void

Sets parameter for game.

Start ( string param, bool &check, string &message ) : void

Start choosen game. State of running will record into check and message.

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

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

Stops and clean up all changes game made before, like changing names, colours, titles.
public abstract Dispose ( string param ) : void
param string
Результат void

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

Manual end of the game.
public abstract ForceEnd ( string param ) : void
param string
Результат void

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

Get info of game, like scores, teams, deaths, and more.
public abstract GetCurrentInfo ( string param ) : string[]
param string
Результат string[]

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

Message to level at manual game end.
public abstract GetForceEndMessage ( ) : string[]
Результат string[]

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

Return full help for choosen game, rules, parameters and so on.
public abstract GetHelp ( ) : string[]
Результат string[]

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

Message to level at game start.
public abstract GetStartMessage ( ) : string[]
Результат string[]

IsInProgress() публичный Метод

public IsInProgress ( ) : bool
Результат bool

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

Sets parameter for game.
public abstract SetParameters ( string param, bool &check, string &message ) : void
param string Array of parameters without keyword "set".
check bool Get or not any error, true - no error.
message string Message to show.
Результат void

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

Start choosen game. State of running will record into check and message.
public abstract Start ( string param, bool &check, string &message ) : void
param string Array of parameters without keyword "set".
check bool Show result, false - game not started.
message string Message to show.
Результат void

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

GameOPs публичное свойство

public List GameOPs
Результат List

inProgress защищенное свойство

protected bool inProgress
Результат bool

level публичное свойство

public Level level
Результат Level

name публичное свойство

public string name
Результат string