public DestructionStage(DestructionStageData StageData, SimpleSubrecord <String> ModelFilename, SimpleSubrecord <Byte[]> ModelTextureHash, SubMarker EndMarker) { this.StageData = StageData; this.ModelFilename = ModelFilename; this.ModelTextureHash = ModelTextureHash; this.EndMarker = EndMarker; }
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); } }
public DestructionStage() { StageData = new DestructionStageData(); }