public override bool Init(UWarGoodsStoreView _viewParent)
        {
            TreeNodeComponentPrefabRes     = AssetBundleManager.GetAssets(AssetType.Asset_Prefab, UPath.UPrefabsPath + "DynamicState_Moba/WarGoodsStore/WarGoodsStoreTreeNodeComponent");
            TreeNodeHorizonalLinePrefabRes = AssetBundleManager.GetAssets(AssetType.Asset_Prefab, UPath.UPrefabsPath + "DynamicState_Moba/WarGoodsStore/WarTreeNodeHorizonalLine");

            m_UnuseTreeNodeContainner = new GameObject("UnuseTreeNode").transform;
            m_UnuseTreeNodeHorizonalLineContainner = new GameObject("UnuseTreeNodeHorizonalLine").transform;

            m_UnuseTreeNodeContainner.SetParent(this.GetTransform, false);
            m_UnuseTreeNodeHorizonalLineContainner.SetParent(this.GetTransform, false);

            m_NodeDefaultHeight = (int)TreeNodeComponentPrefabRes.GetRectTransformRect().height;

            //预先创建一些
            for (int i = 0; i < 10; i++)
            {
                InstantiateTreeNode();
                InstantiateTreeNodeData();
                InstantiateTreeNodeHorizonalLine();
            }

            return(base.Init(_viewParent));
        }