Global data can help us to share data or variables among different classes, even in different scenes. Used scenarios such as game options including music volume, selected character's skin and so on.
It is always a good approach to have global variables in one place:
public static class GameSettings {
// Max number of lifes that our character can have
public static readonly int LIVES = 3;
// Music level
public static float musicVolume = 50.0;
}
Then in other scene class file, we can use the above variable:
if (currentLifes == GameSettings.LIVES) {
// do some logic here
}