AutoConnect() public method

public AutoConnect ( ) : void
return void
Example #1
0
        public void OpenLobby()
        {
            _introPanel.SetActive(false);

            if (!_captainsMess.IsConnected())
            {
                _captainsMess.AutoConnect();
            }
        }
Example #2
0
    void OnGUI()
    {
        GUILayout.BeginVertical();
        {
            if (networkManager.IsConnected())
            {
                GUI.color = Color.red;
                if (GUILayout.Button("Disconnect", GUILayout.Width(200), GUILayout.Height(100)))
                {
                    mess.Cancel();
                }
                GUI.color = Color.white;
            }
            else if (networkManager.IsBroadcasting() || networkManager.IsJoining())
            {
                GUI.color = Color.yellow;
                if (GUILayout.Button("Cancel", GUILayout.Width(200), GUILayout.Height(100)))
                {
                    mess.Cancel();
                }
                GUI.color = Color.white;
            }
            else
            {
                GUILayout.BeginHorizontal();
                {
                    GUI.color = Color.green;
                    if (GUILayout.Button("Auto Connect", GUILayout.Width(200), GUILayout.Height(120)))
                    {
                        mess.AutoConnect();
                    }
                    GUI.color = Color.white;

                    GUILayout.BeginVertical();
                    GUILayout.FlexibleSpace();
                    GUILayout.Label("... OR ...");
                    GUILayout.FlexibleSpace();
                    GUILayout.EndVertical();

                    GUILayout.BeginVertical();
                    {
                        if (GUILayout.Button("Host", GUILayout.Width(150), GUILayout.Height(60)))
                        {
                            mess.StartHosting();
                        }
                        if (GUILayout.Button("Join", GUILayout.Width(150), GUILayout.Height(60)))
                        {
                            mess.StartJoining();
                        }
                    }
                    GUILayout.EndVertical();
                }
                GUILayout.EndHorizontal();
            }
        }
        GUILayout.EndVertical();

        // Debug log
        var style = new GUIStyle();

        style.fontSize         = 20;
        style.normal.textColor = Color.yellow;
        GUILayout.Label(NetworkDebugString(), style);
    }
Example #3
0
 void Connect()
 {
     mess.AutoConnect();
 }