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; } } }