Ejemplo n.º 1
0
    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());
    }
Ejemplo n.º 2
0
    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());
    }
Ejemplo n.º 3
0
    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);
        }
    }