public void UpdateMapImage(Mission mission) { var scene = mission.Scene; var newImage = new ImageRGBA(BitmapWidth, BitmapHeight); SampleTerrainHeight(scene, newImage, BitmapWidth, BitmapHeight, MapBoundMin.x, MapBoundMin.y, Resolution); SampleBoundaries(mission, newImage, BitmapWidth, BitmapHeight, MapBoundMin.x, MapBoundMin.y, Resolution); MapImage = newImage; MapTexture = MapImage.CreateTexture(); IsValid = true; }