/* * This file is generated by Entity Class Compiler, (c) CroTeam 1997-98 */ #ifndef _EntitiesMP_EnvironmentMarker_INCLUDED #define _EntitiesMP_EnvironmentMarker_INCLUDED 1 #include extern "C" DECL_DLL CDLLEntityClass CEnvironmentMarker_DLLClass; class CEnvironmentMarker : public CMarker { public: DECL_DLL virtual void SetDefaultProperties(void); FLOAT m_fWaitTime; FLOAT m_fRandomTime; RANGE m_fMarkerRange; BOOL m_bFixedAnimLength; BOOL m_bChangeDefaultAnim; FLOAT m_fMoveSpeed; FLOAT m_fRotateSpeed; CTFileName m_fnMdl; ANIMATION m_iAnim; CModelObject m_moAnimData; #line 34 "D:/SE1_GPL/Sources/EntitiesMP/EnvironmentMarker.es" BOOL MovesByTargetedRoute(CTString & strTargetProperty)const; #line 39 "D:/SE1_GPL/Sources/EntitiesMP/EnvironmentMarker.es" BOOL DropsMarker(CTFileName & fnmMarkerClass,CTString & strTargetProperty)const; #line 45 "D:/SE1_GPL/Sources/EntitiesMP/EnvironmentMarker.es" CAnimData * GetAnimData(SLONG slPropertyOffset); #line 56 "D:/SE1_GPL/Sources/EntitiesMP/EnvironmentMarker.es" void SetModelObject(void); #define STATE_CEnvironmentMarker_Main 1 BOOL #line 79 "D:/SE1_GPL/Sources/EntitiesMP/EnvironmentMarker.es" Main(const CEntityEvent &__eeInput); }; #endif // _EntitiesMP_EnvironmentMarker_INCLUDED