Пример #1
0
 public DestructionStage(DestructionStageData StageData, SimpleSubrecord <String> ModelFilename, SimpleSubrecord <Byte[]> ModelTextureHash, SubMarker EndMarker)
 {
     this.StageData        = StageData;
     this.ModelFilename    = ModelFilename;
     this.ModelTextureHash = ModelTextureHash;
     this.EndMarker        = EndMarker;
 }
Пример #2
0
        public override void ReadXML(XElement ele, ElderScrollsPlugin master)
        {
            XElement subEle;

            if (ele.TryPathTo("StageData", false, out subEle))
            {
                if (StageData == null)
                {
                    StageData = new DestructionStageData();
                }

                StageData.ReadXML(subEle, master);
            }
            if (ele.TryPathTo("ModelFilename", false, out subEle))
            {
                if (ModelFilename == null)
                {
                    ModelFilename = new SimpleSubrecord <String>();
                }

                ModelFilename.ReadXML(subEle, master);
            }
            if (ele.TryPathTo("ModelTextureHash", false, out subEle))
            {
                if (ModelTextureHash == null)
                {
                    ModelTextureHash = new SimpleSubrecord <Byte[]>();
                }

                ModelTextureHash.ReadXML(subEle, master);
            }
            if (ele.TryPathTo("EndMarker", false, out subEle))
            {
                if (EndMarker == null)
                {
                    EndMarker = new SubMarker();
                }

                EndMarker.ReadXML(subEle, master);
            }
        }
Пример #3
0
 public DestructionStage()
 {
     StageData = new DestructionStageData();
 }