public void SetContext(CampaingGameConfig config) { _config = config; BasicGameConfig.SetGameConfig(config.Config); var mapSelector = new MultipleMapSelector(); mapSelector.SetDataContext(config.MapConfig); ZoneSelectionPanel.Content = mapSelector; }
public void SetContext(OnlineGameConfig config) { _config = config; BasicGameConfig.SetGameConfig(config.GameConfig); _singleZoneSelector.SetDataContext(config.SingleMapConfig); _multipleMapSelector.SetDataContext(config.MultipleMapConfig); _singleZoneSelector.ChildEvent += HandleChildEvent; _multipleMapSelector.ChildEvent += HandleChildEvent; SwitchZoneSelector(_config.GameConfig.ZoneConfig); }