Exemple #1
0
        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());
        }