/// <summary>
 ///
 /// </summary>
 /// <param name="doorController"></param>
 /// <param name="doors"></param>
 private static void ConfigureRightCabinDoor(TrainDoorsController doorController, List <GameObject> doors)
 {
     if (doors != null && doors.Count > 0)
     {
         foreach (var item in doors)
         {
             TrainDoor doorScript = item.GetComponent <TrainDoor>();
             if (doorScript != null)
             {
                 doorController.cabinDoorRight = doorScript;
             }
         }
     }
 }
    /// <summary>
    ///
    /// </summary>
    /// <param name="doorController"></param>
    /// <param name="doors"></param>
    private static void ConfigureRightPassengerDoors(TrainDoorsController doorController, List <GameObject> doors)
    {
        if (doors != null && doors.Count > 0)
        {
            doorController.passengerDoorsRight = new List <TrainDoor>();

            foreach (var item in doors)
            {
                TrainDoor doorScript = item.GetComponent <TrainDoor>();
                if (doorScript != null)
                {
                    doorController.passengerDoorsRight.Add(doorScript);
                }
            }
        }
    }