Beispiel #1
0
    private static BundleData AddRootBundleData(string rootPath)
    {
        BundleData root = BundleManager.GetBundleData(rootPath);

        if (root == null)
        {
            root = CreateBundleData(rootPath);
            BundleManager.AddNewBundleData(root);
        }

        for (int i = 0; i < root.depends.Count; i++)
        {
            if (!BundleManager.IsHaveBundleData(root.depends[i]))
            {
                BundleManager.AddNewBundleData(CreateBundleData(root.depends[i]));
            }
        }

        return(root);
    }