Esempio n. 1
0
        public override void ReadXML(XElement ele, ElderScrollsPlugin master)
        {
            XElement subEle;

            if (ele.TryPathTo("IdleTime", false, out subEle))
            {
                if (IdleTime == null)
                {
                    IdleTime = new SimpleSubrecord <Single>();
                }

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

                ScriptMarker.ReadXML(subEle, master);
            }
            if (ele.TryPathTo("Idle", false, out subEle))
            {
                if (Idle == null)
                {
                    Idle = new RecordReference();
                }

                Idle.ReadXML(subEle, master);
            }
            if (ele.TryPathTo("Script", false, out subEle))
            {
                if (Script == null)
                {
                    Script = new EmbeddedScript();
                }

                Script.ReadXML(subEle, master);
            }
            if (ele.TryPathTo("Topic", false, out subEle))
            {
                if (Topic == null)
                {
                    Topic = new RecordReference();
                }

                Topic.ReadXML(subEle, master);
            }
        }