Ejemplo n.º 1
0
        // Called if the selection changed in the list that contains the managed objects overview.
        void OnListViewSelectionChange(PackedGCHandle?packedGCHandle)
        {
            m_Selected = packedGCHandle;

            if (!packedGCHandle.HasValue)
            {
                m_RootPathView.Clear();
                m_ConnectionsView.Clear();
                return;
            }

            m_ConnectionsView.Inspect(packedGCHandle.Value);
            m_RootPathView.Inspect(m_Selected.Value);
        }
Ejemplo n.º 2
0
        void OnListViewSelectionChange(PackedManagedObject?item)
        {
            m_Selected = RichManagedObject.invalid;
            if (!item.HasValue)
            {
                m_RootPathView.Clear();
                m_ConnectionsView.Clear();
                m_PropertyGridView.Clear();
                return;
            }

            m_Selected = new RichManagedObject(snapshot, item.Value.managedObjectsArrayIndex);
            m_ConnectionsView.Inspect(m_Selected.packed);
            m_PropertyGridView.Inspect(m_Selected.packed);
            m_RootPathView.Inspect(m_Selected.packed);
        }