public void Update()
 {
     if (m_controlledCamera != null)
     {
         m_inputHandler.Update();
         var cameraState = new NativeCameraState();
         GetCurrentCameraState(NativePluginRunner.API, ref cameraState);
         m_apiImplementation.ApplyNativeCameraState(cameraState, m_controlledCamera);
     }
 }
 private static extern void GetCurrentCameraState(IntPtr ptr, ref NativeCameraState cameraState);