예제 #1
0
//-----------------------------------------------------------------------------
// Returns an index from the given Pointer instance.
//-----------------------------------------------------------------------------
bool IndexFromPointer( CPointer *pEntityPointer, unsigned int& output )
{
    if (!IsValidNetworkedEntityPointer(pEntityPointer))
        return false;

    return IndexFromBaseEntity((CBaseEntity *) pEntityPointer->m_ulAddr, output);
}
예제 #2
0
//-----------------------------------------------------------------------------
// Returns an Edict instance from the given Pointer instance.
//-----------------------------------------------------------------------------
bool EdictFromPointer( CPointer *pEntityPointer, edict_t*& output )
{
	if (!IsValidNetworkedEntityPointer(pEntityPointer))
		return false;

	return EdictFromBaseEntity((CBaseEntity *) pEntityPointer->m_ulAddr, output);
}