package tk.captainsplexx.Mod;
import tk.captainsplexx.Resource.ResourceHandler.LinkBundleType;
import tk.captainsplexx.Resource.ResourceHandler.ResourceType;
public class PackageEntry {
LinkBundleType bundleType; //bundles - chunks
String subPackage;//levels/mp/mp_siege/rush
ResourceType resType;//EBX, ITEXTURE, MESH
String resourcePath;//mods/mod.../res.../levels/mp/mp_siege/rush/rush.ebx
String targetPath;//Additional, /levels/mp/mp_siege/rush/rush.ebx -> /levels/mp/mp_.../rush_2.ebx
public PackageEntry(){
bundleType = null;
subPackage = null;
resType = null;
resourcePath = null;
targetPath = null;
}
public PackageEntry(LinkBundleType bundleType, String subPackage,
ResourceType resType, String resourcePath) {
this.bundleType = bundleType;
this.subPackage = subPackage;
this.resType = resType;
this.resourcePath = resourcePath;
this.targetPath = null;
}
public LinkBundleType getBundleType() {
return bundleType;
}
public void setBundleType(LinkBundleType bundleType) {
this.bundleType = bundleType;
}
public String getSubPackage() {
return subPackage;
}
public void setSubPackage(String subPackage) {
this.subPackage = subPackage;
}
public ResourceType getResType() {
return resType;
}
public void setResType(ResourceType resType) {
this.resType = resType;
}
public String getResourcePath() {
return resourcePath;
}
public void setResourcePath(String resourcePath) {
this.resourcePath = resourcePath;
}
public String getTargetPath() {
return targetPath;
}
public void setTargetPath(String targetPath) {
this.targetPath = targetPath;
}
}