using System.Collections.Generic; namespace GameServiceWarden.ModuleAPI { public interface IGameServiceModule { /// /// The name of the game service this module handles. /// string Name { get; } /// /// Description of the game service this module handles. /// string Description { get; } /// /// The authors responsible for creating this module. /// IEnumerable Authors { get; } /// /// Creates an instance of a the service to be used. /// /// The responsible for the instance of the game service. IGameService CreateGameService(); } }