mirror of
https://github.com/ptitSeb/Serious-Engine
synced 2024-11-29 13:25:52 +01:00
345 lines
33 KiB
C
345 lines
33 KiB
C
|
/*
|
||
|
* This file is generated by Entity Class Compiler, (c) CroTeam 1997-98
|
||
|
*/
|
||
|
|
||
|
EP_ENUMBEG(TargetType)
|
||
|
EP_ENUMVALUE(TT_NONE, ""),
|
||
|
EP_ENUMVALUE(TT_SOFT, ""),
|
||
|
EP_ENUMVALUE(TT_HARD, ""),
|
||
|
EP_ENUMEND(TargetType);
|
||
|
|
||
|
EP_ENUMBEG(DestinationType)
|
||
|
EP_ENUMVALUE(DT_PLAYERCURRENT, ""),
|
||
|
EP_ENUMVALUE(DT_PLAYERSPOTTED, ""),
|
||
|
EP_ENUMVALUE(DT_PATHTEMPORARY, ""),
|
||
|
EP_ENUMVALUE(DT_PATHPERSISTENT, ""),
|
||
|
EP_ENUMEND(DestinationType);
|
||
|
|
||
|
#define ENTITYCLASS CEnemyBase
|
||
|
|
||
|
CEntityProperty CEnemyBase_properties[] = {
|
||
|
CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x00000136<<8)+1, offsetof(CEnemyBase, m_penWatcher), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT3D, NULL, (0x00000136<<8)+2, offsetof(CEnemyBase, m_vStartPosition), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x00000136<<8)+3, offsetof(CEnemyBase, m_penEnemy), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_ENUM, &TargetType_enum, (0x00000136<<8)+4, offsetof(CEnemyBase, m_ttTarget), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_STRING, NULL, (0x00000136<<8)+5, offsetof(CEnemyBase, m_strDescription), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_STRING, NULL, (0x00000136<<8)+6, offsetof(CEnemyBase, m_strName), "Name", 'N', 0x7F0000FFUL, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_SOUNDOBJECT, NULL, (0x00000136<<8)+7, offsetof(CEnemyBase, m_soSound), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT3D, NULL, (0x00000136<<8)+8, offsetof(CEnemyBase, m_vStartDirection), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_BOOL, NULL, (0x00000136<<8)+9, offsetof(CEnemyBase, m_bOnStartPosition), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+29, offsetof(CEnemyBase, m_fFallHeight), "Fall height", 0, 0x7F0000FFUL, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+31, offsetof(CEnemyBase, m_fStepHeight), "Step height", 0, 0x7F0000FFUL, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_RANGE, NULL, (0x00000136<<8)+17, offsetof(CEnemyBase, m_fSenseRange), "Sense Range", 0, 0x7F0000FFUL, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+28, offsetof(CEnemyBase, m_fViewAngle), "View angle", 'V', 0x7F0000FFUL, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+10, offsetof(CEnemyBase, m_fWalkSpeed), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_ANGLE, NULL, (0x00000136<<8)+11, offsetof(CEnemyBase, m_aWalkRotateSpeed), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+12, offsetof(CEnemyBase, m_fAttackRunSpeed), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_ANGLE, NULL, (0x00000136<<8)+13, offsetof(CEnemyBase, m_aAttackRotateSpeed), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+14, offsetof(CEnemyBase, m_fCloseRunSpeed), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_ANGLE, NULL, (0x00000136<<8)+15, offsetof(CEnemyBase, m_aCloseRotateSpeed), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+20, offsetof(CEnemyBase, m_fAttackDistance), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+21, offsetof(CEnemyBase, m_fCloseDistance), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+22, offsetof(CEnemyBase, m_fAttackFireTime), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+23, offsetof(CEnemyBase, m_fCloseFireTime), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+24, offsetof(CEnemyBase, m_fStopDistance), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+25, offsetof(CEnemyBase, m_fIgnoreRange), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+26, offsetof(CEnemyBase, m_fLockOnEnemyTime), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+40, offsetof(CEnemyBase, m_fBlowUpAmount), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_INDEX, NULL, (0x00000136<<8)+41, offsetof(CEnemyBase, m_fBodyParts), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+42, offsetof(CEnemyBase, m_fDamageWounded), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT3D, NULL, (0x00000136<<8)+43, offsetof(CEnemyBase, m_vDamage), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+44, offsetof(CEnemyBase, m_tmLastDamage), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_BOOL, NULL, (0x00000136<<8)+46, offsetof(CEnemyBase, m_bRobotBlowup), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+47, offsetof(CEnemyBase, m_fBlowUpSize), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+133, offsetof(CEnemyBase, m_fMoveTime), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT3D, NULL, (0x00000136<<8)+52, offsetof(CEnemyBase, m_vDesiredPosition), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_ENUM, &DestinationType_enum, (0x00000136<<8)+53, offsetof(CEnemyBase, m_dtDestination), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x00000136<<8)+59, offsetof(CEnemyBase, m_penPathMarker), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT3D, NULL, (0x00000136<<8)+18, offsetof(CEnemyBase, m_vPlayerSpotted), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+54, offsetof(CEnemyBase, m_fMoveFrequency), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+55, offsetof(CEnemyBase, m_fMoveSpeed), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_ANGLE, NULL, (0x00000136<<8)+56, offsetof(CEnemyBase, m_aRotateSpeed), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+57, offsetof(CEnemyBase, m_fLockStartTime), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+58, offsetof(CEnemyBase, m_fRangeLast), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_BOOL, NULL, (0x00000136<<8)+130, offsetof(CEnemyBase, m_bFadeOut), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+131, offsetof(CEnemyBase, m_fFadeStartTime), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+132, offsetof(CEnemyBase, m_fFadeTime), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+60, offsetof(CEnemyBase, m_fShootTime), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+61, offsetof(CEnemyBase, m_fDamageConfused), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_INDEX, NULL, (0x00000136<<8)+62, offsetof(CEnemyBase, m_iChargeHitAnimation), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+63, offsetof(CEnemyBase, m_fChargeHitDamage), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+64, offsetof(CEnemyBase, m_fChargeHitAngle), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+65, offsetof(CEnemyBase, m_fChargeHitSpeed), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x00000136<<8)+83, offsetof(CEnemyBase, m_penSpawnerTarget), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x00000136<<8)+84, offsetof(CEnemyBase, m_penDeathTarget), "Death target", 'D', 0x7F0000FFUL, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_ENUM, &EventEType_enum, (0x00000136<<8)+85, offsetof(CEnemyBase, m_eetDeathType), "Death event type", 'F', 0x7F0000FFUL, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_BOOL, NULL, (0x00000136<<8)+86, offsetof(CEnemyBase, m_bTemplate), "Template", 0, 0x7F0000FFUL, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_RANGE, NULL, (0x00000136<<8)+88, offsetof(CEnemyBase, m_fAttackRadius), "Radius of attack", 'A', 0x7F0000FFUL, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_COLOR, NULL, (0x00000136<<8)+89, offsetof(CEnemyBase, m_colColor), "Color", 'L', 0x7F0000FFUL, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_BOOL, NULL, (0x00000136<<8)+90, offsetof(CEnemyBase, m_bDeaf), "Deaf", 0, 0x7F0000FFUL, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_BOOL, NULL, (0x00000136<<8)+91, offsetof(CEnemyBase, m_bBlind), "Blind", 0, 0x7F0000FFUL, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+92, offsetof(CEnemyBase, m_tmGiveUp), "Give up time", 0, 0x7F0000FFUL, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+93, offsetof(CEnemyBase, m_tmReflexMin), "Reflex Min", 0, 0x7F0000FFUL, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+94, offsetof(CEnemyBase, m_tmReflexMax), "Reflex Max", 0, 0x7F0000FFUL, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+95, offsetof(CEnemyBase, m_fActivityRange), "Activity Range", 0, 0x7F0000FFUL, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_BOOL, NULL, (0x00000136<<8)+106, offsetof(CEnemyBase, m_bApplyRandomStretch), "Apply random stretch", 0, 0x7F0000FFUL, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+107, offsetof(CEnemyBase, m_fRandomStretchFactor), "Random stretch factor", 0, 0x7F0000FFUL, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+108, offsetof(CEnemyBase, m_fStretchMultiplier), "Stretch multiplier", 0, 0x7F0000FFUL, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+109, offsetof(CEnemyBase, m_fRandomStretchMultiplier), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x00000136<<8)+120, offsetof(CEnemyBase, m_penMarker), "Marker", 'M', C_RED | 0xFF, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x00000136<<8)+140, offsetof(CEnemyBase, m_penMainMusicHolder), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+141, offsetof(CEnemyBase, m_tmLastFussTime), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+142, offsetof(CEnemyBase, m_iScore), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+143, offsetof(CEnemyBase, m_fMaxHealth), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_BOOL, NULL, (0x00000136<<8)+144, offsetof(CEnemyBase, m_bBoss), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+145, offsetof(CEnemyBase, m_fSpiritStartTime), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+146, offsetof(CEnemyBase, m_tmSpraySpawned), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+147, offsetof(CEnemyBase, m_fSprayDamage), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x00000136<<8)+148, offsetof(CEnemyBase, m_penSpray), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+149, offsetof(CEnemyBase, m_fMaxDamageAmmount), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT3D, NULL, (0x00000136<<8)+150, offsetof(CEnemyBase, m_vLastStain), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_ENUM, &SprayParticlesType_enum, (0x00000136<<8)+151, offsetof(CEnemyBase, m_sptType), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x00000136<<8)+160, offsetof(CEnemyBase, m_penTacticsHolder), "Tactics Holder", 0, 0x7F0000FFUL, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_BOOL, NULL, (0x00000136<<8)+161, offsetof(CEnemyBase, m_bTacticActive), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+162, offsetof(CEnemyBase, m_tmTacticsActivation), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT3D, NULL, (0x00000136<<8)+163, offsetof(CEnemyBase, m_vTacticsStartPosition), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+165, offsetof(CEnemyBase, m_fTacticVar1), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+166, offsetof(CEnemyBase, m_fTacticVar2), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+167, offsetof(CEnemyBase, m_fTacticVar3), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+168, offsetof(CEnemyBase, m_fTacticVar4), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FLOAT, NULL, (0x00000136<<8)+169, offsetof(CEnemyBase, m_fTacticVar5), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_BOOL, NULL, (0x00000136<<8)+170, offsetof(CEnemyBase, m_bTacticsStartOnSense), "Tactics start on sense", 0, 0x7F0000FFUL, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_COLOR, NULL, (0x00000136<<8)+180, offsetof(CEnemyBase, m_colBurning), "", 0, 0, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_BOOL, NULL, (0x00000136<<8)+181, offsetof(CEnemyBase, m_bResizeAttachments), "Stretch attachments", 0, 0x7F0000FFUL, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x00000136<<8)+255, offsetof(CEnemyBase, m_penPrediction), "", 0, 0, 0),
|
||
|
};
|
||
|
#define CEnemyBase_propertiesct ARRAYCOUNT(CEnemyBase_properties)
|
||
|
|
||
|
CEntityComponent CEnemyBase_components[] = {
|
||
|
#define CLASS_WATCHER ((0x00000136<<8)+1)
|
||
|
CEntityComponent(ECT_CLASS, CLASS_WATCHER, "EFNM" "Classes\\Watcher.ecl"),
|
||
|
#define CLASS_PROJECTILE ((0x00000136<<8)+2)
|
||
|
CEntityComponent(ECT_CLASS, CLASS_PROJECTILE, "EFNM" "Classes\\Projectile.ecl"),
|
||
|
#define CLASS_DEBRIS ((0x00000136<<8)+3)
|
||
|
CEntityComponent(ECT_CLASS, CLASS_DEBRIS, "EFNM" "Classes\\Debris.ecl"),
|
||
|
#define CLASS_BASIC_EFFECT ((0x00000136<<8)+4)
|
||
|
CEntityComponent(ECT_CLASS, CLASS_BASIC_EFFECT, "EFNM" "Classes\\BasicEffect.ecl"),
|
||
|
#define CLASS_BLOOD_SPRAY ((0x00000136<<8)+5)
|
||
|
CEntityComponent(ECT_CLASS, CLASS_BLOOD_SPRAY, "EFNM" "Classes\\BloodSpray.ecl"),
|
||
|
#define MODEL_FLESH ((0x00000136<<8)+10)
|
||
|
CEntityComponent(ECT_MODEL, MODEL_FLESH, "EFNM" "Models\\Effects\\Debris\\Flesh\\Flesh.mdl"),
|
||
|
#define MODEL_FLESH_APPLE ((0x00000136<<8)+11)
|
||
|
CEntityComponent(ECT_MODEL, MODEL_FLESH_APPLE, "EFNM" "Models\\Effects\\Debris\\Fruits\\Apple.mdl"),
|
||
|
#define MODEL_FLESH_BANANA ((0x00000136<<8)+12)
|
||
|
CEntityComponent(ECT_MODEL, MODEL_FLESH_BANANA, "EFNM" "Models\\Effects\\Debris\\Fruits\\Banana.mdl"),
|
||
|
#define MODEL_FLESH_BURGER ((0x00000136<<8)+13)
|
||
|
CEntityComponent(ECT_MODEL, MODEL_FLESH_BURGER, "EFNM" "Models\\Effects\\Debris\\Fruits\\CheeseBurger.mdl"),
|
||
|
#define MODEL_FLESH_LOLLY ((0x00000136<<8)+14)
|
||
|
CEntityComponent(ECT_MODEL, MODEL_FLESH_LOLLY, "EFNM" "Models\\Effects\\Debris\\Fruits\\LollyPop.mdl"),
|
||
|
#define MODEL_FLESH_ORANGE ((0x00000136<<8)+15)
|
||
|
CEntityComponent(ECT_MODEL, MODEL_FLESH_ORANGE, "EFNM" "Models\\Effects\\Debris\\Fruits\\Orange.mdl"),
|
||
|
#define TEXTURE_FLESH_RED ((0x00000136<<8)+20)
|
||
|
CEntityComponent(ECT_TEXTURE, TEXTURE_FLESH_RED, "EFNM" "Models\\Effects\\Debris\\Flesh\\FleshRed.tex"),
|
||
|
#define TEXTURE_FLESH_GREEN ((0x00000136<<8)+21)
|
||
|
CEntityComponent(ECT_TEXTURE, TEXTURE_FLESH_GREEN, "EFNM" "Models\\Effects\\Debris\\Flesh\\FleshGreen.tex"),
|
||
|
#define TEXTURE_FLESH_APPLE ((0x00000136<<8)+22)
|
||
|
CEntityComponent(ECT_TEXTURE, TEXTURE_FLESH_APPLE, "EFNM" "Models\\Effects\\Debris\\Fruits\\Apple.tex"),
|
||
|
#define TEXTURE_FLESH_BANANA ((0x00000136<<8)+23)
|
||
|
CEntityComponent(ECT_TEXTURE, TEXTURE_FLESH_BANANA, "EFNM" "Models\\Effects\\Debris\\Fruits\\Banana.tex"),
|
||
|
#define TEXTURE_FLESH_BURGER ((0x00000136<<8)+24)
|
||
|
CEntityComponent(ECT_TEXTURE, TEXTURE_FLESH_BURGER, "EFNM" "Models\\Effects\\Debris\\Fruits\\CheeseBurger.tex"),
|
||
|
#define TEXTURE_FLESH_LOLLY ((0x00000136<<8)+25)
|
||
|
CEntityComponent(ECT_TEXTURE, TEXTURE_FLESH_LOLLY, "EFNM" "Models\\Effects\\Debris\\Fruits\\LollyPop.tex"),
|
||
|
#define TEXTURE_FLESH_ORANGE ((0x00000136<<8)+26)
|
||
|
CEntityComponent(ECT_TEXTURE, TEXTURE_FLESH_ORANGE, "EFNM" "Models\\Effects\\Debris\\Fruits\\Orange.tex"),
|
||
|
#define MODEL_MACHINE ((0x00000136<<8)+31)
|
||
|
CEntityComponent(ECT_MODEL, MODEL_MACHINE, "EFNM" "Models\\Effects\\Debris\\Stone\\Stone.mdl"),
|
||
|
#define TEXTURE_MACHINE ((0x00000136<<8)+32)
|
||
|
CEntityComponent(ECT_TEXTURE, TEXTURE_MACHINE, "EFNM" "Models\\Effects\\Debris\\Stone\\Stone.tex"),
|
||
|
};
|
||
|
#define CEnemyBase_componentsct ARRAYCOUNT(CEnemyBase_components)
|
||
|
|
||
|
CEventHandlerEntry CEnemyBase_handlers[] = {
|
||
|
{0x01360003, -1, CEntity::pEventHandler(&CEnemyBase::
|
||
|
#line 2070 "D:/SE1_GPL/Sources/EntitiesMP/EnemyBase.es"
|
||
|
MoveToDestination),DEBUGSTRING("CEnemyBase::MoveToDestination")},
|
||
|
{0x01360004, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360004_MoveToDestination_01), DEBUGSTRING("CEnemyBase::H0x01360004_MoveToDestination_01")},
|
||
|
{0x01360005, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360005_MoveToDestination_02), DEBUGSTRING("CEnemyBase::H0x01360005_MoveToDestination_02")},
|
||
|
{0x01360006, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360006_MoveToDestination_03), DEBUGSTRING("CEnemyBase::H0x01360006_MoveToDestination_03")},
|
||
|
{0x01360007, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360007_MoveToDestination_04), DEBUGSTRING("CEnemyBase::H0x01360007_MoveToDestination_04")},
|
||
|
{0x01360008, -1, CEntity::pEventHandler(&CEnemyBase::
|
||
|
#line 2095 "D:/SE1_GPL/Sources/EntitiesMP/EnemyBase.es"
|
||
|
MoveToRandomPatrolPosition),DEBUGSTRING("CEnemyBase::MoveToRandomPatrolPosition")},
|
||
|
{0x01360009, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360009_MoveToRandomPatrolPosition_01), DEBUGSTRING("CEnemyBase::H0x01360009_MoveToRandomPatrolPosition_01")},
|
||
|
{0x0136000a, -1, CEntity::pEventHandler(&CEnemyBase::H0x0136000a_MoveToRandomPatrolPosition_02), DEBUGSTRING("CEnemyBase::H0x0136000a_MoveToRandomPatrolPosition_02")},
|
||
|
{0x0136000b, -1, CEntity::pEventHandler(&CEnemyBase::
|
||
|
#line 2135 "D:/SE1_GPL/Sources/EntitiesMP/EnemyBase.es"
|
||
|
DoPatrolling),DEBUGSTRING("CEnemyBase::DoPatrolling")},
|
||
|
{0x0136000c, -1, CEntity::pEventHandler(&CEnemyBase::H0x0136000c_DoPatrolling_01), DEBUGSTRING("CEnemyBase::H0x0136000c_DoPatrolling_01")},
|
||
|
{0x0136000d, -1, CEntity::pEventHandler(&CEnemyBase::H0x0136000d_DoPatrolling_02), DEBUGSTRING("CEnemyBase::H0x0136000d_DoPatrolling_02")},
|
||
|
{0x0136000e, -1, CEntity::pEventHandler(&CEnemyBase::H0x0136000e_DoPatrolling_03), DEBUGSTRING("CEnemyBase::H0x0136000e_DoPatrolling_03")},
|
||
|
{0x0136000f, -1, CEntity::pEventHandler(&CEnemyBase::H0x0136000f_DoPatrolling_04), DEBUGSTRING("CEnemyBase::H0x0136000f_DoPatrolling_04")},
|
||
|
{0x01360010, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360010_DoPatrolling_05), DEBUGSTRING("CEnemyBase::H0x01360010_DoPatrolling_05")},
|
||
|
{0x01360011, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360011_DoPatrolling_06), DEBUGSTRING("CEnemyBase::H0x01360011_DoPatrolling_06")},
|
||
|
{0x01360012, -1, CEntity::pEventHandler(&CEnemyBase::
|
||
|
#line 2150 "D:/SE1_GPL/Sources/EntitiesMP/EnemyBase.es"
|
||
|
BeIdle),DEBUGSTRING("CEnemyBase::BeIdle")},
|
||
|
{0x01360013, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360013_BeIdle_01), DEBUGSTRING("CEnemyBase::H0x01360013_BeIdle_01")},
|
||
|
{0x01360014, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360014_BeIdle_02), DEBUGSTRING("CEnemyBase::H0x01360014_BeIdle_02")},
|
||
|
{0x01360015, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360015_BeIdle_03), DEBUGSTRING("CEnemyBase::H0x01360015_BeIdle_03")},
|
||
|
{0x01360016, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360016_BeIdle_04), DEBUGSTRING("CEnemyBase::H0x01360016_BeIdle_04")},
|
||
|
{0x01360017, -1, CEntity::pEventHandler(&CEnemyBase::
|
||
|
#line 2168 "D:/SE1_GPL/Sources/EntitiesMP/EnemyBase.es"
|
||
|
ReturnToStartPosition),DEBUGSTRING("CEnemyBase::ReturnToStartPosition")},
|
||
|
{0x01360018, -1, CEntity::pEventHandler(&CEnemyBase::
|
||
|
#line 2212 "D:/SE1_GPL/Sources/EntitiesMP/EnemyBase.es"
|
||
|
MoveThroughMarkers),DEBUGSTRING("CEnemyBase::MoveThroughMarkers")},
|
||
|
{0x01360019, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360019_MoveThroughMarkers_01), DEBUGSTRING("CEnemyBase::H0x01360019_MoveThroughMarkers_01")},
|
||
|
{0x0136001a, -1, CEntity::pEventHandler(&CEnemyBase::H0x0136001a_MoveThroughMarkers_02), DEBUGSTRING("CEnemyBase::H0x0136001a_MoveThroughMarkers_02")},
|
||
|
{0x0136001b, -1, CEntity::pEventHandler(&CEnemyBase::H0x0136001b_MoveThroughMarkers_03), DEBUGSTRING("CEnemyBase::H0x0136001b_MoveThroughMarkers_03")},
|
||
|
{0x0136001c, -1, CEntity::pEventHandler(&CEnemyBase::H0x0136001c_MoveThroughMarkers_04), DEBUGSTRING("CEnemyBase::H0x0136001c_MoveThroughMarkers_04")},
|
||
|
{0x0136001d, -1, CEntity::pEventHandler(&CEnemyBase::H0x0136001d_MoveThroughMarkers_05), DEBUGSTRING("CEnemyBase::H0x0136001d_MoveThroughMarkers_05")},
|
||
|
{0x0136001e, -1, CEntity::pEventHandler(&CEnemyBase::H0x0136001e_MoveThroughMarkers_06), DEBUGSTRING("CEnemyBase::H0x0136001e_MoveThroughMarkers_06")},
|
||
|
{0x0136001f, -1, CEntity::pEventHandler(&CEnemyBase::H0x0136001f_MoveThroughMarkers_07), DEBUGSTRING("CEnemyBase::H0x0136001f_MoveThroughMarkers_07")},
|
||
|
{0x01360020, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360020_MoveThroughMarkers_08), DEBUGSTRING("CEnemyBase::H0x01360020_MoveThroughMarkers_08")},
|
||
|
{0x01360021, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360021_MoveThroughMarkers_09), DEBUGSTRING("CEnemyBase::H0x01360021_MoveThroughMarkers_09")},
|
||
|
{0x01360022, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360022_MoveThroughMarkers_10), DEBUGSTRING("CEnemyBase::H0x01360022_MoveThroughMarkers_10")},
|
||
|
{0x01360023, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360023_MoveThroughMarkers_11), DEBUGSTRING("CEnemyBase::H0x01360023_MoveThroughMarkers_11")},
|
||
|
{0x01360024, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360024_MoveThroughMarkers_12), DEBUGSTRING("CEnemyBase::H0x01360024_MoveThroughMarkers_12")},
|
||
|
{0x01360025, -1, CEntity::pEventHandler(&CEnemyBase::
|
||
|
#line 2310 "D:/SE1_GPL/Sources/EntitiesMP/EnemyBase.es"
|
||
|
NewEnemySpotted),DEBUGSTRING("CEnemyBase::NewEnemySpotted")},
|
||
|
{0x01360026, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360026_NewEnemySpotted_01), DEBUGSTRING("CEnemyBase::H0x01360026_NewEnemySpotted_01")},
|
||
|
{0x01360027, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360027_NewEnemySpotted_02), DEBUGSTRING("CEnemyBase::H0x01360027_NewEnemySpotted_02")},
|
||
|
{0x01360028, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360028_NewEnemySpotted_03), DEBUGSTRING("CEnemyBase::H0x01360028_NewEnemySpotted_03")},
|
||
|
{0x01360029, -1, CEntity::pEventHandler(&CEnemyBase::
|
||
|
#line 2342 "D:/SE1_GPL/Sources/EntitiesMP/EnemyBase.es"
|
||
|
StopAttack),DEBUGSTRING("CEnemyBase::StopAttack")},
|
||
|
{0x0136002a, -1, CEntity::pEventHandler(&CEnemyBase::
|
||
|
#line 2355 "D:/SE1_GPL/Sources/EntitiesMP/EnemyBase.es"
|
||
|
InitializeAttack),DEBUGSTRING("CEnemyBase::InitializeAttack")},
|
||
|
{0x0136002b, -1, CEntity::pEventHandler(&CEnemyBase::
|
||
|
#line 2381 "D:/SE1_GPL/Sources/EntitiesMP/EnemyBase.es"
|
||
|
AttackEnemy),DEBUGSTRING("CEnemyBase::AttackEnemy")},
|
||
|
{0x0136002c, -1, CEntity::pEventHandler(&CEnemyBase::H0x0136002c_AttackEnemy_01), DEBUGSTRING("CEnemyBase::H0x0136002c_AttackEnemy_01")},
|
||
|
{0x0136002d, -1, CEntity::pEventHandler(&CEnemyBase::H0x0136002d_AttackEnemy_02), DEBUGSTRING("CEnemyBase::H0x0136002d_AttackEnemy_02")},
|
||
|
{0x0136002e, -1, CEntity::pEventHandler(&CEnemyBase::H0x0136002e_AttackEnemy_03), DEBUGSTRING("CEnemyBase::H0x0136002e_AttackEnemy_03")},
|
||
|
{0x0136002f, -1, CEntity::pEventHandler(&CEnemyBase::H0x0136002f_AttackEnemy_04), DEBUGSTRING("CEnemyBase::H0x0136002f_AttackEnemy_04")},
|
||
|
{0x01360030, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360030_AttackEnemy_05), DEBUGSTRING("CEnemyBase::H0x01360030_AttackEnemy_05")},
|
||
|
{0x01360031, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360031_AttackEnemy_06), DEBUGSTRING("CEnemyBase::H0x01360031_AttackEnemy_06")},
|
||
|
{0x01360032, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360032_AttackEnemy_07), DEBUGSTRING("CEnemyBase::H0x01360032_AttackEnemy_07")},
|
||
|
{0x01360033, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360033_AttackEnemy_08), DEBUGSTRING("CEnemyBase::H0x01360033_AttackEnemy_08")},
|
||
|
{0x01360034, -1, CEntity::pEventHandler(&CEnemyBase::
|
||
|
#line 2399 "D:/SE1_GPL/Sources/EntitiesMP/EnemyBase.es"
|
||
|
PerformAttack),DEBUGSTRING("CEnemyBase::PerformAttack")},
|
||
|
{0x01360035, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360035_PerformAttack_01), DEBUGSTRING("CEnemyBase::H0x01360035_PerformAttack_01")},
|
||
|
{0x01360036, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360036_PerformAttack_02), DEBUGSTRING("CEnemyBase::H0x01360036_PerformAttack_02")},
|
||
|
{0x01360037, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360037_PerformAttack_03), DEBUGSTRING("CEnemyBase::H0x01360037_PerformAttack_03")},
|
||
|
{0x01360038, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360038_PerformAttack_04), DEBUGSTRING("CEnemyBase::H0x01360038_PerformAttack_04")},
|
||
|
{0x01360039, -1, CEntity::pEventHandler(&CEnemyBase::
|
||
|
#line 2587 "D:/SE1_GPL/Sources/EntitiesMP/EnemyBase.es"
|
||
|
FireOrHit),DEBUGSTRING("CEnemyBase::FireOrHit")},
|
||
|
{0x0136003a, -1, CEntity::pEventHandler(&CEnemyBase::H0x0136003a_FireOrHit_01), DEBUGSTRING("CEnemyBase::H0x0136003a_FireOrHit_01")},
|
||
|
{0x0136003b, -1, CEntity::pEventHandler(&CEnemyBase::H0x0136003b_FireOrHit_02), DEBUGSTRING("CEnemyBase::H0x0136003b_FireOrHit_02")},
|
||
|
{0x0136003c, -1, CEntity::pEventHandler(&CEnemyBase::H0x0136003c_FireOrHit_03), DEBUGSTRING("CEnemyBase::H0x0136003c_FireOrHit_03")},
|
||
|
{0x0136003d, -1, CEntity::pEventHandler(&CEnemyBase::H0x0136003d_FireOrHit_04), DEBUGSTRING("CEnemyBase::H0x0136003d_FireOrHit_04")},
|
||
|
{0x0136003e, -1, CEntity::pEventHandler(&CEnemyBase::H0x0136003e_FireOrHit_05), DEBUGSTRING("CEnemyBase::H0x0136003e_FireOrHit_05")},
|
||
|
{0x0136003f, -1, CEntity::pEventHandler(&CEnemyBase::H0x0136003f_FireOrHit_06), DEBUGSTRING("CEnemyBase::H0x0136003f_FireOrHit_06")},
|
||
|
{0x01360040, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360040_FireOrHit_07), DEBUGSTRING("CEnemyBase::H0x01360040_FireOrHit_07")},
|
||
|
{0x01360041, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360041_FireOrHit_08), DEBUGSTRING("CEnemyBase::H0x01360041_FireOrHit_08")},
|
||
|
{0x01360042, -1, CEntity::pEventHandler(&CEnemyBase::
|
||
|
#line 2630 "D:/SE1_GPL/Sources/EntitiesMP/EnemyBase.es"
|
||
|
Hit),DEBUGSTRING("CEnemyBase::Hit")},
|
||
|
{0x01360043, -1, CEntity::pEventHandler(&CEnemyBase::
|
||
|
#line 2636 "D:/SE1_GPL/Sources/EntitiesMP/EnemyBase.es"
|
||
|
Fire),DEBUGSTRING("CEnemyBase::Fire")},
|
||
|
{0x01360044, -1, CEntity::pEventHandler(&CEnemyBase::
|
||
|
#line 2646 "D:/SE1_GPL/Sources/EntitiesMP/EnemyBase.es"
|
||
|
LockOnEnemy),DEBUGSTRING("CEnemyBase::LockOnEnemy")},
|
||
|
{0x01360045, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360045_LockOnEnemy_01), DEBUGSTRING("CEnemyBase::H0x01360045_LockOnEnemy_01")},
|
||
|
{0x01360046, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360046_LockOnEnemy_02), DEBUGSTRING("CEnemyBase::H0x01360046_LockOnEnemy_02")},
|
||
|
{0x01360047, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360047_LockOnEnemy_03), DEBUGSTRING("CEnemyBase::H0x01360047_LockOnEnemy_03")},
|
||
|
{0x01360048, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360048_LockOnEnemy_04), DEBUGSTRING("CEnemyBase::H0x01360048_LockOnEnemy_04")},
|
||
|
{0x01360049, -1, CEntity::pEventHandler(&CEnemyBase::
|
||
|
#line 2685 "D:/SE1_GPL/Sources/EntitiesMP/EnemyBase.es"
|
||
|
ChargeHitEnemy),DEBUGSTRING("CEnemyBase::ChargeHitEnemy")},
|
||
|
{0x0136004a, -1, CEntity::pEventHandler(&CEnemyBase::H0x0136004a_ChargeHitEnemy_01), DEBUGSTRING("CEnemyBase::H0x0136004a_ChargeHitEnemy_01")},
|
||
|
{0x0136004b, -1, CEntity::pEventHandler(&CEnemyBase::H0x0136004b_ChargeHitEnemy_02), DEBUGSTRING("CEnemyBase::H0x0136004b_ChargeHitEnemy_02")},
|
||
|
{0x0136004c, -1, CEntity::pEventHandler(&CEnemyBase::H0x0136004c_ChargeHitEnemy_03), DEBUGSTRING("CEnemyBase::H0x0136004c_ChargeHitEnemy_03")},
|
||
|
{0x0136004d, -1, CEntity::pEventHandler(&CEnemyBase::H0x0136004d_ChargeHitEnemy_04), DEBUGSTRING("CEnemyBase::H0x0136004d_ChargeHitEnemy_04")},
|
||
|
{0x0136004e, -1, CEntity::pEventHandler(&CEnemyBase::H0x0136004e_ChargeHitEnemy_05), DEBUGSTRING("CEnemyBase::H0x0136004e_ChargeHitEnemy_05")},
|
||
|
{0x0136004f, -1, CEntity::pEventHandler(&CEnemyBase::
|
||
|
#line 2741 "D:/SE1_GPL/Sources/EntitiesMP/EnemyBase.es"
|
||
|
BeWounded),DEBUGSTRING("CEnemyBase::BeWounded")},
|
||
|
{0x01360050, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360050_BeWounded_01), DEBUGSTRING("CEnemyBase::H0x01360050_BeWounded_01")},
|
||
|
{0x01360051, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360051_BeWounded_02), DEBUGSTRING("CEnemyBase::H0x01360051_BeWounded_02")},
|
||
|
{0x01360052, -1, CEntity::pEventHandler(&CEnemyBase::
|
||
|
#line 2750 "D:/SE1_GPL/Sources/EntitiesMP/EnemyBase.es"
|
||
|
Die),DEBUGSTRING("CEnemyBase::Die")},
|
||
|
{0x01360053, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360053_Die_01), DEBUGSTRING("CEnemyBase::H0x01360053_Die_01")},
|
||
|
{0x01360054, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360054_Die_02), DEBUGSTRING("CEnemyBase::H0x01360054_Die_02")},
|
||
|
{0x01360055, -1, CEntity::pEventHandler(&CEnemyBase::
|
||
|
#line 2843 "D:/SE1_GPL/Sources/EntitiesMP/EnemyBase.es"
|
||
|
Death),DEBUGSTRING("CEnemyBase::Death")},
|
||
|
{0x01360056, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360056_Death_01), DEBUGSTRING("CEnemyBase::H0x01360056_Death_01")},
|
||
|
{0x01360057, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360057_Death_02), DEBUGSTRING("CEnemyBase::H0x01360057_Death_02")},
|
||
|
{0x01360058, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360058_Death_03), DEBUGSTRING("CEnemyBase::H0x01360058_Death_03")},
|
||
|
{0x01360059, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360059_Death_04), DEBUGSTRING("CEnemyBase::H0x01360059_Death_04")},
|
||
|
{0x0136005a, -1, CEntity::pEventHandler(&CEnemyBase::H0x0136005a_Death_05), DEBUGSTRING("CEnemyBase::H0x0136005a_Death_05")},
|
||
|
{0x0136005b, -1, CEntity::pEventHandler(&CEnemyBase::H0x0136005b_Death_06), DEBUGSTRING("CEnemyBase::H0x0136005b_Death_06")},
|
||
|
{0x0136005c, -1, CEntity::pEventHandler(&CEnemyBase::H0x0136005c_Death_07), DEBUGSTRING("CEnemyBase::H0x0136005c_Death_07")},
|
||
|
{0x0136005d, -1, CEntity::pEventHandler(&CEnemyBase::H0x0136005d_Death_08), DEBUGSTRING("CEnemyBase::H0x0136005d_Death_08")},
|
||
|
{0x0136005e, -1, CEntity::pEventHandler(&CEnemyBase::H0x0136005e_Death_09), DEBUGSTRING("CEnemyBase::H0x0136005e_Death_09")},
|
||
|
{0x0136005f, -1, CEntity::pEventHandler(&CEnemyBase::
|
||
|
#line 2903 "D:/SE1_GPL/Sources/EntitiesMP/EnemyBase.es"
|
||
|
DeathSequence),DEBUGSTRING("CEnemyBase::DeathSequence")},
|
||
|
{0x01360060, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360060_DeathSequence_01), DEBUGSTRING("CEnemyBase::H0x01360060_DeathSequence_01")},
|
||
|
{0x01360061, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360061_DeathSequence_02), DEBUGSTRING("CEnemyBase::H0x01360061_DeathSequence_02")},
|
||
|
{0x01360062, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360062_DeathSequence_03), DEBUGSTRING("CEnemyBase::H0x01360062_DeathSequence_03")},
|
||
|
{0x01360063, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360063_DeathSequence_04), DEBUGSTRING("CEnemyBase::H0x01360063_DeathSequence_04")},
|
||
|
{0x01360064, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360064_DeathSequence_05), DEBUGSTRING("CEnemyBase::H0x01360064_DeathSequence_05")},
|
||
|
{0x01360065, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360065_DeathSequence_06), DEBUGSTRING("CEnemyBase::H0x01360065_DeathSequence_06")},
|
||
|
{0x01360066, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360066_DeathSequence_07), DEBUGSTRING("CEnemyBase::H0x01360066_DeathSequence_07")},
|
||
|
{0x01360067, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360067_DeathSequence_08), DEBUGSTRING("CEnemyBase::H0x01360067_DeathSequence_08")},
|
||
|
{0x01360068, -1, CEntity::pEventHandler(&CEnemyBase::
|
||
|
#line 2942 "D:/SE1_GPL/Sources/EntitiesMP/EnemyBase.es"
|
||
|
Active),DEBUGSTRING("CEnemyBase::Active")},
|
||
|
{0x01360069, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360069_Active_01), DEBUGSTRING("CEnemyBase::H0x01360069_Active_01")},
|
||
|
{0x0136006a, -1, CEntity::pEventHandler(&CEnemyBase::H0x0136006a_Active_02), DEBUGSTRING("CEnemyBase::H0x0136006a_Active_02")},
|
||
|
{0x0136006b, -1, CEntity::pEventHandler(&CEnemyBase::
|
||
|
#line 3081 "D:/SE1_GPL/Sources/EntitiesMP/EnemyBase.es"
|
||
|
Inactive),DEBUGSTRING("CEnemyBase::Inactive")},
|
||
|
{0x0136006c, -1, CEntity::pEventHandler(&CEnemyBase::H0x0136006c_Inactive_01), DEBUGSTRING("CEnemyBase::H0x0136006c_Inactive_01")},
|
||
|
{0x0136006d, -1, CEntity::pEventHandler(&CEnemyBase::H0x0136006d_Inactive_02), DEBUGSTRING("CEnemyBase::H0x0136006d_Inactive_02")},
|
||
|
{0x0136006e, -1, CEntity::pEventHandler(&CEnemyBase::
|
||
|
#line 3127 "D:/SE1_GPL/Sources/EntitiesMP/EnemyBase.es"
|
||
|
PreMainLoop),DEBUGSTRING("CEnemyBase::PreMainLoop")},
|
||
|
{0x0136006f, -1, CEntity::pEventHandler(&CEnemyBase::
|
||
|
#line 3133 "D:/SE1_GPL/Sources/EntitiesMP/EnemyBase.es"
|
||
|
MainLoop),DEBUGSTRING("CEnemyBase::MainLoop")},
|
||
|
{0x01360070, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360070_MainLoop_01), DEBUGSTRING("CEnemyBase::H0x01360070_MainLoop_01")},
|
||
|
{0x01360071, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360071_MainLoop_02), DEBUGSTRING("CEnemyBase::H0x01360071_MainLoop_02")},
|
||
|
{0x01360072, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360072_MainLoop_03), DEBUGSTRING("CEnemyBase::H0x01360072_MainLoop_03")},
|
||
|
{0x01360073, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360073_MainLoop_04), DEBUGSTRING("CEnemyBase::H0x01360073_MainLoop_04")},
|
||
|
{0x01360074, -1, CEntity::pEventHandler(&CEnemyBase::
|
||
|
#line 3210 "D:/SE1_GPL/Sources/EntitiesMP/EnemyBase.es"
|
||
|
StandardBehavior),DEBUGSTRING("CEnemyBase::StandardBehavior")},
|
||
|
{0x01360075, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360075_StandardBehavior_01), DEBUGSTRING("CEnemyBase::H0x01360075_StandardBehavior_01")},
|
||
|
{0x01360076, -1, CEntity::pEventHandler(&CEnemyBase::H0x01360076_StandardBehavior_02), DEBUGSTRING("CEnemyBase::H0x01360076_StandardBehavior_02")},
|
||
|
{1, -1, CEntity::pEventHandler(&CEnemyBase::
|
||
|
#line 3258 "D:/SE1_GPL/Sources/EntitiesMP/EnemyBase.es"
|
||
|
Main),DEBUGSTRING("CEnemyBase::Main")},
|
||
|
};
|
||
|
#define CEnemyBase_handlersct ARRAYCOUNT(CEnemyBase_handlers)
|
||
|
|
||
|
CEntity *CEnemyBase_New(void) { return new CEnemyBase; };
|
||
|
void CEnemyBase_OnInitClass(void) {};
|
||
|
void CEnemyBase_OnEndClass(void) {};
|
||
|
void CEnemyBase_OnPrecache(CDLLEntityClass *pdec, INDEX iUser) {};
|
||
|
void CEnemyBase_OnWorldEnd(CWorld *pwo) {};
|
||
|
void CEnemyBase_OnWorldInit(CWorld *pwo) {};
|
||
|
void CEnemyBase_OnWorldTick(CWorld *pwo) {};
|
||
|
void CEnemyBase_OnWorldRender(CWorld *pwo) {};
|
||
|
ENTITY_CLASSDEFINITION(CEnemyBase, CMovableModelEntity, "Enemy Base", "", 0x00000136);
|
||
|
DECLARE_CTFILENAME(_fnmCEnemyBase_tbn, "");
|