void DisplayMultiplay()
    {
        GUILayout.BeginVertical();

        GUILayout.BeginHorizontal();
        GUILayout.Label("DirectPort");
        m_DirectHostPort = int.Parse(GUILayout.TextField(m_DirectHostPort.ToString()));
        if (GUILayout.Button("Host"))
        {
            Global.Server().Initiate(4, m_DirectHostPort, false);
        }
        GUILayout.EndHorizontal();

        GUILayout.BeginHorizontal();
        GUILayout.Label("DirectAddress");
        m_DirectJoinIP   = GUILayout.TextField(m_DirectJoinIP);
        m_DirectJoinPort = int.Parse(GUILayout.TextField(m_DirectJoinPort.ToString()));
        if (GUILayout.Button("Join"))
        {
            Global.Server().Connect(m_DirectJoinIP, m_DirectJoinPort);
        }
        GUILayout.EndHorizontal();

        m_HostButton.Display();
        m_JoinButton.Display(() => Enter(Context.RoomList));
        DisplayBack();

        GUILayout.EndVertical();
    }