Ejemplo n.º 1
0
 void OnLoginResponse(RPC.LoginResponsePayload response)
 {
     Debug.Log("<< LoginResponse");
     playerId = response.Id;
     Debug.Log(playerId);
     playerObj = Instantiate(playerPrefab, new Vector3(0.0f, 0.5f, 0.0f), Quaternion.identity) as GameObject;
 }
Ejemplo n.º 2
0
    void OnLoginResponse(RPC.LoginResponsePayload response)
    {
        Debug.Log("<< LoginResponse");
        playerId  = response.Id;
        playerObj = Instantiate(playerPrefab, new Vector3(0.0f, 0.5f, 0.0f), Quaternion.identity) as GameObject;
        var playerController = playerObj.GetComponent <PlayerController>();

        playerController.OnCollision += otherPlayerId =>
        {
            var collisionRpc  = new RPC.Collision(new RPC.CollisionPayload(playerId, otherPlayerId));
            var collisionJson = JsonUtility.ToJson(collisionRpc);
            webSocket.Send(collisionJson);
        };
    }
Ejemplo n.º 3
0
 public LoginResponse(LoginResponsePayload payload)
 {
     this.Payload = payload;
 }