/* * This file is generated by Entity Class Compiler, (c) CroTeam 1997-98 */ #ifndef _EntitiesMP_SoundHolder_INCLUDED #define _EntitiesMP_SoundHolder_INCLUDED 1 #include extern "C" DECL_DLL CDLLEntityClass CSoundHolder_DLLClass; class CSoundHolder : public CRationalEntity { public: virtual const CTString &GetName(void) const { return m_strName; }; virtual const CTString &GetDescription(void) const { return m_strDescription; }; virtual BOOL IsTargetable(void) const { return TRUE; }; DECL_DLL virtual void SetDefaultProperties(void); CTFileName m_fnSound; RANGE m_rFallOffRange; RANGE m_rHotSpotRange; FLOAT m_fVolume; BOOL m_bLoop; BOOL m_bSurround; BOOL m_bVolumetric; CTString m_strName; CTString m_strDescription; BOOL m_bAutoStart; INDEX m_iPlayType; CSoundObject m_soSound; BOOL m_bDestroyable; CAutoPrecacheSound m_aps; #line 48 "D:/SE1_GPL/Sources/EntitiesMP/SoundHolder.es" void Precache(void); #line 54 "D:/SE1_GPL/Sources/EntitiesMP/SoundHolder.es" void MirrorAndStretch(FLOAT fStretch,BOOL bMirrorX); #line 64 "D:/SE1_GPL/Sources/EntitiesMP/SoundHolder.es" SLONG GetUsedMemory(void); #define STATE_CSoundHolder_Main 1 BOOL #line 80 "D:/SE1_GPL/Sources/EntitiesMP/SoundHolder.es" Main(const CEntityEvent &__eeInput); BOOL H0x00cc0000_Main_01(const CEntityEvent &__eeInput); BOOL H0x00cc0001_Main_02(const CEntityEvent &__eeInput); BOOL H0x00cc0002_Main_03(const CEntityEvent &__eeInput); BOOL H0x00cc0003_Main_04(const CEntityEvent &__eeInput); BOOL H0x00cc0004_Main_05(const CEntityEvent &__eeInput); }; #endif // _EntitiesMP_SoundHolder_INCLUDED