How to get the camera in the scene through script

How to get the camera in the scene through script

Postby doomie22 » Sun Feb 02, 2014 7:27 pm
Hi all,

I am still wet behind the ears when it comes to scripting at the moment but I am trying to learn by doing and looking at other scripts.

The issue I have atm is I have a character that is created and that all works fine, my next stage was to take the main camera (which has a script on it called CameraControl.cs). If I run it and manually target the created player and then enable it, it works and follows the character (it is very basic atm but thats all I want atm). I just cannot for the life of me figure out on the login script how to grab the camera, target the player and enable it (as that is what I am doing manually).

void OnJoinedRoom()
 {
       GameObject monster = PhotonNetwork.Instantiate ("Character_SP", Random.onUnitSphere * 5f, Quaternion.identity, 0);
      SimpleControl controller = monster.GetComponent<SimpleControl>();
     controller.enabled = true;
  }

This works and gives the network player control of the player spawned but I don’t know how I can grab the camera which isn’t on the spawned player.

Can someone give me some tips please?

Thanks,

Doomie

Camera.main will give you the main camera.