public void Read(string manifestPath) { this.ManifestCartridge = null; this.ManifestPath = manifestPath; XmlDocument document = new XmlDocument(); document.Load(manifestPath); var rootNode = document.FirstChild; if (rootNode.NodeType == XmlNodeType.XmlDeclaration) { rootNode = rootNode.NextSibling; } if (rootNode.LocalName != "Cartridge") { throw new Exception("The first node of the manifest should be a Cartridge Node !"); } var cartridge = new ManifestCartridge(this); cartridge.Read((XmlElement)rootNode); this.ManifestCartridge = cartridge; }
public ManifestAssetSprite(ManifestCartridge manifestCartridge) : base(manifestCartridge) { }
public ManifestAssetSound(ManifestCartridge manifestCartridge) : base(manifestCartridge) { }
public ManifestAssetFontSheet(ManifestCartridge manifestCartridge) : base(manifestCartridge) { }
public ManifestAsset(ManifestCartridge manifestCartridge) { this.ManifestCartridge = manifestCartridge; }
public ManifestAssetMapTmx(ManifestCartridge manifestCartridge) : base(manifestCartridge) { }
public ManifestAssetTileSheet(ManifestCartridge manifestCartridge) : base(manifestCartridge) { }