Example #1
0
 // Use this for initialization
 void Start()
 {
     if (!isLocalPlayer)
     {
         return;
     }
     controller       = GetComponent <CharacterController>();
     startingRot      = transform.localEulerAngles.y;
     Cursor.lockState = CursorLockMode.Locked;
     robot            = Instantiate(this.robotPrefab, this.transform.TransformDirection(new Vector3(0f, 0.17f, 3f)), Quaternion.identity).GetComponent <RobotNetworked>();
     robot.player     = this;
     cameras [1]      = robot.cam1;
     cameras [2]      = robot.cam2;
     cameras [3]      = robot.cam3;
 }
 public void SpawnRobot(RobotNetworked robot, NetworkConnection conn)
 {
     NetworkServer.SpawnWithClientAuthority(robot.gameObject, conn);
 }