// 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); }