C# Класс MBC.Core.Matches.ActiveMatch

Наследование: MBC.Core.Matches.Match
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
controllers IController>.Dictionary

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

Метод Описание
ActiveMatch ( ) : System
ActiveMatch ( Configuration conf ) : System
AddController ( IController plr ) : void
End ( ) : void
GetTeam ( string name ) : IDNumber
SaveToFile ( string location ) : void
SetConfiguration ( Configuration config ) : void
SetControllerToTeam ( IDNumber ctrl, IDNumber team ) : void
UnsetControllerFromTeam ( IDNumber ctrl, IDNumber team ) : void

Защищенные методы

Метод Описание
ApplyEvent ( MBC.Core.Events.Event ev ) : void
GetTeam ( string name, bool internalTeam ) : IDNumber

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

Метод Описание
ControllersUpdateMatch ( ) : void
ControllersUpdateRegisters ( ) : void
ControllersUpdateTeams ( ) : void
MatchAddPlayer ( MBC.Core.Events.Event ev ) : void
MatchEnd ( MBC.Core.Events.Event ev ) : void
MatchRemovePlayer ( MBC.Core.Events.Event ev ) : void
TeamChangeEvent ( MBC.Core.Events.Event ev ) : void

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

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

public ActiveMatch ( ) : System
Результат System

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

public ActiveMatch ( Configuration conf ) : System
conf Configuration
Результат System

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

public AddController ( IController plr ) : void
plr IController
Результат void

ApplyEvent() защищенный Метод

protected ApplyEvent ( MBC.Core.Events.Event ev ) : void
ev MBC.Core.Events.Event
Результат void

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

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

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

public GetTeam ( string name ) : IDNumber
name string
Результат MBC.Shared.IDNumber

GetTeam() защищенный Метод

protected GetTeam ( string name, bool internalTeam ) : IDNumber
name string
internalTeam bool
Результат MBC.Shared.IDNumber

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

public SaveToFile ( string location ) : void
location string
Результат void

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

public SetConfiguration ( Configuration config ) : void
config Configuration
Результат void

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

public SetControllerToTeam ( IDNumber ctrl, IDNumber team ) : void
ctrl MBC.Shared.IDNumber
team MBC.Shared.IDNumber
Результат void

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

public UnsetControllerFromTeam ( IDNumber ctrl, IDNumber team ) : void
ctrl MBC.Shared.IDNumber
team MBC.Shared.IDNumber
Результат void

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

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

protected Dictionary controllers
Результат IController>.Dictionary