private void drawPool() { var poolList = this.serializedObject.FindProperty("poolList"); var temp2 = group.GetType().GetFields(BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly); foreach (var f1 in temp2) { typeTable.drawIns(f1.FieldType, f1, this.target); } EditorGUILayout.Space(); }