15 lines
315 B
Beef
15 lines
315 B
Beef
|
namespace Theater_ECS;
|
||
|
|
||
|
using System;
|
||
|
using System.Collections;
|
||
|
|
||
|
abstract class System
|
||
|
{
|
||
|
protected Dictionary<Type, Component> _ComponentMap = new .() ~ delete _;
|
||
|
protected List<Entity> _Target = new .(100) ~ delete _;
|
||
|
|
||
|
public abstract void RunSystem(ECS ecs);
|
||
|
|
||
|
public abstract bool IntializeSystem(ECS ecs);
|
||
|
|
||
|
}
|