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, }; }
public override void OnDeactivate() { OpenAssetSettings.Save(); }