mirror of
https://github.com/ptitSeb/Serious-Engine
synced 2024-11-22 10:20:26 +01:00
66 lines
2.5 KiB
C++
66 lines
2.5 KiB
C++
/*
|
|
* This file is generated by Entity Class Compiler, (c) CroTeam 1997-98
|
|
*/
|
|
|
|
#ifndef _EntitiesMP_WatchPlayers_INCLUDED
|
|
#define _EntitiesMP_WatchPlayers_INCLUDED 1
|
|
extern "C" DECL_DLL CDLLEntityClass CWatchPlayers_DLLClass;
|
|
class CWatchPlayers : public CRationalEntity {
|
|
public:
|
|
virtual const CTString &GetName(void) const { return m_strName; };
|
|
virtual BOOL IsTargetable(void) const { return TRUE; };
|
|
DECL_DLL virtual void SetDefaultProperties(void);
|
|
CEntityPointer m_penOwner;
|
|
CEntityPointer m_penFar;
|
|
FLOAT m_fWaitTime;
|
|
RANGE m_fDistance;
|
|
BOOL m_bRangeWatcher;
|
|
enum EventEType m_eetEventClose;
|
|
enum EventEType m_eetEventFar;
|
|
CEntityPointer m_penCurrentWatch;
|
|
BOOL m_bActive;
|
|
CTString m_strName;
|
|
|
|
#line 34 "D:/SE1_GPL/Sources/EntitiesMP/WatchPlayers.es"
|
|
BOOL IsAnyPlayerClose(void);
|
|
|
|
#line 68 "D:/SE1_GPL/Sources/EntitiesMP/WatchPlayers.es"
|
|
void SendCloseEvent(void);
|
|
|
|
#line 79 "D:/SE1_GPL/Sources/EntitiesMP/WatchPlayers.es"
|
|
void SendFarEvent(void);
|
|
#define STATE_CWatchPlayers_Main 1
|
|
BOOL
|
|
#line 95 "D:/SE1_GPL/Sources/EntitiesMP/WatchPlayers.es"
|
|
Main(const CEntityEvent &__eeInput);
|
|
#define STATE_CWatchPlayers_Active 0x02be0000
|
|
BOOL
|
|
#line 116 "D:/SE1_GPL/Sources/EntitiesMP/WatchPlayers.es"
|
|
Active(const CEntityEvent &__eeInput);
|
|
BOOL H0x02be0001_Active_01(const CEntityEvent &__eeInput);
|
|
BOOL H0x02be0002_Active_02(const CEntityEvent &__eeInput);
|
|
#define STATE_CWatchPlayers_Inactive 0x02be0003
|
|
BOOL
|
|
#line 122 "D:/SE1_GPL/Sources/EntitiesMP/WatchPlayers.es"
|
|
Inactive(const CEntityEvent &__eeInput);
|
|
BOOL H0x02be0004_Inactive_01(const CEntityEvent &__eeInput);
|
|
BOOL H0x02be0005_Inactive_02(const CEntityEvent &__eeInput);
|
|
#define STATE_CWatchPlayers_CloseWatch 0x02be0006
|
|
BOOL
|
|
#line 136 "D:/SE1_GPL/Sources/EntitiesMP/WatchPlayers.es"
|
|
CloseWatch(const CEntityEvent &__eeInput);
|
|
BOOL H0x02be0007_CloseWatch_01(const CEntityEvent &__eeInput);
|
|
BOOL H0x02be0008_CloseWatch_02(const CEntityEvent &__eeInput);
|
|
BOOL H0x02be0009_CloseWatch_03(const CEntityEvent &__eeInput);
|
|
BOOL H0x02be000a_CloseWatch_04(const CEntityEvent &__eeInput);
|
|
#define STATE_CWatchPlayers_FarWatch 0x02be000b
|
|
BOOL
|
|
#line 153 "D:/SE1_GPL/Sources/EntitiesMP/WatchPlayers.es"
|
|
FarWatch(const CEntityEvent &__eeInput);
|
|
BOOL H0x02be000c_FarWatch_01(const CEntityEvent &__eeInput);
|
|
BOOL H0x02be000d_FarWatch_02(const CEntityEvent &__eeInput);
|
|
BOOL H0x02be000e_FarWatch_03(const CEntityEvent &__eeInput);
|
|
BOOL H0x02be000f_FarWatch_04(const CEntityEvent &__eeInput);
|
|
};
|
|
#endif // _EntitiesMP_WatchPlayers_INCLUDED
|