Пример #1
0
        public override void WriteDataXML(XElement ele, ElderScrollsPlugin master)
        {
            XElement subEle;

            if (EditorID != null)
            {
                ele.TryPathTo("EditorID", true, out subEle);
                EditorID.WriteXML(subEle, master);
            }
            if (ObjectBounds != null)
            {
                ele.TryPathTo("ObjectBounds", true, out subEle);
                ObjectBounds.WriteXML(subEle, master);
            }
            if (Filename != null)
            {
                ele.TryPathTo("Filename", true, out subEle);
                Filename.WriteXML(subEle, master);
            }
            if (RandomChance != null)
            {
                ele.TryPathTo("RandomChance", true, out subEle);
                RandomChance.WriteXML(subEle, master);
            }
            if (SoundData != null)
            {
                ele.TryPathTo("SoundData", true, out subEle);
                SoundData.WriteXML(subEle, master);
            }
            if (SoundDataShort != null)
            {
                ele.TryPathTo("SoundDataShort", true, out subEle);
                SoundDataShort.WriteXML(subEle, master);
            }
            if (AttenuationCurve != null)
            {
                ele.TryPathTo("AttenuationCurve", true, out subEle);
                AttenuationCurve.WriteXML(subEle, master);
            }
            if (ReverbAttenuationControl != null)
            {
                ele.TryPathTo("ReverbAttenuationControl", true, out subEle);
                ReverbAttenuationControl.WriteXML(subEle, master);
            }
            if (SoundPriority != null)
            {
                ele.TryPathTo("SoundPriority", true, out subEle);
                SoundPriority.WriteXML(subEle, master);
            }
        }