예제 #1
0
        public void onChatReceived(ChatEvent eventObj)
        {
            Log(eventObj.getSender() + " sended " + eventObj.getMessage());
            SimpleJSON.JSONNode msg =  SimpleJSON.JSON.Parse(eventObj.getMessage());

            if(eventObj.getSender() != appwarp.username)
            {
                appwarp.movePlayer(msg["x"].AsFloat,msg["y"].AsFloat,msg["z"].AsFloat);
            }
        }
예제 #2
0
 public void onChatReceived(ChatEvent eventObj)
 {
     Log(eventObj.getSender() + " sended " + eventObj.getMessage());
     com.shephertz.app42.gaming.multiplayer.client.SimpleJSON.JSONNode msg =  com.shephertz.app42.gaming.multiplayer.client.SimpleJSON.JSON.Parse(eventObj.getMessage());
     //msg[0]
     if(eventObj.getSender() != appwarp.username)
     {
         appwarp.movePlayer(msg["x"].AsFloat,msg["y"].AsFloat,msg["z"].AsFloat);
         //Log(msg["x"].ToString()+" "+msg["y"].ToString()+" "+msg["z"].ToString());
     }
 }
예제 #3
0
파일: Listener.cs 프로젝트: ZWTGW/unity
        public void onChatReceived(ChatEvent eventObj)
        {
            com.shephertz.app42.gaming.multiplayer.client.SimpleJSON.JSONNode msg =  com.shephertz.app42.gaming.multiplayer.client.SimpleJSON.JSON.Parse(eventObj.getMessage());

            checkUser(eventObj.getSender());

            string sender = eventObj.getSender();
            string parameters = msg ["parameters"].ToString();
            string message = msg ["message"].ToString();

            if( parameters.Length > 0 )
            {
                parameters = parameters.Substring(0, parameters.Length - 1);
                parameters = parameters.Substring(1, parameters.Length - 1);

                appwarp.manageNotification(sender, parameters);
            }
            else if( message.Length > 0 )
            {
                message = message.Substring(0, message.Length - 1);
                message = message.Substring(1, message.Length - 1);

                appwarp.showMessage(message, sender);
            }
        }
예제 #4
0
 public void onChatReceived(ChatEvent eventObj)
 {
     Log(eventObj.getSender() + " sended " + eventObj.getMessage());
     //			//			SimpleJSON.JSONNode msg =  SimpleJSON.JSON.Parse("aa");//eventObj.getMessage());
     //			//			SimpleJSON.JSONNode msg =  SimpleJSON.JSONNode.Parse(eventObj.getMessage());
     //			SimpleJSON.JObject msg =  SimpleJSON.JSON.Parse(eventObj.getMessage());
     //			//msg[0]
     //			if(eventObj.getSender() != AppWarp.localusername)
     //			{
     ////				AppWarp.movePlayer(msg["x"].AsFloat,msg["y"].AsFloat,msg["z"].AsFloat);
     //				//Log(msg["x"].ToString()+" "+msg["y"].ToString()+" "+msg["z"].ToString());
     //			}
 }
예제 #5
0
        public void onChatReceived(ChatEvent eventObj)
        {
            String sender = eventObj.getSender ();
            String message = eventObj.getMessage ();
            history [nextIndex].sender = sender;
            history [nextIndex].message = message;
            nextIndex++;
            if (nextIndex >= Constants.MAX_MSG_HISTORY) {
                nextIndex = 0;
            }

            String lines="";
            for (int i=0; i<Constants.MAX_MSG_HISTORY; i++) {
                if((history[i].message != null) && (history[i].message.Length > 0)){
                    String line = history[i].sender+":"+history[i].message+"\n";
                    lines += line;
                }
            }
            RunOnUiThread(() => updateHistory(lines));
        }
