#include "..\script_component.hpp"

[
	LEVEL_INFO,
	QUOTE(COMPONENT),
	"Initializing empty group deletion PFH",
	[]
] call EFUNC(common,log);

_emptyGroupPFH = [
	{ 
		{
			if (local _x) then {
				if ((count units _x) == 0) then {
					deleteGroup _x;
				};
			};
		} forEach allGroups;
	},
	300,
	[],
	{ 
		[
			LEVEL_INFO,
			QUOTE(COMPONENT),
			"Empty group deletion PFH loaded",
			[]
		] call EFUNC(common,log);
	},
	{ 	[
			LEVEL_INFO,
			QUOTE(COMPONENT),
			"Empty group deletion PFH unloaded",
			[]
		] call EFUNC(common,log);
	},
	{ true },
	{ false },
	[]
] call CBA_fnc_createPerFrameHandlerObject;



