public static double rightDoors(TrainManager.Train Train)
{
if (Train == null) return 0.0;
double doorsState = 0.0;
for (int j = 0; j < Train.Cars.Length; j++)
{
for (int k = 0; k < Train.Cars[j].Specs.Doors.Length; k++)
{
if (Train.Cars[j].Specs.Doors[k].Direction == 1 &
Train.Cars[j].Specs.Doors[k].State > doorsState)
{
doorsState = Train.Cars[j].Specs.Doors[k].State;
}
}
}
return doorsState;
}