예제 #6
0
        public void onChatReceived(ChatEvent eventObj)
        {
            String sender = eventObj.getSender ();
            String message = eventObj.getMessage ();
            history [nextIndex].sender = sender;
            history [nextIndex].message = message;
            nextIndex++;
            if (nextIndex >= Constants.MAX_MSG_HISTORY) {
                nextIndex = 0;
            }

            String lines="";
            for (int i=0; i<Constants.MAX_MSG_HISTORY; i++) {
                if((history[i].message != null) && (history[i].message.Length > 0)){
                    String line = "  "+history[i].sender+":"+history[i].message+"\n";
                    lines += line;
                }
            }
            InvokeOnMainThread (delegate {
                historyLabel.Text = lines;
            });
        }
예제 #7
0
        public void onChatReceived(ChatEvent eventObj)
        {
            Log(eventObj.getSender() + " sended " + eventObj.getMessage());

            /*string Message = eventObj.getMessage ();
             * if (Message [0] == '*' && Message [1] == '*') {
             *      char x = Message [2];
             *      char y = Message [3];
             *      char z = Message [4];
             *      int X = int.Parse (x.ToString ());
             *      int Y = int.Parse (y.ToString ());
             *      int Z = int.Parse (z.ToString ());
             *      Log (X + "  " + Y + "  " + Z);
             *      //GameControl.Board [X, Y] = Z;
             *      if (Z == 1) {
             *              GameControl.Board [X, Y] = Z;
             *              GameControl.Move = false;
             *      } else if (Z == 0) {
             *              GameControl.Board [X, Y] = Z;
             *              GameControl.Move = true;
             *      }
             */
        }
예제 #8
0
    public void onChatReceived(ChatEvent eventObj)
    {
        Debug.Log(eventObj.getSender() + " sended " + eventObj.getMessage());

        if (eventObj.getSender().Equals(Constants.SERVER_NAME))
        {
            if ((eventObj.getMessage().IndexOf('#')) != -1)
            {
                int    hashIndex = eventObj.getMessage().IndexOf('#');
                string _code     = eventObj.getMessage().Substring(0, hashIndex);
                string message   = eventObj.getMessage().Substring(hashIndex + 1, eventObj.getMessage().Length);
                try {
                    int CODE = int.Parse(_code);
                    //int.TryParse(_code, out CODE);
                    if (CODE == Constants.RESULT_GAME_OVER || CODE == Constants.RESULT_USER_LEFT)
                    {
                        GAME_STATUS = Constants.STOPPED;
                        handleMessage(CODE, message);
                    }
                    else
                    {
                        JSONNode  obj       = JSON.Parse(message);
                        JSONArray cardArray = obj.AsArray;
                        for (int i = 0; i < cardArray.Count; i++)
                        {
                            USER_CARD.Add(new PlayingCard(int.Parse(cardArray[i]["value"]), int.Parse(cardArray[i]["suit"])));
                        }

                        //initScreen();
                    }
                } catch (UnityException ex) {
                    Debug.Log("GameActivity onChatReceived:NumberFormatException " + ex.Message);
                }
            }
        }
    }
예제 #9
0
 public void onChatReceived(ChatEvent eventObj)
 {
     Log(eventObj.getSender() + ":" + eventObj.getMessage());
 }
예제 #10
0
 public void onChatReceived(ChatEvent eventObj)
 {
     //Log(eventObj.getSender() + " sent Message");
     m_apppwarp.onMsg(eventObj.getSender(), eventObj.getMessage());
 }
