void Update() { float X = Input.GetAxis("Horizontal") * movementSpeed; float Y = Input.GetAxis("Vertical") * movementSpeed; _cm.Move(new Vector2(X, Y)); var rotate = Input.GetAxis("Rotate"); if (rotate != 0) { _cm.Rotate(rotate * rotationSpeed); } var zoom = Input.GetAxis("Zoom"); if (zoom != 0) { _cm.Zoom(zoom * scaleSpeed); } if (Input.GetButtonDown("Reset")) { _cm.ResetPosition(); } CheckBoardsChange(); }
public void Move(GestureInfoPan info) { if (!uiUtils.IsPointerOverUIElement()) { _cm.Move(-info.deltaDirection * 0.01f); } }