mirror of
https://github.com/alliedmodders/hl2sdk.git
synced 2025-09-20 04:26:03 +08:00
Various updates to CEntityClass, CEntityInstance & CUtlDict (#196)
This commit is contained in:
@ -2,15 +2,15 @@
|
||||
#include "entitysystem.h"
|
||||
#include "tier1/strtools.h"
|
||||
|
||||
bool CEntityIdentity::NameMatches( const char* szName ) const
|
||||
bool CEntityIdentity::NameMatches( const char* pszNameOrWildcard ) const
|
||||
{
|
||||
if ( szName && szName[0] == '!' )
|
||||
return GameEntitySystem()->FindEntityProcedural( szName ) == m_pInstance;
|
||||
if ( pszNameOrWildcard && pszNameOrWildcard[0] == '!' )
|
||||
return GameEntitySystem()->FindEntityProcedural( pszNameOrWildcard ) == m_pInstance;
|
||||
|
||||
return V_CompareNameWithWildcards( szName, m_name.String() ) == 0;
|
||||
return V_CompareNameWithWildcards( pszNameOrWildcard, m_name.String() ) == 0;
|
||||
}
|
||||
|
||||
bool CEntityIdentity::ClassMatches( const char* szClassName ) const
|
||||
bool CEntityIdentity::ClassMatches( const char* pszClassOrWildcard ) const
|
||||
{
|
||||
return V_CompareNameWithWildcards( szClassName, m_designerName.String() ) == 0;
|
||||
return V_CompareNameWithWildcards( pszClassOrWildcard, m_designerName.String() ) == 0;
|
||||
}
|
||||
|
Reference in New Issue
Block a user