예제 #11
0
    public void onChatReceived(ChatEvent eventObj)
    {
        string msg    = eventObj.getMessage();
        string sender = eventObj.getSender();

        Log("Chat Received : " + msg + " \n Sender : " + sender);

        if (msg.StartsWith(Constants.RESPONSE_FOR_DEFAULT_CARDS))
        {
            msg = msg.Replace(Constants.RESPONSE_FOR_DEFAULT_CARDS, "");
            FireDefaultCardDataReceived(sender, msg);
        }
        else if (msg.StartsWith(Constants.RESPONSE_FOR_PLAYER_INFO))
        {
            msg = msg.Replace(Constants.RESPONSE_FOR_PLAYER_INFO, "");
            FirePlayerInfoReceived(sender, msg);
        }
        else if (msg.StartsWith(Constants.RESPONSE_FOR_ACTION_DONE))
        {
            msg = msg.Replace(Constants.RESPONSE_FOR_ACTION_DONE, "");
            FireActionResponseReceived(sender, msg);
        }
        else if (msg.StartsWith(Constants.RESPONSE_FOR_BLIND_PLAYER))
        {
            msg = msg.Replace(Constants.RESPONSE_FOR_BLIND_PLAYER, "");
            FireBlindPlayerResponseReceived(sender, msg);
        }
        else if (msg.StartsWith(Constants.RESPONSE_FOR_DISTRIBUTE_CARD))
        {
            msg = msg.Replace(Constants.RESPONSE_FOR_DISTRIBUTE_CARD, "");
            FireDistributeCards(sender);
        }
        else if (msg.StartsWith(Constants.RESPONSE_FOR_GAME_COMPLETE))
        {
            msg = msg.Replace(Constants.RESPONSE_FOR_GAME_COMPLETE, "");

            if (UIManager.Instance.gameType == POKER_GAME_TYPE.TABLE)
            {
                FireOnWinnerInfoReceived(Constants.TABLEGAME_SERVER_NAME, null);
            }
        }
        else if (msg.StartsWith(Constants.RESPONSE_FOR_GAME_START))
        {
            msg = msg.Replace(Constants.RESPONSE_FOR_GAME_START, "");
            FireTableGameStarted();
        }
        else if (msg.StartsWith(Constants.RESPONSE_FOR_ROUND_COMPLETE))
        {
            msg = msg.Replace(Constants.RESPONSE_FOR_ROUND_COMPLETE, "");
            FireOnRoundComplete(sender, msg);
        }
        else if (msg.StartsWith(Constants.RESPONSE_FOR_WINNER_INFO))
        {
            msg = msg.Replace(Constants.RESPONSE_FOR_WINNER_INFO, "");
            FireOnWinnerInfoReceived(sender, msg);
        }
        else if (msg.StartsWith(Constants.RESPONSE_FOR_CHAT))
        {
            msg = msg.Replace(Constants.RESPONSE_FOR_CHAT, "");
            FireChatMessageReceived(sender, msg);
        }
        else if (msg.StartsWith(Constants.RESPONSE_FOR_HISTORY))
        {
            msg = msg.Replace(Constants.RESPONSE_FOR_HISTORY, "");
            FireActionHistoryReceived(sender, msg);
        }
        else if (msg.StartsWith(Constants.REQUEST_FOR_REBUY))
        {
            msg = msg.Replace(Constants.REQUEST_FOR_REBUY, "");
            FireRebuyResponseReceived(sender, msg);
        }
        else if (msg.StartsWith(Constants.RESPONSE_FOR_REBUY))
        {
            msg = msg.Replace(Constants.RESPONSE_FOR_REBUY, "");
            FireResponseForRebuyReceived(sender, msg);
        }
        else if (msg.StartsWith(Constants.RESPONSE_FOR_BREAK_STATUS))
        {
            msg = msg.Replace(Constants.RESPONSE_FOR_BREAK_STATUS, "");

            string[] arr = msg.Split('#');

            int breakTime   = 0;
            int totalTables = 1;

            if (arr.Length > 1)
            {
                breakTime   = int.Parse(arr [0]);
                totalTables = int.Parse(arr [1]);
            }
            else
            {
                breakTime = int.Parse(msg);
            }

            FireBreakTimeResponseReceived(sender, breakTime, totalTables);
        }
        else if (msg.StartsWith(Constants.RESPONSE_FOR_PLAYER_TIMEOUT))
        {
            FirePlayerTimeoutResponseReceived();
        }
        else if (msg.StartsWith(Constants.RESPONSE_FOR_TOURNAMENT_WINNER_INFO))
        {
            msg = msg.Replace(Constants.RESPONSE_FOR_TOURNAMENT_WINNER_INFO, "");
            FireTournamentWinnerInfoReceived(sender, msg);
        }
        else if (msg.StartsWith(Constants.RESPONSE_FOR_NOT_REGISTERED_IN_TOURNAMENT))
        {
            msg = msg.Replace(Constants.RESPONSE_FOR_NOT_REGISTERED_IN_TOURNAMENT, "");
            FireNotRegisteredInTournament(sender);
        }
        else if (msg.StartsWith(Constants.REQUEST_FOR_SIT_OUT))
        {
            msg = msg.Replace(Constants.REQUEST_FOR_SIT_OUT, "");
            FirePlayerRequestedSitout(msg);
        }
        else if (msg.StartsWith(Constants.REQUEST_FOR_BACK_TO_GAME))
        {
            msg = msg.Replace(Constants.REQUEST_FOR_BACK_TO_GAME, "");
            FirePlayerRequestedBackToGame(msg);
        }
        else if (msg.StartsWith(Constants.RESPONSE_FOR_BREAK_TABLE))
        {
            msg = msg.Replace(Constants.RESPONSE_FOR_BREAK_TABLE, "");

            if (UIManager.Instance.gameType == POKER_GAME_TYPE.TEXAS)
            {
                if (TexassGame.Instance.currentGameStatus == GAME_STATUS.RUNNING)
                {
                    UIManager.Instance.breakingTablePanel.breakingTableNumber = msg;
                    UIManager.Instance.breakingTablePanel.willBreakTable      = true;
                }
                else
                {
                    UIManager.Instance.texassGamePanel.gameObject.SetActive(false);
                    UIManager.Instance.whoopAssGamePanel.gameObject.SetActive(false);
                    UIManager.Instance.breakingTablePanel.breakingTableNumber = msg;
                    UIManager.Instance.breakingTablePanel.willBreakTable      = true;
                    UIManager.Instance.breakingTablePanel.gameObject.SetActive(true);
                }
            }
            else if (UIManager.Instance.gameType == POKER_GAME_TYPE.WHOOPASS)
            {
                if (WhoopAssGame.Instance.currentGameStatus == GAME_STATUS.RUNNING)
                {
                    UIManager.Instance.breakingTablePanel.breakingTableNumber = msg;
                    UIManager.Instance.breakingTablePanel.willBreakTable      = true;
                }
                else
                {
                    UIManager.Instance.texassGamePanel.gameObject.SetActive(false);
                    UIManager.Instance.whoopAssGamePanel.gameObject.SetActive(false);
                    UIManager.Instance.breakingTablePanel.breakingTableNumber = msg;
                    UIManager.Instance.breakingTablePanel.willBreakTable      = true;
                    UIManager.Instance.breakingTablePanel.gameObject.SetActive(true);
                }
            }

            LoginScript.loginDetails.TableNumber = msg;
        }
        else if (msg.StartsWith(Constants.RESPONSE_FOR_PLAYER_ELIMINATE))
        {
            msg = msg.Replace(Constants.RESPONSE_FOR_PLAYER_ELIMINATE, "");
            FirePlayerEliminated(msg);
        }
        else if (msg.StartsWith(Constants.REQUEST_FOR_ANTE_AND_BLIND))
        {
            msg = msg.Replace(Constants.REQUEST_FOR_ANTE_AND_BLIND, "");
            FireAnteAndBlindRequestReceived(sender, msg);
        }
        else if (msg.StartsWith(Constants.REQUEST_FOR_RESTART_GAME))
        {
            msg = msg.Replace(Constants.REQUEST_FOR_RESTART_GAME, "");
            FireRestartGameRequestReceived(sender);
        }
        else if (msg.StartsWith(Constants.REQUEST_FOR_ADD_CHIPS))
        {
            msg = msg.Replace(Constants.REQUEST_FOR_ADD_CHIPS, "");
            FireAddChipsResponseReceived(sender, msg);
        }
        else if (msg.StartsWith(Constants.REQUEST_FOR_ELIMINATION_FROM_TOURNAMENT))
        {
            msg = msg.Replace(Constants.REQUEST_FOR_ELIMINATION_FROM_TOURNAMENT, "");
            FireMaxSitoutResponseReceived(sender, msg);
        }
        else if (msg.StartsWith(Constants.RESPONSE_FOR_REBUY_ON_ELIMINATED_IN_TOURNAMENT))
        {
            msg = msg.Replace(Constants.RESPONSE_FOR_REBUY_ON_ELIMINATED_IN_TOURNAMENT, "");
            FireRebuyInTournamentResponseReceived(sender);
        }
        else if (msg.StartsWith(Constants.REQUEST_PLAYER_BACK_TO_GAME_COLLECT_BLIND))
        {
            msg = msg.Replace(Constants.REQUEST_PLAYER_BACK_TO_GAME_COLLECT_BLIND, "");
            FireCollectBlindOnBackToGame(eventObj.getSender(), double.Parse(msg));
        }
    }
