protected void OnFinished() { Cutscene.CurrentCutsceneAnchor.SendMessage("OnCutsceneFinished", SendMessageOptions.DontRequireReceiver); Player.Local.RestoreControl(false); if (!string.IsNullOrEmpty(IntrospectionOnFinished)) { if (!string.IsNullOrEmpty(MissionToActivate)) { GUIManager.PostIntrospection(IntrospectionOnFinished); } else { GUIManager.PostIntrospection(IntrospectionOnFinished, MissionToActivate, 0.25f); MissionToActivate = string.Empty; } } if (!string.IsNullOrEmpty(MissionToActivate)) { Missions.Get.ActivateMission(MissionToActivate, Frontiers.MissionOriginType.None, "Cutscene"); } GUIManager.Get.TitleCardLabel.enabled = false; GameManager.Get.GameCamera.farClipPlane = mCameraClipDistanceOnStartup; GameManager.Get.GameCamera.nearClipPlane = mCameraNearClipDistanceOnStartup; if (!VRManager.VRMode) { GameManager.Get.GameCamera.transform.parent = mCameraParentOnStart; } Manager.CutsceneFinished(); }