public void DisableHangarCamera(NodeAddedEvent e, ScreenNode screen, HangarCameraEnabledNode hangar)
 {
     if (!screen.screen.ShowHangar)
     {
         hangar.hangarCameraState.Esm.ChangeState <HangarCameraState.Disabled>();
     }
 }
 public void EnableHangarCamera(NodeAddedEvent e, HangarCameraEnabledNode hangar)
 {
     if (hangar.camera.Enabled)
     {
         hangar.camera.Enabled = true;
     }
 }
 public void DisableHangarCamera(NodeRemoveEvent e, HangarCameraEnabledNode hangar)
 {
     if (hangar.camera.Enabled)
     {
         hangar.camera.Enabled = false;
     }
 }