예제 #12
0
 public void onChatReceived(ChatEvent eventObj)
 {
     _page.showResult("chat from " + eventObj.getSender() + " msg " + eventObj.getMessage() + " id " + eventObj.getLocationId() + eventObj.isLocationLobby());
     WarpClient.GetInstance().GetLiveLobbyInfo();
 }
예제 #13
0
            public void onChatReceived(ChatEvent eventObj)
            {
                Debug.WriteLine("onChatReceived");

                _page.m_d3dInterop.onChatReceived(eventObj.getMessage());
            }
 public void onChatReceived(ChatEvent eventObj)
 {
     _page.showResult("chat from " + eventObj.getSender() + " msg " + eventObj.getMessage() + " id "+eventObj.getLocationId() + eventObj.isLocationLobby());
     WarpClient.GetInstance().GetLiveLobbyInfo();
 }
예제 #15
0
        public void onChatReceived(ChatEvent eventObj)
        {
            //Log(eventObj.getSender() + " sent Message");
            //			m_apppwarp.onMsg(eventObj.getSender(), eventObj.getMessage());

            String msg    = eventObj.getMessage();
            String sender = eventObj.getSender();

            Debug.Log("Chat Received : " + msg + " \n Sender : " + sender);

            if (sender.Equals(appwarp.TEXASS_SERVER_NAME) || sender.Equals(appwarp.WA_SERVER_NAME))
            {
                /*	// Get default cards details. Flops, River, Turn*/
                if (msg.StartsWith(GameConstant.RESPONSE_FOR_DEFAULT_CARDS))
                {
                    msg = msg.Replace(GameConstant.RESPONSE_FOR_DEFAULT_CARDS, "");

                    Debug.Log("Default Cards Details : " + msg);

                    JSON_Object jsonResponce = new JSON_Object(msg);
                    manageDefaultCards(sender, jsonResponce);

                    //Get all room player infomations.
                }
                else if (msg.StartsWith(GameConstant.RESPONSE_FOR_PLAYERS_INFO))
                {
                    msg = msg.Replace(GameConstant.RESPONSE_FOR_PLAYERS_INFO, "");
                    JSON_Object jsonResponce = new JSON_Object(msg);
                    managePlayerCards(sender, jsonResponce);
                }
                else if (msg.StartsWith(GameConstant.RESPONSE_FOR_BLIEND_PLAYER))
                {
                    msg = msg.Replace(GameConstant.RESPONSE_FOR_BLIEND_PLAYER, "");
                    JSON_Object jsonResponce = new JSON_Object(msg);
                    manageBliendPlayers(sender, jsonResponce);
                }
                else if (msg.StartsWith(GameConstant.RESPONSE_FOR_ACTION_DONE))
                {
                    msg = msg.Replace(GameConstant.RESPONSE_FOR_ACTION_DONE, "");
                    //managePlayerMoveActionDEBUG.Log("msg : "+ msg);
                    managePlayerMoveAction(sender, msg);
                }
                else if (msg.StartsWith(GameConstant.RESPONSE_FOR_ROUND_COMPLETE))
                {
                    msg = msg.Replace(GameConstant.RESPONSE_FOR_ROUND_COMPLETE, "");
                    manageRoundCompleted(sender, msg);
                }
                else if (msg.StartsWith(GameConstant.RESPONSE_FOR_GAME_COMPLETE))
                {
                    msg = msg.Replace(GameConstant.RESPONSE_FOR_GAME_COMPLETE, "");
                    //				manageGameCompleted (sender, msg);
                    if (sender.Equals(appwarp.TEXASS_SERVER_NAME))
                    {
                        texassGameManager.gameFinished();
                    }
                    else
                    {
                        waGameManager.gameFinished();
                    }
                    WarpClient.GetInstance().stopGame();
                }
                else if (msg.StartsWith(GameConstant.RESPONSE_FOR_DESTRIBUTE_CARD))
                {
                    //					DEBUG.Log("Start Distribution");
                    if (sender.Equals(appwarp.TEXASS_SERVER_NAME))
                    {
                        texassGameManager.distributeCards();
                    }
                    else
                    {
                        waGameManager.distributeCards();
                    }
                }
                else if (msg.StartsWith(GameConstant.RESPONSE_FOR_WINNIER_INFO))
                {
                    msg = msg.Replace(GameConstant.RESPONSE_FOR_WINNIER_INFO, "");

                    generateWinnerPlayers(sender, msg);
                }
                else if (msg.StartsWith(GameConstant.RESPONSE_FOR_GAME_START))
                {
                    msg = msg.Replace(GameConstant.RESPONSE_FOR_GAME_START, "");
                    if (sender.Equals(appwarp.TEXASS_SERVER_NAME))
                    {
                        texassGameManager.initGamePlay();
                    }
                    else
                    {
                        waGameManager.initGamePlay();
                    }
                }
                else if (msg.StartsWith(GameConstant.REQUEST_FOR_WA_POT_WINNER))
                {
                    msg = msg.Replace(GameConstant.REQUEST_FOR_WA_POT_WINNER, "");
                    if (sender.Equals(appwarp.WA_SERVER_NAME))
                    {
                        JSONArray jSONArray = new JSONArray(msg);
                        manageWAPotAmount(jSONArray);
                    }
                }
            }
        }
 public void onChatReceived(ChatEvent eventObj)
 {
     Log(eventObj.getSender() + " said " + eventObj.getMessage());
     m_apppwarp.onMsg(eventObj.getSender(), eventObj.getMessage());
 }
