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; }