public void AddGameEngine(IIFGameEngine engine) { if(gameEngines.Any(i => i.Identifier.Equals(engine.Identifier))) { var existing = gameEngines.First(i => i.Identifier.Equals(engine.Identifier)); gameEngines.Remove(existing); } gameEngines.Add(engine); }
public PossibleGameEngines(CanRunResult canRun, IIFGameEngine gameEngine) { CanRun = canRun; GameEngine = gameEngine; }