Mirror of Svelto.ECS because we're a fan of it
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

18 рядки
570B

  1. #if SVELTO_LEGACY_FILTERS
  2. using Svelto.DataStructures;
  3. using Svelto.ECS.Native;
  4. namespace Svelto.ECS
  5. {
  6. public static class EntitiesDBFiltersExtension
  7. {
  8. public static bool AddEntityToFilter<N>(this EntitiesDB.LegacyFilters legacyFilters, int filtersID, EGID egid, N mapper) where N : IEGIDMultiMapper
  9. {
  10. ref var filter =
  11. ref legacyFilters.CreateOrGetFilterForGroup(filtersID, egid.groupID, ComponentTypeMap.FetchID(mapper.entityType));
  12. return filter.Add(egid.entityID, mapper);
  13. }
  14. }
  15. }
  16. #endif