Serious-Engine/Sources/EntitiesMP/SoundHolder.h
2016-03-11 15:57:17 +02:00

49 lines
1.6 KiB
C++

/*
* This file is generated by Entity Class Compiler, (c) CroTeam 1997-98
*/
#ifndef _EntitiesMP_SoundHolder_INCLUDED
#define _EntitiesMP_SoundHolder_INCLUDED 1
#include <EntitiesMP/ModelDestruction.h>
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