void UTIL_PrecacheOther( const char *szClassname ) { #if PRECACHE_OTHER_ONCE // already done this one?, if not, mark as done if ( !g_PrecacheOtherList.AddOrMarkPrecached( szClassname ) ) return; #endif // Client should only do this once entities are coming down from server!!! // Assert( engine->IsConnected() ); C_BaseEntity *pEntity = CreateEntityByName( szClassname ); if ( !pEntity ) { Warning( "NULL Ent in UTIL_PrecacheOther\n" ); return; } if (pEntity) { pEntity->Precache( ); } // Bye bye pEntity->Release(); }