Exemplo n.º 1
0
        public override void OnActivate
        (
            string searchContext,
            VisualElement rootElement
        )
        {
            m_settings         = OpenAssetSettings.Instance;
            m_serializedObject = new SerializedObject(m_settings);
            m_property         = m_serializedObject.FindProperty("m_list");

            m_reorderableList = new ReorderableList
                                (
                serializedObject: m_serializedObject,
                elements: m_property,
                draggable: true,
                displayHeader: false,
                displayAddButton: true,
                displayRemoveButton: true
                                )
            {
                elementHeight       = 44,
                drawElementCallback = OnDrawElement,
            };
        }
Exemplo n.º 2
0
 public override void OnDeactivate()
 {
     OpenAssetSettings.Save();
 }