bool checkSearchField(ObjectAndID objectAndID)
    {
        if (searchString != "")
        {
            switch (searchField)
            {
            case SearchField.ID:
                if (objectAndID.id.ToLower().Contains(searchString.ToLower()))
                {
                    return(true);
                }
                else
                {
                    return(false);
                }

            case SearchField.Name:
                if (objectAndID.obj.name.ToLower().Contains(searchString.ToLower()))
                {
                    return(true);
                }
                else
                {
                    return(false);
                }

            default: return(false);
            }
        }
        return(true);
    }
 void objectButton(ObjectAndID objectAndID)
 {
     if (GUILayout.Button("X", GUILayout.Width(30)))
     {
         if (EditorUtility.DisplayDialog("Are you sure ?", "Do you want to delete " + objectAndID.obj.name + " from the ressources list ?", "Yes", "No"))
         {
             resourcesList.objects.Remove(objectAndID);
         }
     }
 }