//----------------------------------------------------------------------------- // Purpose: Pass in an array of pointers and an array size, it fills the array and returns the number inserted // Input : **pList - // listMax - // &mins - // &maxs - // flagMask - // Output : int //----------------------------------------------------------------------------- int UTIL_EntitiesInBox( C_BaseEntity **pList, int listMax, const Vector &mins, const Vector &maxs, int flagMask, int partitionMask ) { CFlaggedEntitiesEnum boxEnum( pList, listMax, flagMask ); partition->EnumerateElementsInBox( partitionMask, mins, maxs, false, &boxEnum ); return boxEnum.GetCount(); }
//----------------------------------------------------------------------------- // Purpose: Pass in an array of pointers and an array size, it fills the array and returns the number inserted // Input : **pList - // listMax - // &mins - // &maxs - // flagMask - // Output : int //----------------------------------------------------------------------------- int UTIL_EntitiesInBox( C_BaseEntity **pList, int listMax, const Vector &mins, const Vector &maxs, int flagMask ) { CFlaggedEntitiesEnum boxEnum( pList, listMax, flagMask ); partition->EnumerateElementsInBox( PARTITION_CLIENT_NON_STATIC_EDICTS, mins, maxs, false, &boxEnum ); return boxEnum.GetCount(); }