public BattleFieldViewModel(FieldViewModel fieldViewModel, User you, BattleFieldView battleFieldView) { BattleFieldView = battleFieldView; You = you; FieldViewModel = fieldViewModel; FieldViewModel.BattleFieldViewModel = this; Proxy = new GameProxy(this); Proxy.RegistrationGame(Game, you); BattleFieldView.Closed += BattleFieldView_Closed; }
static public void StartNewGameGo(Game game, User you) { Field field = new Field(game); FieldViewModel fieldViewModel = new FieldViewModel(field); //game.Gamer1.SetField(field); //game.Gamer2.SetField(field); BattleFieldView batleFieldView = new BattleFieldView(); BattleFieldViewModel battleFieldViewModel = new BattleFieldViewModel(fieldViewModel, you, batleFieldView); batleFieldView.DataContext = battleFieldViewModel; batleFieldView.ShowDialog(); }
private void Awake() { model = GetComponent <BattleFieldModel>(); view = GetComponent <BattleFieldView>(); }