예제 #1
0
    void Start()
    {
        conceptionTerminee = false;
        string ipv4 = IPManager.GetIP(IPManager.ADDRESSFAM.IPv4); // On met l'adresse IP de l'appareil courant dans ipv4

        if (ipv4 == Ip_serveur)
        {
            Partie.Initialize();
            manager.StartServer(); // Connection Serveur
            RegisterHandlers();
            Debug.Log("Serveur connecté");
        }
        else
        {
            manager.StartClient(); // Connection Smartphone
            Debug.Log("client");
            myclient = new NetworkClient();
            myclient.Connect(Ip_serveur, 7777);
            JoueurStatic.Client = myclient;
            canvas_serveur.SetActive(false);
            canvas_client.SetActive(true);
        }

        playerInfos = new Dictionary <int, PlayerInfoData>();
    }
예제 #2
0
 void Start()
 {
     Partie.Initialize();
     Partie.Langue = "FR";
     standard.onClick.AddListener(() => StandardClicked());
     urbain.onClick.AddListener(() => UrbainClicked());
     expert.onClick.AddListener(() => ExpertClicked());
     france.onClick.AddListener(() => FranceClicked());
     english.onClick.AddListener(() => EnglishClicked());
 }
예제 #3
0
    void Start()
    {
        conceptionTerminee = false;
        string ipv4 = IPManager.GetIP(IPManager.ADDRESSFAM.IPv4); // On met l'adresse IP de l'appareil courant dans ipv4

        if (ipv4 == Ip_serveur)
        {
            Partie.Initialize();
            manager.StartServer(); // Connection Serveur
            RegisterHandlers();
            Debug.Log("Serveur connecté");
        }
        else
        {
            manager.StartClient(); // Connection Smartphone
            Debug.Log("client");
            myclient = new NetworkClient();
            myclient.Connect(Ip_serveur, 7777);
            SceneManager.LoadScene("scene1");
        }
    }