public void Update()
            {
                var value = provider.GetDataAtOffset <TValue>(m_Offset);

                m_Element.SetValueWithoutNotify((Enum)Enum.ToObject(typeof(TEnumType), m_Translator.ToField(value)));
            }
            public void Update()
            {
                var value = provider.GetDataAtOffset <TValue>(m_Index, m_Offset);

                m_Element.SetValueWithoutNotify(m_Translator.ToField(value));
            }