Example #1
0
        public static void Register <TElement, TFieldType>(Connector <TFieldType, TValue> connector)
            where TElement : BaseField <TFieldType>, INotifyValueChanged <TFieldType>
        {
            var updater = new DataConnector <TElement, TFieldType>(connector);

            m_AvailableTranslators.Add(updater);
            Connectors.Register(typeof(TValue), updater);
        }
Example #2
0
        public static void Register <TElement>()
            where TElement : BaseField <TValue>, INotifyValueChanged <TValue>
        {
            var updater = new DataConnector <TElement, TValue>(new Connector <TValue, TValue>()
            {
                ToValue = Connectors.Identity,
                ToField = Connectors.Identity
            });

            m_AvailableTranslators.Add(updater);
            Connectors.Register(typeof(TValue), updater);
        }