private static PackageManifest findManifest(File by, Set<PackageManifest> manifests) { for (PackageManifest manifest : manifests) { if (manifest.getUnitypackage().equals(by)) { return manifest; } } throw new IllegalArgumentException("Cannot find manifest for " + by); }
private static PackageManifest findManifest(File by, Set<PackageManifest> manifests) { for (PackageManifest manifest : manifests) { if (manifest.getUnitypackage().equals(by)) { return manifest; } } throw new IllegalArgumentException("Cannot find manifest for " + by); }
private static PackageManifest findManifest(File by, Set<PackageManifest> manifests) { for (PackageManifest manifest : manifests) { if (manifest.getUnitypackage().equals(by)) { return manifest; } } throw new IllegalArgumentException("Cannot find manifest for " + by); }
public static Map<String, File> buildGUIDToUnitypackageMap(Set<PackageManifest> manifests) { Map<String, File> result = Maps.newHashMap(); for (PackageManifest manifest : manifests) { for (Map.Entry<String, Asset> entry : manifest.getFiles().entrySet()) { if (!result.containsKey(entry.getKey())) { result.put(entry.getKey(), manifest.getUnitypackage()); } } } return result; }
public static Map<String, File> buildGUIDToUnitypackageMap(Set<PackageManifest> manifests) { Map<String, File> result = Maps.newHashMap(); for (PackageManifest manifest : manifests) { for (Map.Entry<String, Asset> entry : manifest.getFiles().entrySet()) { if (!result.containsKey(entry.getKey())) { result.put(entry.getKey(), manifest.getUnitypackage()); } } } return result; }
public static Map<String, File> buildGUIDToUnitypackageMap(Set<PackageManifest> manifests) { Map<String, File> result = Maps.newHashMap(); for (PackageManifest manifest : manifests) { for (Map.Entry<String, Asset> entry : manifest.getFiles().entrySet()) { if (!result.containsKey(entry.getKey())) { result.put(entry.getKey(), manifest.getUnitypackage()); } } } return result; }
public static void installPackages(Project project, List<FilteredManifest> manifests) { for (FilteredManifest manifest : manifests) { UnityPuppet.installPackage(project,manifest.getManifest().getUnitypackage(), manifest.getPathsToInclude()); } }