C# Класс HelloWorld.TextFileMessageService

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

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

Метод Описание
AddAnnouncement ( GameMessageEntry message ) : void
AddMessage ( System.Guid playerId, GameMessageEntry message ) : void
GetMessages ( System.Guid playerId, System.DateTime startTime ) : IEnumerable
TextFileMessageService ( string path ) : System

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

Метод Описание
FromText ( string text ) : GameMessageEntry
GetText ( GameMessageEntry message ) : string
LoadMessages ( string filepath ) : HelloWorld.GameMessageEntry[]
ReadAllLines ( string filepath ) : string[]

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

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

public AddAnnouncement ( GameMessageEntry message ) : void
message GameMessageEntry
Результат void

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

public AddMessage ( System.Guid playerId, GameMessageEntry message ) : void
playerId System.Guid
message GameMessageEntry
Результат void

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

public GetMessages ( System.Guid playerId, System.DateTime startTime ) : IEnumerable
playerId System.Guid
startTime System.DateTime
Результат IEnumerable

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

public TextFileMessageService ( string path ) : System
path string
Результат System