Fix mp3 playing under steam.

This commit is contained in:
Night Owl 2018-08-18 05:12:31 +05:00
parent 9471f12795
commit 1add096161

View File

@ -639,7 +639,7 @@ public:
void Spawn( void ); void Spawn( void );
virtual void Use( CBaseEntity *pActivator, CBaseEntity *pCaller, USE_TYPE useType, float value ); virtual void Use( CBaseEntity *pActivator, CBaseEntity *pCaller, USE_TYPE useType, float value );
void PlayTrack( void ); void EXPORT PlayTrack( void );
void Touch( CBaseEntity *pOther ); void Touch( CBaseEntity *pOther );
}; };
@ -657,17 +657,19 @@ void CTriggerCDAudio::Touch( CBaseEntity *pOther )
return; return;
} }
PlayTrack(); SetThink( &CTriggerCDAudio::PlayTrack );
pev->nextthink = gpGlobals->time + 0.2f;
} }
void CTriggerCDAudio::Spawn( void ) void CTriggerCDAudio::Spawn( void )
{ {
InitTrigger(); InitTrigger();
} }
void CTriggerCDAudio::Use( CBaseEntity *pActivator, CBaseEntity *pCaller, USE_TYPE useType, float value ) void CTriggerCDAudio::Use( CBaseEntity *pActivator, CBaseEntity *pCaller, USE_TYPE useType, float value )
{ {
PlayTrack(); SetThink( &CTriggerCDAudio::PlayTrack );
pev->nextthink = gpGlobals->time + 0.2f;
} }
void PlayCDTrack( int iTrack ) void PlayCDTrack( int iTrack )