initial commit

This commit is contained in:
Jorijn van der Graaf 2025-05-06 12:38:11 +02:00
commit de042a580c
22 changed files with 221 additions and 0 deletions

View file

@ -0,0 +1,26 @@
module;
module Crafter.Component;
using namespace Crafter;
Component::Component() {
}
Component::~Component() {
onDelete.Invoke();
}
void Component::AddOwner()
{
refCount++;
}
void Component::RemoveOwner()
{
refCount--;
if (refCount == 0) {
delete this;
}
}