public static void DrawOverlays(Collab.CollabStates assetState, Rect itemRect, bool isListMode) { if (assetState != Collab.CollabStates.kCollabInvalidState && assetState != Collab.CollabStates.kCollabNone) { if (Event.current.type == EventType.Repaint) { if (!Overlay.AreOverlaysLoaded()) { Overlay.LoadOverlays(); } Collab.CollabStates overlayStateForAsset = Overlay.GetOverlayStateForAsset(assetState); Overlay.DrawOverlayElement(overlayStateForAsset, Overlay.GetRectForTopRight(itemRect, Overlay.GetScale(itemRect, isListMode))); } } }