Ejemplo n.º 1
0
 internal void Init(LobbyVM lobby)
 {
     if (lobby != null)
       {
     vm = lobby;
     DataContext = vm.User;
       }
       else
       {
     vm = null;
     DataContext = null;
       }
 }
Ejemplo n.º 2
0
 internal void Init(LobbyVM lobby)
 {
     if (lobby != null)
       {
     vm = lobby;
     DataContext = vm;
     vm.Model.Challenged += (user, settings) =>
       {
     UIDispatcher.Invoke(()=>
       new StartBattle(vm.Model, user, settings, true).Show());
       };
     chat.Init(vm.Model);
     editor.Init(vm);
       }
       else //uninit
       {
     vm = null;
     DataContext = null;
     chat.Init(null);
       }
 }