/* * This file is generated by Entity Class Compiler, (c) CroTeam 1997-98 */ #ifndef _EntitiesMP_Teleport_INCLUDED #define _EntitiesMP_Teleport_INCLUDED 1 #include extern "C" DECL_DLL CDLLEntityClass CTeleport_DLLClass; class CTeleport : public CRationalEntity { public: virtual const CTString &GetName(void) const { return m_strName; }; virtual CEntity *GetTarget(void) const { return m_penTarget; }; virtual BOOL IsTargetable(void) const { return TRUE; }; virtual BOOL IsImportant(void) const { return TRUE; }; DECL_DLL virtual void SetDefaultProperties(void); CTString m_strName; CTString m_strDescription; CEntityPointer m_penTarget; FLOAT m_fWidth; FLOAT m_fHeight; BOOL m_bActive; BOOL m_bPlayersOnly; BOOL m_bForceStop; #line 37 "D:/SE1_GPL/Sources/EntitiesMP/Teleport.es" const CTString & GetDescription(void)const; #line 45 "D:/SE1_GPL/Sources/EntitiesMP/Teleport.es" void TeleportEntity(CEntity * pen,const CPlacement3D & pl); #line 65 "D:/SE1_GPL/Sources/EntitiesMP/Teleport.es" SLONG GetUsedMemory(void); #define STATE_CTeleport_Main 1 BOOL #line 79 "D:/SE1_GPL/Sources/EntitiesMP/Teleport.es" Main(const CEntityEvent &__eeInput); BOOL H0x00db0000_Main_01(const CEntityEvent &__eeInput); BOOL H0x00db0001_Main_02(const CEntityEvent &__eeInput); BOOL H0x00db0002_Main_03(const CEntityEvent &__eeInput); BOOL H0x00db0003_Main_04(const CEntityEvent &__eeInput); BOOL H0x00db0004_Main_05(const CEntityEvent &__eeInput); BOOL H0x00db0005_Main_06(const CEntityEvent &__eeInput); }; #endif // _EntitiesMP_Teleport_INCLUDED