コード例 #1
0
ファイル: UIFieldWidget.cs プロジェクト: swaphack/effect
        protected override void InitField()
        {
            EditorToggle toggle = new EditorToggle();

            toggle.Value          = GetValue <Boolean>();
            toggle.TriggerHandler = (Widget w) =>
            {
                this.SetValue(toggle.Value);
            };
            this.AddField(toggle);
        }
コード例 #2
0
        /// <summary>
        /// 移除控件
        /// </summary>
        /// <param name="toggle"></param>
        public void Remove(EditorToggle toggle)
        {
            if (toggle == null)
            {
                return;
            }

            if (!_toggles.Contains(toggle))
            {
                return;
            }

            _toggles.Remove(toggle);
        }
コード例 #3
0
        /// <summary>
        /// 添加控件
        /// </summary>
        /// <param name="toggle"></param>
        public void Add(EditorToggle toggle)
        {
            if (toggle == null)
            {
                return;
            }

            if (_toggles.Contains(toggle))
            {
                return;
            }

            _toggles.Add(toggle);
        }