protected override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; ele.TryPathTo("Force", true, out subEle); subEle.Value = Force.ToString("G15"); ele.TryPathTo("Damage", true, out subEle); subEle.Value = Damage.ToString("G15"); ele.TryPathTo("Radius", true, out subEle); subEle.Value = Radius.ToString("G15"); ele.TryPathTo("Light", true, out subEle); Light.WriteXML(subEle, master); ele.TryPathTo("Sound1", true, out subEle); Sound1.WriteXML(subEle, master); ele.TryPathTo("Flags", true, out subEle); subEle.Value = Flags.ToString(); ele.TryPathTo("ISRadius", true, out subEle); subEle.Value = ISRadius.ToString("G15"); ele.TryPathTo("ImpactDataSet", true, out subEle); ImpactDataSet.WriteXML(subEle, master); ele.TryPathTo("Sound2", true, out subEle); Sound2.WriteXML(subEle, master); ele.TryPathTo("Radiation/Level", true, out subEle); subEle.Value = RadiationLevel.ToString("G15"); ele.TryPathTo("Radiation/DissipationTime", true, out subEle); subEle.Value = RadiationDissipationTime.ToString("G15"); ele.TryPathTo("Radiation/Radius", true, out subEle); subEle.Value = RadiationRadius.ToString("G15"); ele.TryPathTo("SoundLevel", true, out subEle); subEle.Value = SoundLevel.ToString(); }
public override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (EditorID != null) { ele.TryPathTo("EditorID", true, out subEle); EditorID.WriteXML(subEle, master); } if (Model != null) { ele.TryPathTo("Model", true, out subEle); Model.WriteXML(subEle, master); } if (Data != null) { ele.TryPathTo("Data", true, out subEle); Data.WriteXML(subEle, master); } if (DecalData != null) { ele.TryPathTo("DecalData", true, out subEle); DecalData.WriteXML(subEle, master); } if (TextureSet != null) { ele.TryPathTo("TextureSet", true, out subEle); TextureSet.WriteXML(subEle, master); } if (Sound1 != null) { ele.TryPathTo("Sound1", true, out subEle); Sound1.WriteXML(subEle, master); } if (Sound2 != null) { ele.TryPathTo("Sound2", true, out subEle); Sound2.WriteXML(subEle, master); } }