public override bool DrawItem(Rect rect, int index, SpriteAnimInfo obj, out SpriteAnimInfo newObj)
            {
                bool changed = false;
                var  r       = EditorGUIUtil.SplitRectHorizontally(rect, 0.7f);

                int nameIndex  = sprList.FindIndex(obj.name);
                var nameIndex2 = EditorGUI.Popup(r[0], nameIndex, sprList);

                if (nameIndex != nameIndex2)
                {
                    obj.name = sprList[nameIndex2];
                    changed  = true;
                }
                var delay2 = EditorGUI.FloatField(r[1], obj.delay);

                if (delay2 != obj.delay)
                {
                    obj.delay = delay2;
                    changed   = true;
                }
                newObj = obj;
                return(changed);
            }