public override void OnInspectorGUI()
    {
        DrawDefaultInspector();

        StationGrid stationGrid = (StationGrid)target;

        if (GUILayout.Button("Create Grid"))
        {
            stationGrid.DeleteGrid();
            stationGrid.RandomSeed();
            stationGrid.CreateGrid();
            stationGrid.CalculateStations(stationGrid.numberOfStations);
        }

        /*if (GUILayout.Button("Random Seed")) {
         *  stationGrid.RandomSeed();
         * }*/
        if (GUILayout.Button("Instantiate Stations"))
        {
            stationGrid.SolveStations();
        }
        if (GUILayout.Button("Delete Grid"))
        {
            stationGrid.DeleteGrid();
        }

        /*if (GUILayout.Button("Draw Lines")) {
         *  stationGrid.DrawLines();
         * }*/
    }
Exemplo n.º 2
0
 private void chkSelectAll_Click(object sender, RoutedEventArgs e)
 {
     if (chkSelectAll.IsChecked.Value == true)
     {
         StationGrid.SelectAll();
     }
     else
     {
         StationGrid.UnselectAll();
     }
 }