Serious-Engine/Sources/EntitiesMP/PyramidSpaceShip_tables.h
2016-03-11 15:57:17 +02:00

172 lines
17 KiB
C

/*
* This file is generated by Entity Class Compiler, (c) CroTeam 1997-98
*/
EP_ENUMBEG(PSSState)
EP_ENUMVALUE(PSSS_IDLE, "Idle"),
EP_ENUMVALUE(PSSS_MOVING, "Moving"),
EP_ENUMVALUE(PSSS_REACHED_DESTINATION, "Reached destination"),
EP_ENUMVALUE(PSSS_KILLING_BEAM_FIREING, "Killing beam fireing"),
EP_ENUMVALUE(PSSS_BEAM_DEACTIVATED, "Killing beam deactivated"),
EP_ENUMVALUE(PSSS_DOORS_CLOSED, "Doors closed"),
EP_ENUMEND(PSSState);
#define ENTITYCLASS CPyramidSpaceShip
CEntityProperty CPyramidSpaceShip_properties[] = {
CEntityProperty(CEntityProperty::EPT_STRING, NULL, (0x00000261<<8)+1, offsetof(CPyramidSpaceShip, m_strName), "Name", 'N', 0x7F0000FFUL, 0),
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000261<<8)+3, offsetof(CPyramidSpaceShip, m_fMovingSpeed), "", 0, 0, 0),
CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x00000261<<8)+5, offsetof(CPyramidSpaceShip, m_penBeamHit), "Beam hit target marker", 'T', 0x7F0000FFUL, 0),
CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x00000261<<8)+6, offsetof(CPyramidSpaceShip, m_penLightBeam), "Beam model holder", 'B', 0x7F0000FFUL, 0),
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000261<<8)+7, offsetof(CPyramidSpaceShip, m_tmBeamTime), "", 0, 0, 0),
CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x00000261<<8)+8, offsetof(CPyramidSpaceShip, m_penHitPlaceFlare), "Hit place flare", 'H', 0x7F0000FFUL, 0),
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000261<<8)+9, offsetof(CPyramidSpaceShip, m_tmHitFlareTime), "", 0, 0, 0),
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000261<<8)+10, offsetof(CPyramidSpaceShip, m_iRingCounter), "", 0, 0, 0),
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000261<<8)+11, offsetof(CPyramidSpaceShip, m_fRatio), "", 0, 0, 0),
CEntityProperty(CEntityProperty::EPT_STRING, NULL, (0x00000261<<8)+12, offsetof(CPyramidSpaceShip, m_strDescription), "", 0, 0, 0),
CEntityProperty(CEntityProperty::EPT_ENUM, &PSSState_enum, (0x00000261<<8)+13, offsetof(CPyramidSpaceShip, m_epssState), "", 0, 0, 0),
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000261<<8)+14, offsetof(CPyramidSpaceShip, m_fStretch), "Stretch", 'S', 0x7F0000FFUL, 0),
CEntityProperty(CEntityProperty::EPT_BOOL, NULL, (0x00000261<<8)+20, offsetof(CPyramidSpaceShip, m_bStopMoving), "", 0, 0, 0),
CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x00000261<<8)+21, offsetof(CPyramidSpaceShip, m_penTarget), "Target", 'T', C_lBLUE | 0xFF, 0),
CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x00000261<<8)+29, offsetof(CPyramidSpaceShip, m_penFlyAwayTarget), "Fly away path marker", 0, C_lBLUE | 0xFF, 0),
CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x00000261<<8)+22, offsetof(CPyramidSpaceShip, m_penLast), "", 0, 0, 0),
CEntityProperty(CEntityProperty::EPT_BOOL, NULL, (0x00000261<<8)+23, offsetof(CPyramidSpaceShip, m_bMoving), "", 0, 0, 0),
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000261<<8)+24, offsetof(CPyramidSpaceShip, m_fRot), "", 0, 0, 0),
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000261<<8)+25, offsetof(CPyramidSpaceShip, m_fLastRotSpeed), "", 0, 0, 0),
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000261<<8)+26, offsetof(CPyramidSpaceShip, m_fRotSpeed), "", 0, 0, 0),
CEntityProperty(CEntityProperty::EPT_BOOL, NULL, (0x00000261<<8)+27, offsetof(CPyramidSpaceShip, m_bApplyDamageToHitted), "", 0, 0, 0),
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000261<<8)+28, offsetof(CPyramidSpaceShip, m_tmTemp), "", 0, 0, 0),
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000261<<8)+30, offsetof(CPyramidSpaceShip, m_tmAtMarker), "", 0, 0, 0),
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000261<<8)+31, offsetof(CPyramidSpaceShip, m_tmDelta), "", 0, 0, 0),
CEntityProperty(CEntityProperty::EPT_FLOAT3D, NULL, (0x00000261<<8)+32, offsetof(CPyramidSpaceShip, m_vPNp0), "", 0, 0, 0),
CEntityProperty(CEntityProperty::EPT_FLOAT3D, NULL, (0x00000261<<8)+33, offsetof(CPyramidSpaceShip, m_vPNp1), "", 0, 0, 0),
CEntityProperty(CEntityProperty::EPT_FLOAT3D, NULL, (0x00000261<<8)+34, offsetof(CPyramidSpaceShip, m_vTNp0), "", 0, 0, 0),
CEntityProperty(CEntityProperty::EPT_FLOAT3D, NULL, (0x00000261<<8)+35, offsetof(CPyramidSpaceShip, m_vTNp1), "", 0, 0, 0),
CEntityProperty(CEntityProperty::EPT_FLOATQUAT3D, NULL, (0x00000261<<8)+36, offsetof(CPyramidSpaceShip, m_qPNp0), "", 0, 0, 0),
CEntityProperty(CEntityProperty::EPT_FLOATQUAT3D, NULL, (0x00000261<<8)+37, offsetof(CPyramidSpaceShip, m_qPNp1), "", 0, 0, 0),
CEntityProperty(CEntityProperty::EPT_FLOATQUAT3D, NULL, (0x00000261<<8)+38, offsetof(CPyramidSpaceShip, m_qANp0), "", 0, 0, 0),
CEntityProperty(CEntityProperty::EPT_FLOATQUAT3D, NULL, (0x00000261<<8)+39, offsetof(CPyramidSpaceShip, m_qANp1), "", 0, 0, 0),
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000261<<8)+40, offsetof(CPyramidSpaceShip, m_fRotSpeedp0), "", 0, 0, 0),
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000261<<8)+41, offsetof(CPyramidSpaceShip, m_fRotSpeedp1), "", 0, 0, 0),
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000261<<8)+42, offsetof(CPyramidSpaceShip, m_fTRotSpeedp0), "", 0, 0, 0),
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000261<<8)+43, offsetof(CPyramidSpaceShip, m_fTRotSpeedp1), "", 0, 0, 0),
CEntityProperty(CEntityProperty::EPT_SOUNDOBJECT, NULL, (0x00000261<<8)+50, offsetof(CPyramidSpaceShip, m_soPlates), "", 0, 0, 0),
CEntityProperty(CEntityProperty::EPT_SOUNDOBJECT, NULL, (0x00000261<<8)+51, offsetof(CPyramidSpaceShip, m_soBeamMachine), "", 0, 0, 0),
CEntityProperty(CEntityProperty::EPT_SOUNDOBJECT, NULL, (0x00000261<<8)+52, offsetof(CPyramidSpaceShip, m_soBeam), "", 0, 0, 0),
CEntityProperty(CEntityProperty::EPT_SOUNDOBJECT, NULL, (0x00000261<<8)+53, offsetof(CPyramidSpaceShip, m_soFlaresFX), "", 0, 0, 0),
CEntityProperty(CEntityProperty::EPT_BOOL, NULL, (0x00000261<<8)+54, offsetof(CPyramidSpaceShip, m_bFireingDeactivatedBeam), "", 0, 0, 0),
CEntityProperty(CEntityProperty::EPT_BOOL, NULL, (0x00000261<<8)+55, offsetof(CPyramidSpaceShip, m_bImmediateAnimations), "", 0, 0, 0),
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000261<<8)+56, offsetof(CPyramidSpaceShip, m_fWaitAfterKillingBeam), "Wait after auto killing beam", 'W', 0x7F0000FFUL, 0),
CEntityProperty(CEntityProperty::EPT_BOOL, NULL, (0x00000261<<8)+60, offsetof(CPyramidSpaceShip, m_bInvisible), "Invisible", 'I', 0x7F0000FFUL, 0),
};
#define CPyramidSpaceShip_propertiesct ARRAYCOUNT(CPyramidSpaceShip_properties)
CEntityComponent CPyramidSpaceShip_components[] = {
#define MODEL_SPACESHIP ((0x00000261<<8)+1)
CEntityComponent(ECT_MODEL, MODEL_SPACESHIP, "EFNM" "Models\\CutSequences\\SpaceShip\\SpaceShip.mdl"),
#define MODEL_BODY ((0x00000261<<8)+2)
CEntityComponent(ECT_MODEL, MODEL_BODY, "EFNM" "Models\\CutSequences\\SpaceShip\\Body.mdl"),
#define TEXTURE_BODY ((0x00000261<<8)+3)
CEntityComponent(ECT_TEXTURE, TEXTURE_BODY, "EFNM" "Models\\CutSequences\\SpaceShip\\Body.tex"),
#define MODEL_DOOR ((0x00000261<<8)+4)
CEntityComponent(ECT_MODEL, MODEL_DOOR, "EFNM" "Models\\CutSequences\\SpaceShip\\Door.mdl"),
#define TEXTURE_DOOR ((0x00000261<<8)+5)
CEntityComponent(ECT_TEXTURE, TEXTURE_DOOR, "EFNM" "Models\\CutSequences\\SpaceShip\\Door.tex"),
#define MODEL_BEAMMACHINE ((0x00000261<<8)+6)
CEntityComponent(ECT_MODEL, MODEL_BEAMMACHINE, "EFNM" "Models\\CutSequences\\SpaceShip\\BeamMachine.mdl"),
#define TEXTURE_BEAMMACHINE ((0x00000261<<8)+7)
CEntityComponent(ECT_TEXTURE, TEXTURE_BEAMMACHINE, "EFNM" "Models\\CutSequences\\SpaceShip\\BeamMachine.tex"),
#define MODEL_BEAMRIM ((0x00000261<<8)+8)
CEntityComponent(ECT_MODEL, MODEL_BEAMRIM, "EFNM" "Models\\CutSequences\\SpaceShip\\BeamMachineRim.mdl"),
#define TEXTURE_BEAMRIM ((0x00000261<<8)+9)
CEntityComponent(ECT_TEXTURE, TEXTURE_BEAMRIM, "EFNM" "Models\\CutSequences\\SpaceShip\\BeamMachineRim.tex"),
#define CLASS_EFFECTOR ((0x00000261<<8)+10)
CEntityComponent(ECT_CLASS, CLASS_EFFECTOR, "EFNM" "Classes\\Effector.ecl"),
#define MODEL_SHIP_INSIDE ((0x00000261<<8)+11)
CEntityComponent(ECT_MODEL, MODEL_SHIP_INSIDE, "EFNM" "Models\\CutSequences\\SpaceShip\\Fillin.mdl"),
#define SOUND_PLATES ((0x00000261<<8)+20)
CEntityComponent(ECT_SOUND, SOUND_PLATES, "EFNM" "Sounds\\CutSequences\\SpaceShip\\SSPlates.wav"),
#define SOUND_BEAMMACHINE ((0x00000261<<8)+21)
CEntityComponent(ECT_SOUND, SOUND_BEAMMACHINE, "EFNM" "Sounds\\CutSequences\\SpaceShip\\SSProbe.wav"),
#define SOUND_BEAM ((0x00000261<<8)+22)
CEntityComponent(ECT_SOUND, SOUND_BEAM, "EFNM" "Sounds\\CutSequences\\SpaceShip\\LaserBeam.wav"),
#define SOUND_WARMUP ((0x00000261<<8)+23)
CEntityComponent(ECT_SOUND, SOUND_WARMUP, "EFNM" "Sounds\\CutSequences\\SpaceShip\\Warmup.wav"),
};
#define CPyramidSpaceShip_componentsct ARRAYCOUNT(CPyramidSpaceShip_components)
CEventHandlerEntry CPyramidSpaceShip_handlers[] = {
{0x02610001, -1, CEntity::pEventHandler(&CPyramidSpaceShip::
#line 658 "D:/SE1_GPL/Sources/EntitiesMP/PyramidSpaceShip.es"
MPIntro),DEBUGSTRING("CPyramidSpaceShip::MPIntro")},
{0x02610002, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x02610002_MPIntro_01), DEBUGSTRING("CPyramidSpaceShip::H0x02610002_MPIntro_01")},
{0x02610003, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x02610003_MPIntro_02), DEBUGSTRING("CPyramidSpaceShip::H0x02610003_MPIntro_02")},
{0x02610004, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x02610004_MPIntro_03), DEBUGSTRING("CPyramidSpaceShip::H0x02610004_MPIntro_03")},
{0x02610005, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x02610005_MPIntro_04), DEBUGSTRING("CPyramidSpaceShip::H0x02610005_MPIntro_04")},
{0x02610006, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x02610006_MPIntro_05), DEBUGSTRING("CPyramidSpaceShip::H0x02610006_MPIntro_05")},
{0x02610007, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x02610007_MPIntro_06), DEBUGSTRING("CPyramidSpaceShip::H0x02610007_MPIntro_06")},
{0x02610008, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x02610008_MPIntro_07), DEBUGSTRING("CPyramidSpaceShip::H0x02610008_MPIntro_07")},
{0x02610009, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x02610009_MPIntro_08), DEBUGSTRING("CPyramidSpaceShip::H0x02610009_MPIntro_08")},
{0x0261000a, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x0261000a_MPIntro_09), DEBUGSTRING("CPyramidSpaceShip::H0x0261000a_MPIntro_09")},
{0x0261000b, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x0261000b_MPIntro_10), DEBUGSTRING("CPyramidSpaceShip::H0x0261000b_MPIntro_10")},
{0x0261000c, -1, CEntity::pEventHandler(&CPyramidSpaceShip::
#line 673 "D:/SE1_GPL/Sources/EntitiesMP/PyramidSpaceShip.es"
OpenDoors),DEBUGSTRING("CPyramidSpaceShip::OpenDoors")},
{0x0261000d, -1, CEntity::pEventHandler(&CPyramidSpaceShip::
#line 736 "D:/SE1_GPL/Sources/EntitiesMP/PyramidSpaceShip.es"
CloseDoors),DEBUGSTRING("CPyramidSpaceShip::CloseDoors")},
{0x0261000e, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x0261000e_CloseDoors_01), DEBUGSTRING("CPyramidSpaceShip::H0x0261000e_CloseDoors_01")},
{0x0261000f, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x0261000f_CloseDoors_02), DEBUGSTRING("CPyramidSpaceShip::H0x0261000f_CloseDoors_02")},
{0x02610010, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x02610010_CloseDoors_03), DEBUGSTRING("CPyramidSpaceShip::H0x02610010_CloseDoors_03")},
{0x02610011, -1, CEntity::pEventHandler(&CPyramidSpaceShip::
#line 762 "D:/SE1_GPL/Sources/EntitiesMP/PyramidSpaceShip.es"
FireLightBeam),DEBUGSTRING("CPyramidSpaceShip::FireLightBeam")},
{0x02610012, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x02610012_FireLightBeam_01), DEBUGSTRING("CPyramidSpaceShip::H0x02610012_FireLightBeam_01")},
{0x02610013, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x02610013_FireLightBeam_02), DEBUGSTRING("CPyramidSpaceShip::H0x02610013_FireLightBeam_02")},
{0x02610014, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x02610014_FireLightBeam_03), DEBUGSTRING("CPyramidSpaceShip::H0x02610014_FireLightBeam_03")},
{0x02610015, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x02610015_FireLightBeam_04), DEBUGSTRING("CPyramidSpaceShip::H0x02610015_FireLightBeam_04")},
{0x02610016, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x02610016_FireLightBeam_05), DEBUGSTRING("CPyramidSpaceShip::H0x02610016_FireLightBeam_05")},
{0x02610017, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x02610017_FireLightBeam_06), DEBUGSTRING("CPyramidSpaceShip::H0x02610017_FireLightBeam_06")},
{0x02610018, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x02610018_FireLightBeam_07), DEBUGSTRING("CPyramidSpaceShip::H0x02610018_FireLightBeam_07")},
{0x02610019, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x02610019_FireLightBeam_08), DEBUGSTRING("CPyramidSpaceShip::H0x02610019_FireLightBeam_08")},
{0x0261001a, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x0261001a_FireLightBeam_09), DEBUGSTRING("CPyramidSpaceShip::H0x0261001a_FireLightBeam_09")},
{0x0261001b, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x0261001b_FireLightBeam_10), DEBUGSTRING("CPyramidSpaceShip::H0x0261001b_FireLightBeam_10")},
{0x0261001c, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x0261001c_FireLightBeam_11), DEBUGSTRING("CPyramidSpaceShip::H0x0261001c_FireLightBeam_11")},
{0x0261001d, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x0261001d_FireLightBeam_12), DEBUGSTRING("CPyramidSpaceShip::H0x0261001d_FireLightBeam_12")},
{0x0261001e, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x0261001e_FireLightBeam_13), DEBUGSTRING("CPyramidSpaceShip::H0x0261001e_FireLightBeam_13")},
{0x0261001f, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x0261001f_FireLightBeam_14), DEBUGSTRING("CPyramidSpaceShip::H0x0261001f_FireLightBeam_14")},
{0x02610020, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x02610020_FireLightBeam_15), DEBUGSTRING("CPyramidSpaceShip::H0x02610020_FireLightBeam_15")},
{0x02610021, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x02610021_FireLightBeam_16), DEBUGSTRING("CPyramidSpaceShip::H0x02610021_FireLightBeam_16")},
{0x02610022, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x02610022_FireLightBeam_17), DEBUGSTRING("CPyramidSpaceShip::H0x02610022_FireLightBeam_17")},
{0x02610023, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x02610023_FireLightBeam_18), DEBUGSTRING("CPyramidSpaceShip::H0x02610023_FireLightBeam_18")},
{0x02610024, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x02610024_FireLightBeam_19), DEBUGSTRING("CPyramidSpaceShip::H0x02610024_FireLightBeam_19")},
{0x02610025, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x02610025_FireLightBeam_20), DEBUGSTRING("CPyramidSpaceShip::H0x02610025_FireLightBeam_20")},
{0x02610026, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x02610026_FireLightBeam_21), DEBUGSTRING("CPyramidSpaceShip::H0x02610026_FireLightBeam_21")},
{0x02610027, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x02610027_FireLightBeam_22), DEBUGSTRING("CPyramidSpaceShip::H0x02610027_FireLightBeam_22")},
{0x02610028, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x02610028_FireLightBeam_23), DEBUGSTRING("CPyramidSpaceShip::H0x02610028_FireLightBeam_23")},
{0x02610029, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x02610029_FireLightBeam_24), DEBUGSTRING("CPyramidSpaceShip::H0x02610029_FireLightBeam_24")},
{0x0261002a, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x0261002a_FireLightBeam_25), DEBUGSTRING("CPyramidSpaceShip::H0x0261002a_FireLightBeam_25")},
{0x0261002b, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x0261002b_FireLightBeam_26), DEBUGSTRING("CPyramidSpaceShip::H0x0261002b_FireLightBeam_26")},
{0x0261002c, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x0261002c_FireLightBeam_27), DEBUGSTRING("CPyramidSpaceShip::H0x0261002c_FireLightBeam_27")},
{0x0261002d, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x0261002d_FireLightBeam_28), DEBUGSTRING("CPyramidSpaceShip::H0x0261002d_FireLightBeam_28")},
{1, -1, CEntity::pEventHandler(&CPyramidSpaceShip::
#line 890 "D:/SE1_GPL/Sources/EntitiesMP/PyramidSpaceShip.es"
Main),DEBUGSTRING("CPyramidSpaceShip::Main")},
{0x0261002e, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x0261002e_Main_01), DEBUGSTRING("CPyramidSpaceShip::H0x0261002e_Main_01")},
{0x0261002f, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x0261002f_Main_02), DEBUGSTRING("CPyramidSpaceShip::H0x0261002f_Main_02")},
{0x02610030, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x02610030_Main_03), DEBUGSTRING("CPyramidSpaceShip::H0x02610030_Main_03")},
{0x02610031, -1, CEntity::pEventHandler(&CPyramidSpaceShip::H0x02610031_Main_04), DEBUGSTRING("CPyramidSpaceShip::H0x02610031_Main_04")},
};
#define CPyramidSpaceShip_handlersct ARRAYCOUNT(CPyramidSpaceShip_handlers)
CEntity *CPyramidSpaceShip_New(void) { return new CPyramidSpaceShip; };
void CPyramidSpaceShip_OnInitClass(void) {};
void CPyramidSpaceShip_OnEndClass(void) {};
void CPyramidSpaceShip_OnPrecache(CDLLEntityClass *pdec, INDEX iUser) {};
void CPyramidSpaceShip_OnWorldEnd(CWorld *pwo) {};
void CPyramidSpaceShip_OnWorldInit(CWorld *pwo) {};
void CPyramidSpaceShip_OnWorldTick(CWorld *pwo) {};
void CPyramidSpaceShip_OnWorldRender(CWorld *pwo) {};
ENTITY_CLASSDEFINITION(CPyramidSpaceShip, CMovableModelEntity, "PyramidSpaceShip", "Thumbnails\\PyramidSpaceShip.tbn", 0x00000261);
DECLARE_CTFILENAME(_fnmCPyramidSpaceShip_tbn, "Thumbnails\\PyramidSpaceShip.tbn");