// Update is called once per frame void Update() { if (photonView.IsMine == false && PhotonNetwork.IsConnected == true) { return; } if (tankController == null) { return; } tankController.AimAt(camera.ScreenToWorldPoint(Input.mousePosition)); direction.x = Input.GetAxis("Horizontal"); direction.y = Input.GetAxis("Vertical"); tankController.MoveTo(direction); if (Input.GetButtonDown("Fire") && tankController.CanShoot()) { tankController.photonView.RPC("Shoot", RpcTarget.AllViaServer); } }