コード例 #1
0
ファイル: XmlState.cs プロジェクト: zhutaorun/unitygame
        public void parseXml(XmlElement elem)
        {
            clear();

            m_motion = ExportUtil.getXmlAttrStr(elem.Attributes["motion"]);

            XmlNodeList condNodeList = elem.SelectNodes("AnyCondition");
            XmlElement condElem = null;
            XmlCondition cond;
            foreach (XmlNode condNode in condNodeList)
            {
                condElem = (XmlElement)condNode;
                cond = new XmlCondition();
                m_anyCondList.Add(cond);
                cond.xmlState = this;
                cond.parseXml(condElem);
            }
        }
コード例 #2
0
ファイル: XmlState.cs プロジェクト: zhongxingyun/unitygame
        public void parseXml(XmlElement elem)
        {
            clear();

            m_motion = ExportUtil.getXmlAttrStr(elem.Attributes["motion"]);

            XmlNodeList  condNodeList = elem.SelectNodes("AnyCondition");
            XmlElement   condElem     = null;
            XmlCondition cond;

            foreach (XmlNode condNode in condNodeList)
            {
                condElem = (XmlElement)condNode;
                cond     = new XmlCondition();
                m_anyCondList.Add(cond);
                cond.xmlState = this;
                cond.parseXml(condElem);
            }
        }
コード例 #3
0
        public void parseXml(XmlElement elem)
        {
            clear();

            m_srcStateName  = ExportUtil.getXmlAttrStr(elem.Attributes["srcstate"]);
            m_destStateName = ExportUtil.getXmlAttrStr(elem.Attributes["deststate"]);

            XmlNodeList  condNodeList = elem.SelectNodes("Condition");
            XmlElement   condElem     = null;
            XmlCondition cond;

            foreach (XmlNode condNode in condNodeList)
            {
                condElem = (XmlElement)condNode;
                cond     = new XmlCondition();
                m_condList.Add(cond);
                cond.xmlStateTransition = this;
                cond.parseXml(condElem);
            }
        }
コード例 #4
0
        public void parseXml(XmlElement elem)
        {
            clear();

            m_srcStateName = ExportUtil.getXmlAttrStr(elem.Attributes["srcstate"]);
            m_destStateName = ExportUtil.getXmlAttrStr(elem.Attributes["deststate"]);

            XmlNodeList condNodeList = elem.SelectNodes("Condition");
            XmlElement condElem = null;
            XmlCondition cond;
            foreach (XmlNode condNode in condNodeList)
            {
                condElem = (XmlElement)condNode;
                cond = new XmlCondition();
                m_condList.Add(cond);
                cond.xmlStateTransition = this;
                cond.parseXml(condElem);
            }
        }