public Player(string name, SkillLevel skill, Gender gender, bool currentlyPresent, TournamentSettings settings, Func <Player, bool> isWinning) { Name = name; SkillLevel = skill; Gender = gender; CurrentlyPresent = currentlyPresent; GameScore = 0; _settings = settings; _isWinning = isWinning; }
/// <summary> /// For deserialization /// </summary> internal void Rewire(TournamentSettings settings, Func <Player, bool> isWinning) { _settings = settings; _isWinning = isWinning; }
private void LoadSettings() { Settings = TournamentSettings.Load(_storage); }