예제 #17
0
 public void onChatReceived(ChatEvent eventObj)
 {
     Debug.Log ("onChatReceived Sender : " + eventObj.getSender() + ", Message : " + eventObj.getMessage());
     notifications+="onChatReceived  Sender : " + eventObj.getSender() + ", Message : " + eventObj.getMessage()+"\n";
 }
예제 #18
0
		public void onChatReceived(ChatEvent eventObj){
			Log(eventObj.getSender() + ":" + eventObj.getMessage());
		}
예제 #19
0
    public void OnChatReceived(ChatEvent eventObj)
    {
        Debug.Log(eventObj.getSender() + " sent " + eventObj.getMessage());
        Dictionary <string, object> _receivedData = MiniJSON.Json.Deserialize(eventObj.getMessage()) as Dictionary <string, object>;

        if (eventObj.getSender() != Global_Variables.User)
        {
            if (eventObj.getMessage() != null)
            {
                if (_receivedData != null)
                {
                    if (_receivedData["Move"].ToString() == "Deck")
                    {
                        ChangeToGamerOwnerDeck(_receivedData["Bdeck"].ToString(), _receivedData["Rdeck"].ToString(), int.Parse(_receivedData["Bsize"].ToString()), int.Parse(_receivedData["Rsize"].ToString()));
                    }
                    if (_receivedData["Move"].ToString() == "Roll")
                    {
                        DiceValue = int.Parse(_receivedData["Dval"].ToString());
                        StartCoroutine(RollTheDice());
                    }

                    if (_receivedData["Move"].ToString() == "ReRoll")
                    {
                        HasReRolled = true;
                        UnityObjects["ReRoll"].SetActive(false);
                        if (Stats(GetCurrentPlayer()).faith > 0)
                        {
                            Stats(GetCurrentPlayer()).faith--;
                        }
                        if (_receivedData["Moving"].ToString() == "Y")
                        {
                            UpdateTiles(false, Original_TileColor);
                        }
                        DiceValue = int.Parse(_receivedData["Dval"].ToString());
                        StartCoroutine(RollTheDice());
                    }

                    if (_receivedData["Move"].ToString() == "Move")
                    {
                        SubmitMove(int.Parse(_receivedData["Mval"].ToString()));
                    }

                    if (_receivedData["Move"].ToString() == "Draw")
                    {
                        Deck_Manager.Instance.ArrangeDrawenCard(int.Parse(_receivedData["Tile"].ToString()));
                    }

                    if (_receivedData["Move"].ToString() == "CT")
                    {
                        UnityObjects["Card_Text"].GetComponent <Text>().text = _receivedData["T"].ToString();
                    }

                    if (_receivedData["Move"].ToString() == "FP")
                    {
                        Opponent = int.Parse(_receivedData["Opponent"].ToString());
                        EnableDice(false);
                        Stats(GetCurrentPlayer()).Turn_Status = Global_Variables.turn_Status.BattlePlayer;
                        Stats(Opponent).Turn_Status           = Global_Variables.turn_Status.BattlePlayer;
                        UnityObjects["Drawen_Card"].SetActive(true);
                        UnityObjects["Drawen_Card"].GetComponent <Image>().sprite = PlayerBattleBackGround;
                        UnityObjects["Card_Text"].GetComponent <Text>().text      = "Player " + GetCurrentPlayer() + " VS Player " + Opponent;
                    }

                    if (_receivedData["Move"].ToString() == "FP2")
                    {
                        ChangeCurrentTurnSprite(Opponent);
                        OpponentRoll = true;
                        UnityObjects["ReRoll"].SetActive(false);
                        if (Opponent == Myturn)
                        {
                            EnableDice(true);
                            isMyTurn = true;
                        }
                    }
                    if (_receivedData["Move"].ToString() == "FP3")
                    {
                        isMyTurn = false;
                        BattlePlayerPhaseThree();
                    }

                    if (_receivedData["Move"].ToString() == "End")
                    {
                        Stats(GetCurrentPlayer()).hp    = int.Parse(_receivedData["HP"].ToString());
                        Stats(GetCurrentPlayer()).faith = int.Parse(_receivedData["faith"].ToString());
                        Stats(GetCurrentPlayer()).gold  = int.Parse(_receivedData["gold"].ToString());
                        Stats(GetCurrentPlayer()).xp    = int.Parse(_receivedData["xp"].ToString());
                        Stats(GetCurrentPlayer()).pwr   = int.Parse(_receivedData["pwr"].ToString());
                        SubmitTurnPass();
                        if (GetCurrentPlayer() == Myturn)
                        {
                            isMyTurn = true;
                        }
                    }
                }
                else
                {
                    WarpClient.GetInstance().stopGame();
                }
            }
        }


        if (eventObj.getSender() == Global_Variables.User)
        {
            if (_receivedData["Move"].ToString() == "End")
            {
                WarpClient.GetInstance().sendMove("done");
                isMyTurn = false;
                if (GetCurrentPlayer() == Myturn)
                {
                    isMyTurn = true;
                }
            }
            if (_receivedData["Move"].ToString() == "FP2")
            {
                isMyTurn = false;
            }
            if (_receivedData["Move"].ToString() == "FP3")
            {
                isMyTurn = true;
            }
        }
    }