Пример #1
0
    public void PlayerMove(SocketIOEvent e)
    {
        Debug.Log("Player " + myscript.jsontoString(e.data [0].ToString(), "\"") + " : " + myscript.jsontoString(e.data [1].ToString(), "\""));
        GameObject newObj = GameObject.Find(myscript.jsontoString(e.data [0].ToString(), "\""));

        Debug.Log(newObj);
        newObj.GetComponent <OtherPlayer>().currentPosition = myscript.StringtoVector3(myscript.jsontoString(e.data [1].ToString(), "\""));
    }
Пример #2
0
    public void swapAllPlayer(SocketIOEvent e)
    {
        if (Application.loadedLevel == 1)
        {
            otherPlayer.GetComponent <OtherPlayer>().Name    = myscript.jsontoString(e.data [0].ToString(), "\"");
            otherPlayer.GetComponent <OtherPlayer>().ID      = myscript.jsontoString(e.data [1].ToString(), "\"");
            otherPlayer.GetComponent <OtherPlayer>().MyColor = myscript.jsontoString(e.data [3].ToString(), "\"");
            if (myscript.jsontoString(e.data [2].ToString(), "\"") == "null")
            {
                otherPlayer.GetComponent <OtherPlayer>().startPosition = Vector3.zero;
            }
            else
            {
                otherPlayer.GetComponent <OtherPlayer>().startPosition = myscript.StringtoVector3(myscript.jsontoString(e.data [2].ToString(), "\""));
            }

            Instantiate(otherPlayer, otherPlayer.GetComponent <OtherPlayer>().startPosition, Quaternion.identity);
        }
    }