#pragma once

#include "../../../GAME_COMMON.h"
#include "../../ecs_entity.h"

typedef struct ComponentActEntity
{
	ECSComponent component;
	u32 id;
} ComponentActEntity;

void component_act_entity_init(ComponentActEntity* self, u32 id);

static const ECSComponentInfo COMPONENT_ACT_ENTITY_INFO = 
{
	.system = 
	{
		.functions = 
		{ 
			NULL,
			NULL, 
			NULL,
			NULL
		}
	},
	.type = ECS_COMPONENT_ACT_ENTITY,
	.size = sizeof(ComponentActEntity)
};


