示例#1
0
        private void AddEffect(EButton button)
        {
            string data = _effect_popup.GetData();

            E_EffectType eff_type = (E_EffectType)Enum.Parse(typeof(E_EffectType), data);

            EEffectInfoItem effect_info_item = new EEffectInfoItem(Ew - 70, 460, eff_type);

            //AddComponent(effect_info_item, 10, _des_text_area.Ey + _des_text_area.Eh / 2 + 5);
            _scroll_view.AddItem(effect_info_item);
        }
示例#2
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);
        }