C# Класс LongoMatch.Drawing.CanvasObjects.Teams.PlayersTaggerObject

Наследование: CanvasObject, ICanvasSelectableObject
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
BenchWidth void
ButtonClickPressed bool
ClearPlayers void
EmitSubsitutionEvent void
GetPlayers List
HandlePlayerClickedEvent void
HandleSubsClicked void
HandleTeamClickedEvent void
LoadSubsButtons void
LoadTeamsButtons void
Substitute void
UpdateLineup void

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

Метод Описание
ClickPressed ( Point point, ButtonModifier modif ) : void
ClickReleased ( ) : void
Draw ( IDrawingToolkit tk, Area area ) : void
GetSelection ( Point point, double precision, bool inMotion = false ) : System.Collections.ObjectModel.Selection
LoadTeams ( SportsTeam homeTeam, SportsTeam awayTeam, Image background ) : void
Move ( System.Collections.ObjectModel.Selection s, Point p, Point start ) : void
PlayersTaggerObject ( ) : System
Reload ( ) : void
ResetDrawArea ( ) : void
ResetSelection ( ) : void
Select ( IList players, IList teams ) : void
Select ( PlayerLongoMatch player, bool silent = false, bool reset = false ) : void
Select ( TeamType team ) : void
Substitute ( PlayerLongoMatch p1, PlayerLongoMatch p2, SportsTeam team ) : void
Update ( ) : void

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

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

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

Метод Описание
BenchWidth ( int colSize, int height, int playerSize ) : void
ButtonClickPressed ( Point point, ButtonModifier modif ) : bool
ClearPlayers ( ) : void
EmitSubsitutionEvent ( SportsPlayerObject player1, SportsPlayerObject player2 ) : void
GetPlayers ( List players, TeamType team ) : List
HandlePlayerClickedEvent ( ICanvasObject co ) : void
HandleSubsClicked ( ICanvasObject co ) : void
HandleTeamClickedEvent ( ICanvasObject co ) : void
LoadSubsButtons ( ) : void
LoadTeamsButtons ( ) : void
Substitute ( SportsPlayerObject p1, SportsPlayerObject p2, List playingPlayers, List benchPlayers ) : void
UpdateLineup ( ) : void

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

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

public ClickPressed ( Point point, ButtonModifier modif ) : void
point Point
modif ButtonModifier
Результат void

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

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

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

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

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

public Draw ( IDrawingToolkit tk, Area area ) : void
tk IDrawingToolkit
area LongoMatch.Core.Common.Area
Результат void

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

public GetSelection ( Point point, double precision, bool inMotion = false ) : System.Collections.ObjectModel.Selection
point Point
precision double
inMotion bool
Результат System.Collections.ObjectModel.Selection

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

public LoadTeams ( SportsTeam homeTeam, SportsTeam awayTeam, Image background ) : void
homeTeam SportsTeam
awayTeam SportsTeam
background Image
Результат void

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

public Move ( System.Collections.ObjectModel.Selection s, Point p, Point start ) : void
s System.Collections.ObjectModel.Selection
p Point
start Point
Результат void

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

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

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

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

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

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

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

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

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

public Select ( IList players, IList teams ) : void
players IList
teams IList
Результат void

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

public Select ( PlayerLongoMatch player, bool silent = false, bool reset = false ) : void
player LongoMatch.Core.Store.PlayerLongoMatch
silent bool
reset bool
Результат void

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

public Select ( TeamType team ) : void
team TeamType
Результат void

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

public Substitute ( PlayerLongoMatch p1, PlayerLongoMatch p2, SportsTeam team ) : void
p1 LongoMatch.Core.Store.PlayerLongoMatch
p2 LongoMatch.Core.Store.PlayerLongoMatch
team SportsTeam
Результат void

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

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