private void DrawFields(ScorerData scData, List <string> keys) { CurveField curveField = new CurveField("uFunction"); int index = keys.IndexOf(scData.key); PopupField <string> popupField = new PopupField <string>("key", keys, index); /*UnityExtensions.DebugLogEnumerable(popupField.GetClasses()); * UnityExtensions.DebugLogEnumerable(curveField.GetClasses());*/ curveField.BindProperty(serData.FindPropertyRelative("uFunction")); popupField.BindProperty(serData.FindPropertyRelative("key")); contentContainer.Add(curveField); contentContainer.Add(popupField); }