public override string GetInspectString() { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.Append(base.GetInspectString()); if (stringBuilder.Length != 0) { stringBuilder.AppendLine(); } if (!Empty && !temperatureComp.Ruined) { if (Finished) { stringBuilder.AppendLine("SRV_ContainsCheese".Translate(itemCount, MaxCapacity )); } else { stringBuilder.AppendLine("SRV_ContainsCurdledMilk".Translate(itemCount, MaxCapacity )); } } if (!Empty) { if (Finished) { stringBuilder.AppendLine("SRV_Aged".Translate()); } else { stringBuilder.AppendLine("FermentationProgress".Translate(Progress.ToStringPercent(), EstimatedTicksLeft.ToStringTicksToPeriod() )); if (CurrentTempProgressSpeedFactor != 1f) { stringBuilder.AppendLine("FermentationBarrelOutOfIdealTemperature".Translate(CurrentTempProgressSpeedFactor.ToStringPercent() )); } } } stringBuilder.AppendLine("Temperature".Translate() + ": " + AmbientTemperature.ToStringTemperature("F0")); stringBuilder.AppendLine(string.Concat(new string[] { "IdealFermentingTemperature".Translate(), ": ", MinIdealTemperature.ToStringTemperature("F0"), " ~ ", temperatureComp.Props.maxSafeTemperature.ToStringTemperature("F0") })); return(stringBuilder.ToString().TrimEndNewlines()); }
public override string GetInspectString() { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.Append(base.GetInspectString()); if (Empty) { stringBuilder.AppendLine(); } else { stringBuilder.Append(" ~ "); if (Finished) { stringBuilder.AppendLine("SRV_ContainsSmokedFood".Translate(new object[] { FoodCount, MaxCapacity })); stringBuilder.AppendLine("SRV_Smoked".Translate()); } else { stringBuilder.AppendLine("SRV_ContainsFood".Translate(new object[] { FoodCount, MaxCapacity })); if (NeedsTending) { stringBuilder.AppendLine("SRV_InspectSmokerTending".Translate()); } stringBuilder.Append("FermentationProgress".Translate(new object[] { Progress.ToStringPercent(), EstimatedTicksLeft.ToStringTicksToPeriod(true, false, true) })); stringBuilder.Append(" ~ "); stringBuilder.AppendLine("SRV_Rot".Translate(new object[] { RotProgressPct.ToStringPercent() })); if (CurrentTempProgressSpeedFactor != 1f) { stringBuilder.AppendLine("SRV_SmokerOutOfIdealTemperature".Translate(new object[] { CurrentTempProgressSpeedFactor.ToStringPercent() })); } } } stringBuilder.AppendLine("Temperature".Translate() + ": " + AmbientTemperature.ToStringTemperature("F0")); stringBuilder.AppendLine(string.Concat(new string[] { "SRV_IdealSmokingTemperature".Translate(), ": ", MinIdealTemperature.ToStringTemperature("F0"), " ~ ", 100f.ToStringTemperature("F0") })); return(stringBuilder.ToString().TrimEndNewlines()); }