void panzerClient_GetScenarioTilesCompleted(object sender, PanzerProxy.GetScenarioTilesCompletedEventArgs e) { ScenarioTiles = new List<ScenarioTile>(); List<PanzerProxy.ScenarioTile> proxyTiles = e.Result as List<PanzerProxy.ScenarioTile>; foreach (PanzerProxy.ScenarioTile proxyScenarioTile in proxyTiles) { ScenarioTiles.Add(ConvertProxyScenarioTileToScenarioTile(proxyScenarioTile)); } ScenarioTilesLoaded(null, null); }
private ScenarioTile ConvertProxyScenarioTileToScenarioTile(PanzerProxy.ScenarioTile proxyScenarioTile) { ScenarioTile scenarioTile = new ScenarioTile() { ColumnNumber = proxyScenarioTile.ColumnNumber, DeployIndicator = proxyScenarioTile.DeployIndicator, NationId = proxyScenarioTile.NationId, RowNumber = proxyScenarioTile.RowNumber, ScenarioId = proxyScenarioTile.ScenarioId, ScenarioTileId = proxyScenarioTile.ScenarioTileId, SideId = proxyScenarioTile.SideId, SupplyIndicator = proxyScenarioTile.SupplyIndicator, TerrainId = proxyScenarioTile.TerrainId, TileNameId = proxyScenarioTile.TileNameId, VictoryIndicator = proxyScenarioTile.VictoryIndicator }; return scenarioTile; }