DragonNest/Client/EtWorldPainter/TEtWorldEventControl.h
2024-12-19 09:48:26 +08:00

28 lines
No EOL
643 B
C++

#pragma once
#include "EtWorldEventControl.h"
class CEtWorldSector;
class CTEtWorldSector;
class CTEtWorldEventControl : public CEtWorldEventControl
{
public:
CTEtWorldEventControl( CEtWorldSector *pSector );
virtual ~CTEtWorldEventControl();
protected:
std::string m_szName;
public:
virtual bool Initialize();
virtual CEtWorldEventArea *AllocArea();
const char *GetName() { return m_szName.c_str(); }
void SetName( const char *szName ) { m_szName = szName; }
bool SaveControl( FILE *fp );
bool LoadControl( FILE *fp );
CEtWorldEventArea *InsertArea( EtVector3 &vMin, EtVector3 &vMax, const char *szName, int nUniqueID );
};