internal virtual void PostProcess(HighlightField highlights) { if (highlights?.Any(h => h.Key == nameof(Summary)) == true) { Summary = string.Join("...", highlights.First(p => p.Key == nameof(Summary)).Value.Highlights); } }
public static GameObject GetInternalHighlightableObject(this KMHighlightable highlightable) { Component modHighlightable = highlightable.GetComponent(HighlightableType); if (modHighlightable != null) { return((GameObject)HighlightField.GetValue(modHighlightable)); } return(null); }
public static GameObject GetInternalHighlightableObject(this KMHighlightable highlightable) { return((GameObject)HighlightField.GetValue(highlightable.GetComponent(HighlightableType))); }