コード例 #1
0
ファイル: Manifest.cs プロジェクト: samoteph/Sugoi
        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;
        }
コード例 #2
0
ファイル: ManifestAssetSprite.cs プロジェクト: samoteph/Sugoi
 public ManifestAssetSprite(ManifestCartridge manifestCartridge) : base(manifestCartridge)
 {
 }
コード例 #3
0
 public ManifestAssetSound(ManifestCartridge manifestCartridge) : base(manifestCartridge)
 {
 }
コード例 #4
0
 public ManifestAssetFontSheet(ManifestCartridge manifestCartridge) : base(manifestCartridge)
 {
 }
コード例 #5
0
 public ManifestAsset(ManifestCartridge manifestCartridge)
 {
     this.ManifestCartridge = manifestCartridge;
 }
コード例 #6
0
ファイル: ManifestAssetMapTmx.cs プロジェクト: samoteph/Sugoi
 public ManifestAssetMapTmx(ManifestCartridge manifestCartridge) : base(manifestCartridge)
 {
 }
コード例 #7
0
 public ManifestAssetTileSheet(ManifestCartridge manifestCartridge) : base(manifestCartridge)
 {
 }