/** * Appeler sur server * */ private void addJoueur(JoueurMinimalDTO joueurToAdd) { if (isServer) { if (null == listJoueurs) { listJoueurs = new List <JoueurMinimalDTO> (); } listJoueurs.Add(joueurToAdd); //TODO chercher mode pour nb joueur if ((listJoueurs.Count >= 2 || tester) && !gameBegin) { gameBegin = true; //Remplissage de la main initial foreach (JoueurMinimalDTO joueurDTO in listJoueurs) { Joueur joueur = JoueurUtils.getJoueur(joueurDTO.netIdJoueur); if (null != joueur) { joueur.DeckConstruction.piocheDeckConstructionByServer(); joueur.DeckConstruction.piocheDeckConstructionByServer(); } } chooseFirstPlayer(); } } }
public void addInSystemeTour(NetworkInstanceId idNetworkJoueur, string pseudo, NetworkInstanceId idNetworkBouton) { Debug.Log("Begin CmdAddInSystemeTour"); if (isServer) { JoueurMinimalDTO joueurMin = new JoueurMinimalDTO(); joueurMin.netIdJoueur = idNetworkJoueur; joueurMin.Pseudo = pseudo; joueurMin.netIdBtnTour = idNetworkBouton; addJoueur(joueurMin); } Debug.Log("End CmdAddInSystemeTour"); }