A attribute for specifying a variable as name property for a list in the Unity inspector
[System.Serializable]
public class CharacterStats
{
public BattleCharacter character;
public float maxHP;
}
[SerializeField]
[ListElementTitle("character")]
private List<CharacterStats> _characterStats;