ThreeLab/Engine/Entity/Entity.cpp

21 lines
396 B
C++
Raw Normal View History

2025-04-01 20:03:18 +00:00
#include "Entity.h"
Entity::Entity(EntityType type)
: type(type), modelComponent(nullptr), lightComponent(nullptr) {
}
Entity::~Entity() {
if(modelComponent) {
delete modelComponent;
modelComponent = nullptr;
}
if(lightComponent) {
delete lightComponent;
lightComponent = nullptr;
}
}
EntityType Entity::GetType() const {
return type;
}