示例#1
0
        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);
        }