/* * 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");