//----------------------------------------------------------------------------- // Creates a vgui screen, attaches it to another player //----------------------------------------------------------------------------- CVGuiScreen *CreateVGuiScreen( const char *pScreenClassname, const char *pScreenType, CBaseEntity *pAttachedTo, CBaseEntity *pOwner, int nAttachmentIndex ) { Assert( pAttachedTo ); CVGuiScreen *pScreen = (CVGuiScreen *)CBaseEntity::Create( pScreenClassname, vec3_origin, vec3_angle, pAttachedTo ); pScreen->SetPanelName( pScreenType ); pScreen->FollowEntity( pAttachedTo ); pScreen->SetOwnerEntity( pOwner ); pScreen->SetAttachmentIndex( nAttachmentIndex ); return pScreen; }