using System;
using UnityEditor;

namespace Entitas.Unity.VisualDebugging {

    public class StringTypeDrawer : ITypeDrawer {

        public bool HandlesType(Type type) {
            return type == typeof(string);
        }

        public object DrawAndGetNewValue(Type memberType, string memberName, object value, Entity entity, int index, IComponent component) {
            return EditorGUILayout.TextField(memberName, (string)value);
        }
    }
}
