Exemple #1
0
    void Start()
    {
        JoueurUtils.initAllJoueurDictionnary();

        if (isServer)
        {
            //TODO rechercher autrement
            pseudo = "Pseudo" + GameObject.FindObjectsOfType <Joueur> ().Length;
        }
        else
        {
            CmdReInitAllJoueurDict();
        }

        main.init(this);

        deckConstruction.intiDeck(this, isServer);
        cimetiereConstruction.intiDeck(this, isServer);

        ressourceXP.init(this);
        ressourceMetal.init(this);
        ressourceCarburant.init(this);

        if (isLocalPlayer)
        {
            CmdGenerateCardAlreadyLaid(this.netId);

            initPlateau();
            CmdInitSystemeTour();
        }
        else
        {
            string nomPlateau = transform.localPosition.z < 0 ? "Plateau1" : "Plateau2"; //TODO mettre en constante
            goPlateau = GameObject.Find(nomPlateau);
            transform.Find("VueJoueur").gameObject.SetActive(false);                     //TODO créer en constante
        }
    }
Exemple #2
0
 private void RpcReInitAllJoueurDict()
 {
     JoueurUtils.initAllJoueurDictionnary();
 }