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()); }
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); }
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); }