コード例 #1
0
        public override TextNode GetValue()
        {
            TextNode text_node = new TextNode();

            text_node.Name = "Root";

            string result = _value_popup.GetData();

            text_node.AddAttribute(ATTRIBUTE, result);
            if (_gudingzhi_toggle.select)
            {
                TextNode child_node = text_node.AddNode(LIST);
                child_node.AddAttribute(DATA_TYPE, E_DataUpdateType.plus.ToString());
                child_node.AddAttribute(VALUE, _gudingzhi_input.GetValue().ToString());
            }

            if (_baifenbi_toggle.select)
            {
                TextNode child_node = text_node.AddNode(LIST);
                child_node.AddAttribute(DATA_TYPE, E_DataUpdateType.multiply_plus.ToString());
                child_node.AddAttribute(VALUE, _baifenbi_input.GetValue().ToString());
            }
            return(text_node);
        }
コード例 #2
0
        public TextNode GetValue()
        {
            TextNode node = new TextNode();

            node.Name = "Root";
            List <ERect> items = _scrollview.GetChilds();

            for (int i = 0; i < items.Count; i++)
            {
                ETargetItem item = items[i] as ETargetItem;
                if (item == null)
                {
                    continue;
                }
                node.AddNode(item.GetValue());
            }

            return(node);
        }