public void updateLeaderBoard(LeaderBoardDtO up)
	{
		firstTxt.text = up.names[0];
		secTxt.text = up.names[1];
		thirdTxt.text = up.names[2];
		fourTxt.text = up.names[3];
		fifthTxt.text = up.names[4];

		firstNbr.text = up.scores[0];
		secNbr.text = up.scores[1];
		thirdNbr.text = up.scores[2];
		fourNbr.text = up.scores[3];
		fifthNbr.text = up.scores[4];

		localNbr.text = up.localNbr;

	}
	public void updateLeaderBoard()
	{
		if (_lbDtO != null)
		{
			leaderboard.updateLeaderBoard(_lbDtO);
			_lbDtO = null;
		}
		if (_lastUpdate + 1000 < _local_client.Clock && _scene != null && _scene.Connected)
		{
			_lastUpdate = _local_client.Clock;
			_scene.Rpc<string, LeaderBoardDtO> ("update_leaderBoard", "").Subscribe (DtO => {
				onUpdateLeaderBoard (DtO);});
		}
	}
	public void onUpdateLeaderBoard(LeaderBoardDtO update)
	{
		_lbDtO = update;
		//leaderboard.updateLeaderBoard (update);
	}