C# Класс LongoMatch.Core.Store.ProjectLongoMatch

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

Private Properties

Свойство Тип Описание
ProjectDescription System

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

Метод Описание
AddEvent ( EventType type, Time start, Time stop, Time eventTime, Image miniature, bool addToTimeline = true ) : TimelineEvent
AddEvent ( TimelineEvent play ) : void
ConsolidateDescription ( ) : void
CreateLineupEvent ( ) : LineupEvent
CurrentLineup ( Time currentTime, List &homeFieldPlayers, List &homeBenchPlayers, List &awayFieldPlayers, List &awayBenchPlayers ) : void
Dispose ( ) : void
EventsByTeam ( SportsTeam team ) : IEnumerable
GetScore ( SportsTeam team ) : int
Import ( ) : Project
Import ( string file ) : Project
LineupChanged ( Time start, Time stop ) : bool
ProjectLongoMatch ( ) : System
RemoveEvents ( List plays ) : void

Delete a play from the project

SubsitutePlayer ( SportsTeam team, PlayerLongoMatch playerIn, PlayerLongoMatch playerOut, SubstitutionReason reason, Time subsTime ) : SubstitutionEvent
UpdateEventTypesAndTimers ( ) : void
UpdateScore ( ) : void

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

Метод Описание
ProjectDescription ( ) : System

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

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

public AddEvent ( EventType type, Time start, Time stop, Time eventTime, Image miniature, bool addToTimeline = true ) : TimelineEvent
type EventType
start Time
stop Time
eventTime Time
miniature Image
addToTimeline bool
Результат TimelineEvent

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

public AddEvent ( TimelineEvent play ) : void
play TimelineEvent
Результат void

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

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

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

public CreateLineupEvent ( ) : LineupEvent
Результат LineupEvent

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

public CurrentLineup ( Time currentTime, List &homeFieldPlayers, List &homeBenchPlayers, List &awayFieldPlayers, List &awayBenchPlayers ) : void
currentTime Time
homeFieldPlayers List
homeBenchPlayers List
awayFieldPlayers List
awayBenchPlayers List
Результат void

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

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

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

public EventsByTeam ( SportsTeam team ) : IEnumerable
team SportsTeam
Результат IEnumerable

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

public GetScore ( SportsTeam team ) : int
team SportsTeam
Результат int

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

public static Import ( ) : Project
Результат Project

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

public static Import ( string file ) : Project
file string
Результат Project

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

public LineupChanged ( Time start, Time stop ) : bool
start Time
stop Time
Результат bool

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

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

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

Delete a play from the project
public RemoveEvents ( List plays ) : void
plays List
Результат void

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

public SubsitutePlayer ( SportsTeam team, PlayerLongoMatch playerIn, PlayerLongoMatch playerOut, SubstitutionReason reason, Time subsTime ) : SubstitutionEvent
team SportsTeam
playerIn PlayerLongoMatch
playerOut PlayerLongoMatch
reason SubstitutionReason
subsTime Time
Результат SubstitutionEvent

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

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

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

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