private void Setup(int width, int height) { mapCreationData = Resources.Load("MapData") as MapCreationData; mapCreationData.Setup(); viewData = new LocationViewData[width, height]; }
private LocationViewData CreateViewData(int x, int y, MapData mapData, MapCreationData mapCreationData) { if (mapData.IsCity(x, y)) { return(CreateViewDataForSetTileData(mapCreationData.GetTileData("City"))); } else if (mapData.IsTown(x, y)) { return(CreateViewDataForSetTileData(mapCreationData.GetTileData("Town"))); } else if (mapData.IsHill(x, y)) { return(CreateViewDataForSetTileData(mapCreationData.GetTileData("Hill"))); } else { return(CreateViewDataForSetTileData(mapCreationData.GetTileData("Desert"))); } }