public T RegisterSystem <T>(EcsAgent agent) where T : EcsSystem, new() { var system = new T(); var systemName = typeof(T).Name; Debug.Assert(!_systems.ContainsKey(systemName), "System already registered."); system.EcsAgent = agent; _systems.Add(systemName, system); return(system); }
public void TestInitialize() { _ecsAgent = new EcsAgent(); }