private UXPlayerController() : base("player")
        {
            isLauncherLogin = false;
            isUserLogin     = false;
            roomConnect     = UXRoomConnect.Instance;

            name = "";
            code = -1;
        }
Exemple #2
0
 public UXConnectController()
     : base("UXConnectController")
 {
     receiveQueue = new List <string>();
     systemUID    = SystemInfo.deviceUniqueIdentifier;
     connect      = UXRoomConnect.Instance;
     room         = UXRoom.Instance;
     player       = UXPlayerController.Instance;
     PlayerPrefs.SetInt("ServerList", 0); //china
     ServerCheck((ServerList)PlayerPrefs.GetInt("ServerList"));
 }
Exemple #3
0
        /** Release event handler and disconnect socket	*/
        public void Clear()//연결끊을때 사용
        {
            if (connect != null)
            {
                connect.OnReceived            -= OnMessageReceived;
                connect.OnServerConnected     -= OnServerConnected;
                connect.OnServerConnectFailed -= OnServerConnectFailed;
                connect.OnServerDisconnected  -= OnServerDisconnected;
                connect.OnServerError         -= OnServerError;

                Disconnect();
            }
            connect = null;
            UXLog.Close();
        }
Exemple #4
0
        /** Connect to room server
         *  @brief connect, if socket is not connected
         *  @param hostIP Server IP Address
         *  @param port Server Port
         */

        public void Connect(int serverPort = ROOM_SERVER_PORT)//서버와 연결
        {
            string serverID = ROOM_SERVER_IP;


            // RoomConnect 객체가 생성 되었는지 확인, 생성되지 않았으면 새로 생성함
            if (connect == null)
            {
                connect = new UXRoomConnect();
                Init();
                SetMode(Mode.Client);
            }

            // 현재 서버와 연결되어있는지 확인, 연결되어 있지않으면 Room Server와 연결함  //연결요청
            if (connect.IsConnected() == false)
            {
                bool result = connect.SocketOpen(serverID, serverPort);
            }
        }
Exemple #5
0
 public UXRoom()
 {
     userList    = UXUserController.Instance;
     player      = UXPlayerController.Instance;
     roomConnect = UXRoomConnect.Instance;
 }