namespace BlueWater.Maps { public class MapManager : Singleton { private MapController _currentMapController; public void InitMap(MapController newMapController) { if (_currentMapController != null) { _currentMapController.AllDestroyObjects(); } _currentMapController = newMapController; _currentMapController.InitializeMap(); } } }