public void SetCameraMode(Define.CameraMode mode) { if (_currMode == mode) { return; } _currMode = mode; }
private void TouchDrag(Define.TouchEvent evt) { if (evt != Define.TouchEvent.Drag || _camera == null) { return; } _currMode = Define.CameraMode.Drag; Vector3 dir = StartTouch - Camera.main.ScreenToWorldPoint(Input.mousePosition); _camera.transform.position += dir; }
public void SetQuaterView(Vector3 delta) { _mode = Define.CameraMode.QuaterView; _delta = delta; }
public void Clear() { _camera = null; _currMode = Define.CameraMode.None; }