Ejemplo n.º 1
0
        internal override void OnViewDataReady()
        {
            base.OnViewDataReady();

            string key = GetFullHierarchicalViewDataKey();

            m_PersistedViewTransform = GetOrCreateViewData <PersistedViewTransform>(m_PersistedViewTransform, key);

            m_PersistedSelection = GetOrCreateViewData <PersistedSelection>(m_PersistedSelection, key);

            UpdateViewTransform(m_PersistedViewTransform.position, m_PersistedViewTransform.scale);
            RestoreSavedSelection(m_PersistedSelection);
        }
Ejemplo n.º 2
0
        public override void OnPersistentDataReady()
        {
            base.OnPersistentDataReady();

            string key = GetFullHierarchicalPersistenceKey();

            m_PersistedViewTransform = GetOrCreatePersistentData <PersistedViewTransform>(m_PersistedViewTransform, key);

            m_PersistedSelection = GetOrCreatePersistentData <PersistedSelection>(m_PersistedSelection, key);
            if (m_PersistedSelection.selectedElements == null)
            {
                m_PersistedSelection.selectedElements = new List <string>();
            }

            UpdateViewTransform(m_PersistedViewTransform.position, m_PersistedViewTransform.scale);
            RestoreSavedSelection(m_PersistedSelection);
        }