C# Class HelloWorld.TextFileMessageService

Inheritance: IGameMessageService
Afficher le fichier Open project: Ivony/HelloWorld

Méthodes publiques

Méthode Description
AddAnnouncement ( GameMessageEntry message ) : void
AddMessage ( System.Guid playerId, GameMessageEntry message ) : void
GetMessages ( System.Guid playerId, System.DateTime startTime ) : IEnumerable
TextFileMessageService ( string path ) : System

Private Methods

Méthode Description
FromText ( string text ) : GameMessageEntry
GetText ( GameMessageEntry message ) : string
LoadMessages ( string filepath ) : HelloWorld.GameMessageEntry[]
ReadAllLines ( string filepath ) : string[]

Method Details

AddAnnouncement() public méthode

public AddAnnouncement ( GameMessageEntry message ) : void
message GameMessageEntry
Résultat void

AddMessage() public méthode

public AddMessage ( System.Guid playerId, GameMessageEntry message ) : void
playerId System.Guid
message GameMessageEntry
Résultat void

GetMessages() public méthode

public GetMessages ( System.Guid playerId, System.DateTime startTime ) : IEnumerable
playerId System.Guid
startTime System.DateTime
Résultat IEnumerable

TextFileMessageService() public méthode

public TextFileMessageService ( string path ) : System
path string
Résultat System