public GameObjectTreeViewDataSource(TreeViewController treeView, int rootInstanceID, bool showRoot, bool rootItemIsCollapsable) : base(treeView)
 {
     this.kGameObjectClassID       = BaseObjectTools.StringToClassID("GameObject");
     this.m_SearchString           = "";
     this.m_SearchMode             = 0;
     this.m_LastFetchTime          = 0.0;
     this.m_DelayedFetches         = 0;
     this.m_StickySceneHeaderItems = new List <GameObjectTreeViewItem>();
     this.sortingState             = new TransformSorting();
     this.m_RootInstanceID         = rootInstanceID;
     base.showRootItem             = showRoot;
     base.rootIsCollapsable        = rootItemIsCollapsable;
 }