示例#1
0
 //NotifyListener
 public void onRoomCreated(RoomData eventObj)
 {
     Log("onRoomCreated " + eventObj.getId() + " " + eventObj.getRoomOwner());
     if (eventObj != null)
     {
         WarpClient.GetInstance().JoinRoom(eventObj.getId());
     }
 }
示例#2
0
 public void OnUserJoinRoom(RoomData eventObj, string _UserName)
 {
     Debug.Log("OnUserJoinRoom ");// + " " + _UserName);
     //SC_MenuView.Instance.SetInfoText("OnUserJoinRoom " + " " + _UserName);
     if (_UserName != eventObj.getRoomOwner())
     {
         WarpClient.GetInstance().startGame();
         print("startGame!");
     }
 }
示例#3
0
 public void OnUserJoinRoom(RoomData eventObj, string _UserName)
 {
     Debug.Log("OnUserJoinRoom ");// + " " + _UserName);
     //SC_MenuView.Instance.SetInfoText("OnUserJoinRoom " + " " + _UserName);
     if (_UserName != eventObj.getRoomOwner())
     {
         SC_MultiPlayer_View.Instance.WhosTurnSprite.SetActive(true);
         SC_MultiPlayer_View.Instance.CurrentTurnText.gameObject.SetActive(false);
         WarpClient.GetInstance().startGame();
         print("startGame!");
     }
 }
 private void OnUserJoinRoomOccured(RoomData eventObj, string _UserName)
 {
     Debug.Log("OnUserJoinRoom " + " " + _UserName);
     GameView.SetText("StatusTxt", "User " + ParseUsername(_UserName) + " Joined Room!");
     if (_UserName != eventObj.getRoomOwner())
     {
         //int randTurn = Random.Range(0, 2);
         //string firstPlayer = string.Empty;
         //firstPlayer = randTurn == 0 ? username : _UserName;
         //WarpClient.GetInstance().startGame(true, firstPlayer);
         realEnemyUsername = ParseUsername(_UserName);
         WarpClient.GetInstance().startGame();
     }
 }
 //only host recieve it
 public void OnUserJoinRoom(RoomData eventObj, string userName)
 {
     Debug.Log("OnUserJoinRoom" + " " + eventObj.getRoomOwner() + " User connected" + userName);
     opponentName = userName;
     SC_AppWarpKit.StartGame();
 }
    public void OnUserJoinRoom(RoomData eventObj, string _UserName)
    {
        if(isUserConnected)
        {
            Debug.Log ("OnUserJoinRoom" + " " + eventObj.getRoomOwner () + " User connected" + userName);
            if (_UserName != eventObj.getRoomOwner () && userName == eventObj.getRoomOwner ())
            {
                opponentName = _UserName;
                SC_AppWarpKit.StartGame();
                Debug.Log("Start Game");
            }

            if(_UserName != eventObj.getRoomOwner ()){
                opponentName = eventObj.getRoomOwner ();
            }
        }
    }
示例#7
0
    //only host recieve it
    public void OnUserJoinRoom(RoomData eventObj, string userName)
    {
        Debug.Log("OnUserJoinRoom" + " " + eventObj.getRoomOwner() + " User connected" + userName);

        //checking if room was created by other user - if so, it will be set as the opponent.
        if (eventObj.getRoomOwner() != userName)
        {
            opponentName = eventObj.getRoomOwner();
            isMyTurn = false;
            myPlayerBoard_script.turn_msg.text = "Opponent turn - Places " + SgameInfo.max_number_of_ships + " battleships on their game board";
        }

        //If game room was created by user - then he should initiate game start
        if (!created_or_joined)
        {
            Debug.Log("I created room - i start game - my turn");
            isMyTurn = true;
            myPlayerBoard_script.turn_msg.text = "Your turn - Place " + SgameInfo.max_number_of_ships + " battleships on your game board\n \t\tFirst of 4 squars \n\t\tSecond of 3 squars and so on";
            SC_AppWarpKit.StartGame();
        }
    }
    public void OnUserJoinRoom(RoomData eventObj, string _UserName)
    {
        if (isUserConnected)
        {
            Debug.Log("OnUserJoinRoom" + " " + eventObj.getRoomOwner() + " User connected" + userName);
            if (_UserName != eventObj.getRoomOwner() && userName == eventObj.getRoomOwner())
            {
                opponentName = _UserName;
                unityUIObjects["LoadingText"].GetComponent<Text>().text = "Starting Game...";
                Debug.Log("Start Game");
                SC_AppWarpKit.StartGame();
                Debug.Log("opponentName: " + opponentName);

            }

            if (_UserName != eventObj.getRoomOwner())
                opponentName = eventObj.getRoomOwner();
        }
    }