Crafter.Component/Crafter.Component-Component.cppm

19 lines
336 B
Text
Raw Normal View History

2025-05-06 12:38:11 +02:00
module;
#include <cstdint>
export module Crafter.Component:Component;
import Crafter.Event;
namespace Crafter {
export class Component {
public:
Event<void> onDelete;
std::uint32_t refCount = 0;
Component();
virtual ~Component();
void AddOwner();
void RemoveOwner();
};
}