private void Move() { var direction = new UnityEngine.Vector3(InputSource.GetAxis("Horizontal"), 0, InputSource.GetAxis("Vertical")); var speed = GlobalCameras.CurrentZoom() / 50; transform.position += direction * speed; Position.Update.Value(new Coordinates(transform.position.x, transform.position.y, transform.position.z)) .FinishAndSend(); }
public void Update() { GlobalCameras.SetPosition(transform.position + CameraOffset); var scrollWheel = Input.mouseScrollDelta.y / 10; if (scrollWheel != 0) { GlobalCameras.AdjustZoom(scrollWheel * zoomSpeed); } if (Input.GetKey(KeyCode.LeftControl) || Input.GetKey(KeyCode.Q)) { GlobalCameras.AdjustZoom(zoomSpeed * Time.deltaTime); } if (Input.GetKey(KeyCode.LeftShift) || Input.GetKey(KeyCode.E)) { GlobalCameras.AdjustZoom(zoomSpeed * Time.deltaTime * -1); } }