Пример #1
0
        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);
        }
Пример #2
0
 public void TestInitialize()
 {
     _ecsAgent = new EcsAgent();
 }