public void CompleteMission(string missionCodeName) { IMissionable mission = this.Missions.FirstOrDefault(m => m.CodeName == missionCodeName); if (mission != null) { mission.Complete(); } }
public void AddMission(IMissionable mission) { this.missions.Add(mission); }