public void Start() { var entityManager = World.DefaultGameObjectInjectionWorld.EntityManager; for (var i = 0; i < 50; i++) { var testEntity = entityManager.CreateEntity(); var agent = new AgentBase(); entityManager.AddComponentData(testEntity, new TestSensorComponent() { text = new NativeString512("testK") }); agent.AddReasoner(new TestReasoner()); for (var j = 0; j < 50; j++) { agent.AddEvaluator(new TestEvaluator()); } entityManager.AddComponentObject(testEntity, agent); } }