private ResolveType ( ICollection |
||
resultingSet | ICollection |
|
name | string | |
typesToConsider | EntityType | |
리턴 | bool |
private bool ResolveType(ICollection<IEntity> resultingSet, string name, EntityType typesToConsider)
{
List<Type> types;
if (Entities.IsFlagSet(typesToConsider, TypeSystem.EntityType.Type)
&& _typeLists.TryGetValue(name, out types))
{
foreach (IEntity entity in EntitiesFor(types))
resultingSet.Add(entity);
return true;
}
return false;
}