public override void OnInspectorGUI() { serializedObject.Update(); EditorGUILayout.PropertyField(cardNumber); EditorGUILayout.PropertyField(charTitle); EditorGUILayout.PropertyField(charQuote); EditorGUILayout.PropertyField(cardIllustrator); EditorGUILayout.PropertyField(cardSkills, true, GUILayout.ExpandHeight(true)); EditorGUILayout.PropertyField(charName); EditorGUILayout.PropertyField(classTitle); EditorGUILayout.PropertyField(deploymentCost); EditorGUILayout.PropertyField(canPromote); EditorGUILayout.PropertyField(promotionCost); EditorList.ShowColorList(cardColor); EditorList.ShowGenderList(charGender); EditorList.ShowWeaponList(charWeaponType); EditorList.ShowUnitList(unitTypes); EditorGUILayout.PropertyField(baseAttack); EditorGUILayout.PropertyField(baseSupport); EditorList.ShowRangeList(baseRange); serializedObject.ApplyModifiedProperties(); }