void DrawRenameGameObjectButton(float width)
 {
     QUI.BeginHorizontal(width);
     {
         if (QUI.GhostButton("Rename GameObject to Drawer Name", QColors.Color.Gray, width, 18))
         {
             if (serializedObject.isEditingMultipleObjects)
             {
                 Undo.RecordObjects(targets, "Renamed Multiple Objects");
                 for (int i = 0; i < targets.Length; i++)
                 {
                     UIDrawer uid = (UIDrawer)targets[i];
                     uid.gameObject.name = "UID - " + uid.GetDrawerName();
                 }
             }
             else
             {
                 Undo.RecordObject(Drawer.gameObject, "Renamed GameObject");
                 Drawer.gameObject.name = "UID - " + Drawer.GetDrawerName();
             }
         }
     }
     QUI.EndHorizontal();
 }