static void Undo_Iso2DSpriteField(Iso2DObject _obj, Color _color)
 {
     using (new GUIBackgroundColorScope(_color))
     {
         using (var result = new EditorGUI.ChangeCheckScope())
         {
             Sprite _newSprite = (Sprite)EditorGUILayout.ObjectField(_obj.sprr.sprite,
                                                                     typeof(Sprite), allowSceneObjects: false);
             if (result.changed)
             {
                 _obj.ChangeSprite(_newSprite);
                 EditorUtility.SetDirty(Selection.activeObject);
             }
         }
     }
 }