How can camera Forward Or How to change position of camera?

i m working on 3D game,i take 4 home in level1,and take 4 home in level2, in level1 when home1 empty space fillup complete. what can i do when complete fill up empty space home 1 then camera should be going on home 2?? what can i do for this…?? or how to change position of camera??

Code:

 public Camera cams;

void fixedupdate()
{
     gameover();
}
void gameover()
{
    //some code here
    //camera position change code
    Vector3 positions =  cams.transform.position + new Vector3(-12, 0, 0);
    Debug.Log("position" + positions);
}

Referance:

//camera position change but camera not move

In the :

 void gameover()
 {
     //some code here
     //camera position change code
     Vector3 positions =  cams.transform.position + new Vector3(-12, 0, 0);
     Debug.Log("position" + positions);
 }

you are only calculating new position for the camera, and not applying it to camera gameObject. To fix it :

void gameover()
     {
         //some code here
         //camera position change code
         Vector3 positions =  cams.transform.position + new Vector3(-12, 0, 0);
         cams.transform.position = positions;
         Debug.Log("position" + positions);
     }