private static void DrawLabel(Rect rect, string label, UIEntry item) { if (!ScrollPositions.ContainsKey(item)) { ScrollPositions.Add(item, new Vector2()); } var itemScrollPosition = ScrollPositions[item]; Text.Font = GameFont.Small; WidgetExtensions.LabelScrollable(rect, label, ref itemScrollPosition, false, true, false); Text.Font = GameFont.Small; ScrollPositions[item] = _scrollPosition; }
private static void DrawNameLabel(Rect rect, PersistentColony colony, Faction faction) { if (!ScrollPositions.ContainsKey(colony)) { ScrollPositions.Add(colony, new Vector2()); } var labelScrollPosition = ScrollPositions[colony]; Text.Font = GameFont.Tiny; WidgetExtensions.LabelScrollable(rect, faction.Name, ref labelScrollPosition, false, true, false); Text.Font = GameFont.Small; ScrollPositions[colony] = labelScrollPosition; }