コード例 #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);
        }
    }
コード例 #3
0
    public void ChatMessage(SocketIOEvent e)
    {
        string newString = myscript.jsontoString(e.data [0].ToString(), "\"") + " : " + myscript.jsontoString(e.data [1].ToString(), "\"");

        chatHistory.Add(newString);
    }
コード例 #4
0
ファイル: NetworkManager.cs プロジェクト: rmcmrz/unity-rl
 public void registersuccess(SocketIOEvent e)
 {
     MessRegister = myscript.jsontoString(e.data [0].ToString(), "\"");
 }