public static string AdjustedLabelFor(List <WorldObject> worldObjects, Rect rect)
 {
     if (worldObjects.Count == 1)
     {
         return(worldObjects[0].LabelCap);
     }
     if (WorldInspectPaneUtility.AllLabelsAreSame(worldObjects))
     {
         return(worldObjects[0].LabelCap + " x" + worldObjects.Count);
     }
     return("VariousLabel".Translate());
 }
Пример #2
0
 public string GetLabel(Rect rect)
 {
     if (this.NumSelectedObjects > 0)
     {
         return(WorldInspectPaneUtility.AdjustedLabelFor(this.Selected, rect));
     }
     if (this.SelectedTile >= 0)
     {
         return(Find.WorldGrid[this.SelectedTile].biome.LabelCap);
     }
     return("error");
 }
        public string GetLabel(Rect rect)
        {
            string result;

            if (this.NumSelectedObjects > 0)
            {
                result = WorldInspectPaneUtility.AdjustedLabelFor(this.Selected, rect);
            }
            else if (this.SelectedTile >= 0)
            {
                result = Find.WorldGrid[this.SelectedTile].biome.LabelCap;
            }
            else
            {
                result = "error";
            }
            return(result);
        }
Пример #4
0
        public static string AdjustedLabelFor(List <WorldObject> worldObjects, Rect rect)
        {
            string result;

            if (worldObjects.Count == 1)
            {
                result = worldObjects[0].LabelCap;
            }
            else if (WorldInspectPaneUtility.AllLabelsAreSame(worldObjects))
            {
                result = worldObjects[0].LabelCap + " x" + worldObjects.Count;
            }
            else
            {
                result = "VariousLabel".Translate();
            }
            return(result);
        }