예제 #1
0
 public void CutsceneEnd(bool releaseCamera = true)
 {
     if (m_currentCutscene != null)
     {
         if (MyVisualScriptLogicProvider.CutsceneEnded != null)
         {
             MyVisualScriptLogicProvider.CutsceneEnded(m_currentCutscene.Name);
         }
         m_currentCutscene = null;
         if (releaseCamera)
         {
             m_cameraEntity.FOV = MathHelper.ToDegrees(MySandboxGame.Config.FieldOfView);
             m_releaseCamera    = true;
         }
         MyHudCameraOverlay.Enabled = m_overlayEnabled;
     }
 }
 public void CutsceneEnd(bool releaseCamera = true)
 {
     if (m_currentCutscene != null)
     {
         if (MyVisualScriptLogicProvider.CutsceneEnded != null)
         {
             MyVisualScriptLogicProvider.CutsceneEnded(m_currentCutscene.Name);
         }
         m_currentCutscene = null;
         if (releaseCamera)
         {
             MySession.Static.SetCameraController(MyCameraControllerEnum.Entity, MySession.Static.ControlledEntity.Entity);
             MyHud.MinimalHud = m_origHud;
             MyGuiScreenGamePlay.DisableInput = false;
         }
     }
 }