private static ServerUtils.StringArray GetAllPedestriansList()
 {
     ServerUtils.StringArray array = new ServerUtils.StringArray();
     List<string> lst = new List<string>();
     foreach (var i in PedestrianCompanion.Pedestrians)
     {
         lst.Add(i.pedestrianName);
     }
     DataManager.ConvertToStringArray(lst, ref array);
     return array;
 }
 private static ServerUtils.StringArray GetAllVehiclesList()
 {
     ServerUtils.StringArray array = new ServerUtils.StringArray();
     List<string> lst = new List<string>();
     foreach (var i in VehicleCompanion.Vehicles)
     {
         lst.Add(i.vehicleName);
     }
     DataManager.ConvertToStringArray(lst, ref array);
     return array;
 }
 private static ServerUtils.StringArray GetVehicleTypes()
 {
     ServerUtils.StringArray array = new ServerUtils.StringArray();
     List<string> lst = new List<string>();
     foreach(var i in AssetHandler.getInstance().vehicles)
     {
         lst.Add(i.name);
     }
     DataManager.ConvertToStringArray(lst, ref array);
     return array;
 }
        private static ServerUtils.StringArray GetVehicleCameras(string pedestrianName)
        {
            var pedestrian = Vehicles.Find(element => element.vehicleName == pedestrianName);

            ServerUtils.StringArray array = new ServerUtils.StringArray();
            List <string>           lst   = new List <string>();

            foreach (var c in pedestrian.VehicleInterface.GetCaptureCameras())
            {
                lst.Add(c.cameraName);
            }
            DataManager.ConvertToStringArray(lst, ref array);
            return(array);
        }
        private static ServerUtils.StringArray GetPedestrianCameras(string pedestrianName)
        {
            var pedestrian = Pedestrians.Find(element => element.pedestrianName == pedestrianName);

            ServerUtils.StringArray array = new ServerUtils.StringArray();
            List <string>           lst   = new List <string>();

            foreach (var c in pedestrian.pedestrianPtr.captureCameras)
            {
                lst.Add(c.cameraName);
            }
            DataManager.ConvertToStringArray(lst, ref array);
            return(array);
        }