private void Awake() { _cameraZooming = GetComponent <CameraZooming>(); _cameraDragging = GetComponent <CameraDragging>(); WorldApi.OnWorldResume += () => { _cameraZooming.EnableZooming(); }; WorldApi.OnWorldExit += () => { _cameraZooming.DisableZooming(); }; WorldApi.OnWorldPause += () => { _cameraZooming.DisableZooming(); }; _cameraZooming.OnZooming += () => { _cameraDragging.ClampToBounds(); }; }
private void Awake() { _cameraDragging = GetComponent <CameraDragging>(); WorldApi.OnWorldResume += () => { _cameraDragging.EnableDragging(); }; WorldApi.OnWorldExit += () => { _cameraDragging.DisableDragging(); }; WorldApi.OnWorldPause += () => { _cameraDragging.DisableDragging(); }; }