예제 #1
0
    public override void OnInspectorGUI()
    {
        serializedObject.Update();
        var controller = target as ShapeCreator;

        base.OnInspectorGUI();

        if (GUILayout.Button("Remove all dots"))
        {
            shapeCreator.removeAllPoints();
            shapeCreator.NeigthborList = new List <List <RoadPoint> >();
            shapeCreator.removeNeigthborList();
            HandleUtility.Repaint();
        }

        if (GUILayout.Button("Remove city"))
        {
            shapeCreator.DeleteCity();
        }

        GUILayout.Label("Generate options", EditorStyles.boldLabel);

        if (GUILayout.Button("Generate houses"))
        {
            generateRoads();
            generateAllHouses();
        }
    }