mirror of
https://github.com/ptitSeb/Serious-Engine
synced 2024-11-22 10:20:26 +01:00
58 lines
2.6 KiB
C++
58 lines
2.6 KiB
C++
/*
|
|
* This file is generated by Entity Class Compiler, (c) CroTeam 1997-98
|
|
*/
|
|
|
|
#ifndef _EntitiesMP_TimeController_INCLUDED
|
|
#define _EntitiesMP_TimeController_INCLUDED 1
|
|
extern "C" DECL_DLL CDLLEntityClass CTimeController_DLLClass;
|
|
class CTimeController : public CRationalEntity {
|
|
public:
|
|
virtual BOOL IsTargetable(void) const { return TRUE; };
|
|
virtual const CTString &GetName(void) const { return m_strName; };
|
|
virtual BOOL IsImportant(void) const { return TRUE; };
|
|
DECL_DLL virtual void SetDefaultProperties(void);
|
|
FLOAT m_fTimeStretch;
|
|
FLOAT m_tmFadeIn;
|
|
FLOAT m_tmInterval;
|
|
BOOL m_bAbsolute;
|
|
FLOAT m_fMyTimer;
|
|
FLOAT m_tmStretchChangeStart;
|
|
CTString m_strName;
|
|
FLOAT m_fOldTimeStretch;
|
|
FLOAT m_fNewTimeStretch;
|
|
#define STATE_CTimeController_ChangeTimeStretch 0x02650000
|
|
BOOL
|
|
#line 32 "D:/SE1_GPL/Sources/EntitiesMP/TimeController.es"
|
|
ChangeTimeStretch(const CEntityEvent &__eeInput);
|
|
BOOL H0x02650001_ChangeTimeStretch_01(const CEntityEvent &__eeInput);
|
|
BOOL H0x02650002_ChangeTimeStretch_02(const CEntityEvent &__eeInput);
|
|
BOOL H0x02650003_ChangeTimeStretch_03(const CEntityEvent &__eeInput);
|
|
BOOL H0x02650004_ChangeTimeStretch_04(const CEntityEvent &__eeInput);
|
|
#define STATE_CTimeController_ApplyTimeStretch 0x02650005
|
|
BOOL
|
|
#line 46 "D:/SE1_GPL/Sources/EntitiesMP/TimeController.es"
|
|
ApplyTimeStretch(const CEntityEvent &__eeInput);
|
|
BOOL H0x02650006_ApplyTimeStretch_01(const CEntityEvent &__eeInput);
|
|
BOOL H0x02650007_ApplyTimeStretch_02(const CEntityEvent &__eeInput);
|
|
BOOL H0x02650008_ApplyTimeStretch_03(const CEntityEvent &__eeInput);
|
|
BOOL H0x02650009_ApplyTimeStretch_04(const CEntityEvent &__eeInput);
|
|
BOOL H0x0265000a_ApplyTimeStretch_05(const CEntityEvent &__eeInput);
|
|
BOOL H0x0265000b_ApplyTimeStretch_06(const CEntityEvent &__eeInput);
|
|
BOOL H0x0265000c_ApplyTimeStretch_07(const CEntityEvent &__eeInput);
|
|
#define STATE_CTimeController_ResetTimeStretch 0x0265000d
|
|
BOOL
|
|
#line 57 "D:/SE1_GPL/Sources/EntitiesMP/TimeController.es"
|
|
ResetTimeStretch(const CEntityEvent &__eeInput);
|
|
BOOL H0x0265000e_ResetTimeStretch_01(const CEntityEvent &__eeInput);
|
|
BOOL H0x0265000f_ResetTimeStretch_02(const CEntityEvent &__eeInput);
|
|
#define STATE_CTimeController_Main 1
|
|
BOOL
|
|
#line 66 "D:/SE1_GPL/Sources/EntitiesMP/TimeController.es"
|
|
Main(const CEntityEvent &__eeInput);
|
|
BOOL H0x02650010_Main_01(const CEntityEvent &__eeInput);
|
|
BOOL H0x02650011_Main_02(const CEntityEvent &__eeInput);
|
|
BOOL H0x02650012_Main_03(const CEntityEvent &__eeInput);
|
|
BOOL H0x02650013_Main_04(const CEntityEvent &__eeInput);
|
|
};
|
|
#endif // _EntitiesMP_TimeController_INCLUDED
|