C# 클래스 LongoMatch.Drawing.CanvasObjects.Teams.PlayersTaggerObject

상속: CanvasObject, ICanvasSelectableObject
파일 보기 프로젝트 열기: LongoMatch/longomatch 1 사용 예제들

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