public void Active(bool state)
 {
     isActive = state;
     if (pageHandlerS.activate != null)
     {
         pageHandlerS.activate(state, pageNumber);
     }
     if (backgroundHandlerS.activate != null && backgroundHandlerS.activate != pageHandlerS.activate)
     {
         backgroundHandlerS.activate(state, pageNumber);
     }
 }
 public void Active(bool state)
 {
     if (state)
     {
         cameraObject.PointCamera(camera, ComputeFOV());
     }
     if (pageHandlerS.activate != null)
     {
         pageHandlerS.activate(state, pageNumber);
     }
     if (backgroundHandlerS.activate != null && backgroundHandlerS.activate != pageHandlerS.activate)
     {
         backgroundHandlerS.activate(state, pageNumber);
     }
     if (cameraFlickerChance > 0)
     {
         cameraObject.SetFlicker(cameraFlickerChance, cameraFlickerRange);
     }
     else
     {
         cameraObject.SetFlicker(0, 0);
     }
 }