예제 #1
0
 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);
    }
예제 #3
0
 public static GameObject GetInternalHighlightableObject(this KMHighlightable highlightable)
 {
     return((GameObject)HighlightField.GetValue(highlightable.GetComponent(HighlightableType)));
 }