public void addWaypointsWithCoordinates(string waypointX, string waypointY, string waypointZ) { // Populate List ArrayList rowData = new ArrayList(); rowData.Add(waypointX); rowData.Add(waypointY); rowData.Add(waypointZ); GameObject rowView = populateCoordinates.addRowToTable(tableWaypoints, waypointRowView, rowData); AirplaneTrajectoriesView atvScript = trajectory.GetComponent <AirplaneTrajectoriesView> (); atvScript.clean(); atvScript.drawAirplane(id, getCoordinatesFromRowViews()); }
private void populateAllFields(int airplaneId, string modelName, string waypoints) { // Fill Inputs id = airplaneId; // Model name inputModelName.GetComponent <InputField>().text = modelName; // Waypoints ArrayList waypointsArray = Utilities.parseToVector3(waypoints); foreach (Vector3 waypoint in waypointsArray) { addWaypointsWithCoordinates(waypoint.x.ToString(), waypoint.y.ToString(), waypoint.z.ToString()); } AirplaneTrajectoriesView atvScript = trajectory.GetComponent <AirplaneTrajectoriesView> (); atvScript.clean(); atvScript.drawAirplane(id, getCoordinatesFromRowViews()); }
public void refreshWaypointsTable() { string coordinates = getCoordinatesFromRowViews(); // Clear Waypoints List ºººººººº populateCoordinates.removeRows(tableWaypoints); ArrayList waypointsArray = Utilities.parseToVector3(coordinates); foreach (Vector3 waypoint in waypointsArray) { addWaypointsWithCoordinates(waypoint.x.ToString(), waypoint.y.ToString(), waypoint.z.ToString()); } // Refresh Trajectory AirplaneTrajectoriesView atvScript = trajectory.GetComponent <AirplaneTrajectoriesView> (); atvScript.clean(); atvScript.drawAirplane(id, coordinates); }
public void populateAirplanes(ArrayList airplanesData) { populationAirplanes = new PopulateTables(); AirplaneTrajectoriesView atvScript = trajectories.GetComponent <AirplaneTrajectoriesView> (); atvScript.clean(); foreach (AirplaneModel data in airplanesData) { ArrayList rowData = new ArrayList(); rowData.Add(data.id.ToString()); rowData.Add(data.name); rowData.Add(data.waypoints); populationAirplanes.addRowToTable(tableAirplanes, airplaneRowView, rowData); atvScript.drawAirplane(data.id, data.waypoints); } }