mirror of
https://github.com/alliedmodders/hl2sdk.git
synced 2025-12-07 10:38:23 +00:00
Expand EntityInstanceByClassIter_t (#199)
This commit is contained in:
parent
c7a00a9a87
commit
68f1e65cbd
@ -313,6 +313,15 @@ EntityInstanceByClassIter_t::EntityInstanceByClassIter_t(const char* szClassName
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
EntityInstanceByClassIter_t::EntityInstanceByClassIter_t(CEntityInstance* pStart, char const* szClassName, IEntityFindFilter* pFilter = nullptr, EntityIterType_t eIterType = ENTITY_ITER_OVER_ACTIVE)
|
||||||
|
{
|
||||||
|
m_pCurrentEnt = pStart ? pStart->m_pEntity : nullptr;
|
||||||
|
m_pFilter = pFilter;
|
||||||
|
m_eIterType = eIterType;
|
||||||
|
m_pszClassName = szClassName;
|
||||||
|
m_pEntityClass = NULL;
|
||||||
|
}
|
||||||
|
|
||||||
CEntityInstance* EntityInstanceByClassIter_t::First()
|
CEntityInstance* EntityInstanceByClassIter_t::First()
|
||||||
{
|
{
|
||||||
m_pCurrentEnt = nullptr;
|
m_pCurrentEnt = nullptr;
|
||||||
|
|||||||
@ -408,6 +408,7 @@ class EntityInstanceByClassIter_t
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
EntityInstanceByClassIter_t(const char* szClassName, IEntityFindFilter* pFilter = nullptr, EntityIterType_t eIterType = ENTITY_ITER_OVER_ACTIVE);
|
EntityInstanceByClassIter_t(const char* szClassName, IEntityFindFilter* pFilter = nullptr, EntityIterType_t eIterType = ENTITY_ITER_OVER_ACTIVE);
|
||||||
|
EntityInstanceByClassIter_t(CEntityInstance* pStart, char const* szClassName, IEntityFindFilter* pFilter = nullptr, EntityIterType_t eIterType = ENTITY_ITER_OVER_ACTIVE);
|
||||||
|
|
||||||
CEntityInstance* First();
|
CEntityInstance* First();
|
||||||
CEntityInstance* Next();
|
CEntityInstance* Next();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user