public override void MarkComponentsAddedForActivation(Dictionary <Unity.Entities.Entity, MonoBehaviourActivationManager> entityToManagers) { if (ComponentAddedComponentGroup.IsEmptyIgnoreFilter) { return; } var entities = ComponentAddedComponentGroup.GetEntityArray(); for (var i = 0; i < entities.Length; i++) { var activationManager = entityToManagers[entities[i]]; activationManager.AddComponent(componentId); } }
public override void MarkComponentsAddedForActivation(Dictionary <Unity.Entities.Entity, MonoBehaviourActivationManager> entityToManagers) { if (ComponentAddedComponentGroup.IsEmptyIgnoreFilter) { return; } Profiler.BeginSample("ComponentWithNoFieldsWithCommands"); var entities = ComponentAddedComponentGroup.GetEntityArray(); for (var i = 0; i < entities.Length; i++) { var activationManager = entityToManagers[entities[i]]; activationManager.AddComponent(componentId); } Profiler.EndSample(); }