Exemple #1
0
    /// <summary>
    /// Méthode qui modifie le preset de connection. Avec IP Port Socket.
    /// </summary>
    /// <param name="value"></param>
    public void onNewConnectionPreset(int value)
    {
        MS_adress             = ConnectionsPreset[value].protocolAdress;
        AdressInput.text      = MS_adress;
        MS_port               = ConnectionsPreset[value].protocolDefaultPort;
        PortInput.text        = MS_port.ToString();
        MS_WebCloudConnection = ConnectionsPreset[value].useWebCloudConnection;
        MS_ConnVersion        = ConnectionsPreset[value].connectionVersion;
        ConnVersionInput.text = MS_ConnVersion.ToString();
        MS_protocol           = ConnectionsPreset[value].protocolConn;
        switch (MS_protocol)
        {
        case ExitGames.Client.Photon.ConnectionProtocol.Udp:
            ProtocolDropdown.value = 0;
            break;

        case ExitGames.Client.Photon.ConnectionProtocol.Tcp:
            ProtocolDropdown.value = 1;
            break;

        case ExitGames.Client.Photon.ConnectionProtocol.WebSocket:
            ProtocolDropdown.value = 2;
            break;

        case ExitGames.Client.Photon.ConnectionProtocol.WebSocketSecure:
            ProtocolDropdown.value = 3;
            break;
        }
        if (MS_WebCloudConnection)
        {
            print("<color=blue>Preset = ConnectToRegion : " + MS_ConnVersion + " </color>");
        }
        else
        {
            print("<color=blue>Preset = ConnectToMaster : " + MS_adress + ":" + MS_port + " " + MS_ConnVersion + " " + MS_protocol.ToString() + " </color>");
        }
    }
Exemple #2
0
 /// <summary>
 /// Méthode de tentative de connexion au serveur de Photon.
 /// </summary>
 public void tryLoggingtoMaster()
 {
     if (!PhotonNetwork.connected)
     {
         if (MS_WebCloudConnection)
         {
             print("<color=green>Trying ConnectToRegion EU : " + MS_ConnVersion + " </color>");
             PhotonNetwork.ConnectToRegion(CloudRegionCode.eu, MS_ConnVersion);
         }
         else
         {
             print("PhotonNetwork.gameVersion: " + PhotonNetwork.gameVersion);
             print("PhotonNetwork.versionPUN: " + PhotonNetwork.versionPUN);
             print("<color=green>Trying ConnectToMaster : " + MS_adress + ":" + MS_port + " " + MS_ConnVersion + " " + MS_protocol.ToString() + " </color>");
             PhotonNetwork.SwitchToProtocol(MS_protocol);
             PhotonNetwork.ConnectToMaster(MS_adress, MS_port, MS_appid, MS_ConnVersion);
         }
     }
 }