public override string SaveLine() { return(string.Join(",", FleetID.ToString("x16"), FleetName, MapAreaID, MapInfoID, CellID, Constants.GetDifficulty(Difficulty), Constants.GetFormation(Formation), ExpShip, string.Join(",", FleetMember), string.Join(",", FleetMember.Select(id => KCDatabase.Instance.MasterShips[id]?.NameWithClass ?? "-")), string.Join(",", FleetMemberLevel) )); }
protected override string GetPersistString() { return("Fleet #" + FleetID.ToString()); }