Пример #1
0
        public bool HasComponent <TComponent>(Entity entity) where TComponent : struct
        {
            Debug.Assert(IsValid(entity));
            IUntypedComponentSet componentSet = GetUntypedIndexedSet <TComponent>();

            return(componentSet.Contains(entity.Index));
        }
Пример #2
0
        public void RemoveComponent <TComponent>(Entity entity) where TComponent : struct
        {
            Debug.Assert(IsValid(entity));
            IUntypedComponentSet componentSet = GetUntypedIndexedSet <TComponent>();

            componentSet.Remove(entity.Index);
        }