read
You can use get function to read some private variables in a class. As list below.
public class Wave
{
[SerializeField]
private List<EnemyBehavior> _enemies; // all enemies in this wave
[SerializeField]
private Transform _destPos; // this wave destination
public List<EnemyBehavior> Enemies // open the interface
{
get
{
return _enemies;
}
}
public Transform DestPos
{
get
{
return _destPos;
}
}
}