public virtual void DefaultSetupElements() { var elementName = UIRoot.Q <Foldout>("TemplateName"); elementName.text = TemplateName; UIRoot.Q <Button>("Delete").clickable.clicked += () => lab.Clear(); var KEYWORDS = UIRoot.Q("KeyWords"); KEYWORDS.Clear(); foreach (var kw in keyWords) { if (kw._(KeyWord.Flag.HideInInspector)) { continue; } var kwInput = new KeyWordInput(lab, kw, this); kwInput.RegisterValueChangedCallback((e) => { if (e.newValue != e.previousValue) { if (kw._(KeyWord.Flag.Public)) { lab.SetInput(kw.key, e.newValue); } else { this.SetValue(kw.key, e.newValue); } } }); KEYWORDS.Add(kwInput); } var Des = UIRoot.Q <TextField>("Description"); Des.value = TemplateDes; Des.SetEnabled(false); }