public NavigationMeshSettingsView() { _presenter = new NavMeshPresenter(this); InitializeComponent(); _tilesPerSide.ValueChanged += ValuesChanged; _cellsPerTileSide.ValueChanged += ValuesChanged; _agentRadius.ValueChanged += ValuesChanged; _agentHeight.ValueChanged += ValuesChanged; _cellsPerAgentHeight.ValueChanged += ValuesChanged; _walkableClimb.ValueChanged += ValuesChanged; _walkableSlope.ValueChanged += ValuesChanged; _borderSize.ValueChanged += ValuesChanged; _minRegionArea.ValueChanged += ValuesChanged; _mergeRegionArea.ValueChanged += ValuesChanged; _tesselateSolidEdges.Checked += ValuesChanged; _tesselateEdgesBetweenAreas.Checked += ValuesChanged; _maxEdgeDeviation.ValueChanged += ValuesChanged; _vertsPerPoly.ValueChanged += ValuesChanged; _contourSampleDistance.ValueChanged += ValuesChanged; _maxContourDeviation.ValueChanged += ValuesChanged; }