mirror of
https://github.com/ptitSeb/Serious-Engine
synced 2024-11-25 19:55:54 +01:00
54 lines
1.9 KiB
C++
54 lines
1.9 KiB
C++
/*
|
|
* This file is generated by Entity Class Compiler, (c) CroTeam 1997-98
|
|
*/
|
|
|
|
#ifndef _EntitiesMP_MeteorShower_INCLUDED
|
|
#define _EntitiesMP_MeteorShower_INCLUDED 1
|
|
#include <EntitiesMP/Projectile.h>
|
|
extern "C" DECL_DLL CDLLEntityClass CMeteorShower_DLLClass;
|
|
class CMeteorShower : public CRationalEntity {
|
|
public:
|
|
virtual BOOL IsTargetable(void) const { return TRUE; };
|
|
virtual const CTString &GetName(void) const { return m_strName; };
|
|
DECL_DLL virtual void SetDefaultProperties(void);
|
|
CTString m_strName;
|
|
ANGLE3D m_aAngle;
|
|
INDEX m_iPerTickLaunchChance;
|
|
FLOAT m_fMinStretch;
|
|
FLOAT m_fMaxStretch;
|
|
RANGE m_rSafeArea;
|
|
RANGE m_rArea;
|
|
FLOAT m_fSpeed;
|
|
FLOAT m_fLaunchDistance;
|
|
|
|
#line 41 "D:/SE1_GPL/Sources/EntitiesMP/MeteorShower.es"
|
|
void Precache(void);
|
|
|
|
#line 46 "D:/SE1_GPL/Sources/EntitiesMP/MeteorShower.es"
|
|
void SpawnProjectile(const CPlacement3D & pl);
|
|
|
|
#line 59 "D:/SE1_GPL/Sources/EntitiesMP/MeteorShower.es"
|
|
void MaybeShootMeteor(void);
|
|
#define STATE_CMeteorShower_Active 0x02670000
|
|
BOOL
|
|
#line 86 "D:/SE1_GPL/Sources/EntitiesMP/MeteorShower.es"
|
|
Active(const CEntityEvent &__eeInput);
|
|
BOOL H0x02670001_Active_01(const CEntityEvent &__eeInput);
|
|
BOOL H0x02670002_Active_02(const CEntityEvent &__eeInput);
|
|
BOOL H0x02670003_Active_03(const CEntityEvent &__eeInput);
|
|
BOOL H0x02670004_Active_04(const CEntityEvent &__eeInput);
|
|
#define STATE_CMeteorShower_Inactive 0x02670005
|
|
BOOL
|
|
#line 107 "D:/SE1_GPL/Sources/EntitiesMP/MeteorShower.es"
|
|
Inactive(const CEntityEvent &__eeInput);
|
|
BOOL H0x02670006_Inactive_01(const CEntityEvent &__eeInput);
|
|
BOOL H0x02670007_Inactive_02(const CEntityEvent &__eeInput);
|
|
#define STATE_CMeteorShower_Main 1
|
|
BOOL
|
|
#line 116 "D:/SE1_GPL/Sources/EntitiesMP/MeteorShower.es"
|
|
Main(const CEntityEvent &__eeInput);
|
|
BOOL H0x02670008_Main_01(const CEntityEvent &__eeInput);
|
|
BOOL H0x02670009_Main_02(const CEntityEvent &__eeInput);
|
|
};
|
|
#endif // _EntitiesMP_MeteorShower_INCLUDED
|