#include "script_component.hpp"
/*
* Author: PabstMirror
* Cleans up existing viewport display and camera
*
* Arguments:
* None
*
* Return Value:
* None
*
* Example:
* [] call ace_viewports_fnc_viewCleanup
*
* Public: No
*/

TRACE_1("camCleanup",_this);

if (!isNull (missionNamespace getVariable [QGVAR(camera), objNull])) then {
    GVAR(camera) cameraEffect ["terminate", "back", QGVAR(pip0)];
    camDestroy GVAR(camera);
};

private _display = uiNamespace getVariable [QGVAR(display), displayNull];
if (!isNull _display) then {
    QGVAR(display) cutText ["", "PLAIN"];
};