public void changeRunnerFocused()
    {
        if(menuManager.getNumberOfPlayer()==3)
        {
            int i = runnerListScript.getRunnerIdByView(runnerView.gameObject);
            if (i == 0) i = 1;
            else i = 0;
            runnerView = runnerListScript.getRunner(i).getView().transform;
            runnerId = i;
            if(objectSelected!=null)
            {
                runnerController.getLevel().setAllObstacleTransparent(false);
                runnerController = runnerListScript.getRunner(i);
                runnerController.getLevel().setAllObstacleTransparent(true);
            }
            else
            {
                runnerController = runnerListScript.getRunner(i);
            }
            floor = runnerListScript.getRunner(i).getLevel().getFloor();
            masterView.localPosition = Vector3.right * floor.position.x + Vector3.up* masterView.localPosition.y+Vector3.forward* masterView.localPosition.z;
            masterUI.setRunnerFocused(i);

        }
    }
    public virtual void PoseObject(Vector3 pos,int runnerInd)
    {
        objectRenderer.enabled = true;
        effectActive = true;
        myCollider.gameObject.transform.position = new Vector3(pos.x, myCollider.gameObject.transform.position.y,pos.z);
        myCollider.gameObject.SetActive(true);
        if (objectRenderer != null)
            objectRenderer.material = normal;
        myCollider.enabled = true;
        runnerController = runnerList.getRunner(runnerInd);

        //pos = Vector3.right * (pos.x - runnerController.getLevel().getFloor().transform.position.x) + Vector3.up * pos.y + Vector3.forward * pos.z;
        if(takePlace)
            runnerController.getLevel().setPositionOccuped(pos,false);
    }