private static Vector2 CalculateInitialTipPosition(List <ActiveTip> drawingTips) { float num = 0f; float num2 = 0f; for (int i = 0; i < drawingTips.Count; i++) { Rect tipRect = drawingTips[i].TipRect; num += tipRect.height; num2 = Mathf.Max(num2, tipRect.width); if (i != drawingTips.Count - 1) { num += 2f; } } return(GenUI.GetMouseAttachedWindowPos(num2, num)); }