/* * This file is generated by Entity Class Compiler, (c) CroTeam 1997-98 */ #ifndef _EntitiesMP_PlayerWeapons_INCLUDED #define _EntitiesMP_PlayerWeapons_INCLUDED 1 #include #include #include #include #include #include #include #include #include #include #define EVENTCODE_EWeaponsInit 0x01920000 class DECL_DLL EWeaponsInit : public CEntityEvent { public: EWeaponsInit(); CEntityEvent *MakeCopy(void); CEntityPointer penOwner; }; DECL_DLL inline void ClearToDefault(EWeaponsInit &e) { e = EWeaponsInit(); } ; #define EVENTCODE_ESelectWeapon 0x01920001 class DECL_DLL ESelectWeapon : public CEntityEvent { public: ESelectWeapon(); CEntityEvent *MakeCopy(void); INDEX iWeapon; }; DECL_DLL inline void ClearToDefault(ESelectWeapon &e) { e = ESelectWeapon(); } ; #define EVENTCODE_EBoringWeapon 0x01920002 class DECL_DLL EBoringWeapon : public CEntityEvent { public: EBoringWeapon(); CEntityEvent *MakeCopy(void); }; DECL_DLL inline void ClearToDefault(EBoringWeapon &e) { e = EBoringWeapon(); } ; #define EVENTCODE_EFireWeapon 0x01920003 class DECL_DLL EFireWeapon : public CEntityEvent { public: EFireWeapon(); CEntityEvent *MakeCopy(void); }; DECL_DLL inline void ClearToDefault(EFireWeapon &e) { e = EFireWeapon(); } ; #define EVENTCODE_EReleaseWeapon 0x01920004 class DECL_DLL EReleaseWeapon : public CEntityEvent { public: EReleaseWeapon(); CEntityEvent *MakeCopy(void); }; DECL_DLL inline void ClearToDefault(EReleaseWeapon &e) { e = EReleaseWeapon(); } ; #define EVENTCODE_EReloadWeapon 0x01920005 class DECL_DLL EReloadWeapon : public CEntityEvent { public: EReloadWeapon(); CEntityEvent *MakeCopy(void); }; DECL_DLL inline void ClearToDefault(EReloadWeapon &e) { e = EReloadWeapon(); } ; #define EVENTCODE_EWeaponChanged 0x01920006 class DECL_DLL EWeaponChanged : public CEntityEvent { public: EWeaponChanged(); CEntityEvent *MakeCopy(void); }; DECL_DLL inline void ClearToDefault(EWeaponChanged &e) { e = EWeaponChanged(); } ; extern DECL_DLL CEntityPropertyEnumType WeaponType_enum; enum WeaponType { WEAPON_NONE = 0, WEAPON_KNIFE = 1, WEAPON_COLT = 2, WEAPON_DOUBLECOLT = 3, WEAPON_SINGLESHOTGUN = 4, WEAPON_DOUBLESHOTGUN = 5, WEAPON_TOMMYGUN = 6, WEAPON_MINIGUN = 7, WEAPON_ROCKETLAUNCHER = 8, WEAPON_GRENADELAUNCHER = 9, WEAPON_CHAINSAW = 10, WEAPON_FLAMER = 11, WEAPON_LASER = 12, WEAPON_SNIPER = 13, WEAPON_IRONCANNON = 14, WEAPON_LAST = 15, }; DECL_DLL inline void ClearToDefault(WeaponType &e) { e = (WeaponType)0; } ; extern "C" DECL_DLL CDLLEntityClass CPlayerWeapons_DLLClass; class DECL_DLL CPlayerWeapons : public CRationalEntity { public: virtual CEntity *GetPredictionPair(void) { return m_penPrediction; }; virtual void SetPredictionPair(CEntity *penPair) { m_penPrediction = penPair; }; virtual void SetDefaultProperties(void); CEntityPointer m_penPlayer; BOOL m_bFireWeapon; BOOL m_bHasAmmo; enum WeaponType m_iCurrentWeapon; enum WeaponType m_iWantedWeapon; enum WeaponType m_iPreviousWeapon; INDEX m_iAvailableWeapons; BOOL m_bChangeWeapon; BOOL m_bReloadWeapon; BOOL m_bMirrorFire; INDEX m_iAnim; FLOAT m_fAnimWaitTime; FLOAT m_tmRangeSoundSpawned; BOOL m_bSniperZoom; FLOAT m_fSniperFOV; FLOAT m_fSniperFOVlast; CTString m_strLastTarget; FLOAT m_tmTargetingStarted; FLOAT m_tmLastTarget; FLOAT m_tmSnoopingStarted; CEntityPointer m_penTargeting; CModelObject m_moWeapon; CModelObject m_moWeaponSecond; FLOAT m_tmWeaponChangeRequired; CEntityPointer m_penRayHit; FLOAT m_fRayHitDistance; FLOAT m_fEnemyHealth; FLOAT3D m_vRayHit; FLOAT3D m_vRayHitLast; FLOAT3D m_vBulletSource; FLOAT3D m_vBulletTarget; INDEX m_iBullets; INDEX m_iMaxBullets; INDEX m_iShells; INDEX m_iMaxShells; INDEX m_iRockets; INDEX m_iMaxRockets; INDEX m_iGrenades; INDEX m_iMaxGrenades; INDEX m_iNapalm; INDEX m_iMaxNapalm; INDEX m_iElectricity; INDEX m_iMaxElectricity; INDEX m_iIronBalls; INDEX m_iMaxIronBalls; INDEX m_iSniperBullets; INDEX m_iMaxSniperBullets; INDEX m_iKnifeStand; INDEX m_iColtBullets; FLOAT m_aMiniGun; FLOAT m_aMiniGunLast; FLOAT m_aMiniGunSpeed; FLOAT3D m_iLastBulletPosition; INDEX m_iBulletsOnFireStart; FLOAT m_fSniperMaxFOV; FLOAT m_fSniperMinFOV; FLOAT m_fSnipingZoomSpeed; BOOL m_bSniping; FLOAT m_fMinimumZoomFOV; FLOAT m_tmLastSniperFire; CEntityPointer m_penFlame; INDEX m_iLaserBarrel; INDEX m_iFlare; INDEX m_iSecondFlare; FLOAT m_fWeaponDrawPowerOld; FLOAT m_fWeaponDrawPower; FLOAT m_tmDrawStartTime; FLOAT m_tmFlamerStart; FLOAT m_tmFlamerStop; FLOAT m_tmLastChainsawSpray; CEntityPointer m_penPrediction; CEntity * penBullet; CPlacement3D plBullet; FLOAT3D vBulletDestination; #line 830 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void AddDependentsToPrediction(void); #line 837 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void Precache(void); #line 841 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" CPlayer * GetPlayer(void); #line 846 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" CPlayerAnimator * GetAnimator(void); #line 852 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" CModelObject * GetChainSawTeeth(void); #line 870 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void DoRecoil(void); #line 877 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" BOOL HoldingFire(void); #line 884 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void RenderWeaponModel(CPerspectiveProjection3D & prProjection,CDrawPort * pdp, #line 885 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" FLOAT3D vViewerLightDirection,COLOR colViewerLight,COLOR colViewerAmbient, #line 886 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" BOOL bRender,INDEX iEye); #line 1058 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void WeaponMovingOffset(FLOAT3D & plPos); #line 1097 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void CheckTargetPrediction(CEntity * penTarget); #line 1157 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void UpdateTargetingInfo(void); #line 1277 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void RenderCrosshair(CProjection3D & prProjection,CDrawPort * pdp,CPlacement3D & plViewSource); #line 1409 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void ShowFlare(CModelObject & moWeapon,INDEX iAttachObject,INDEX iAttachFlare,FLOAT fSize); #line 1419 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void HideFlare(CModelObject & moWeapon,INDEX iAttachObject,INDEX iAttachFlare); #line 1425 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void SetFlare(INDEX iFlare,INDEX iAction); #line 1445 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void ControlFlareAttachment(void); #line 1519 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void PlayLightAnim(INDEX iAnim,ULONG ulFlags); #line 1528 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void SetCurrentWeaponModel(void); #line 1683 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void RotateMinigun(void); #line 1697 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void CalcWeaponPosition3rdPersonView(FLOAT3D vPos,CPlacement3D & plPos,BOOL bResetZ); #line 1729 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void CalcWeaponPosition(FLOAT3D vPos,CPlacement3D & plPos,BOOL bResetZ); #line 1765 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void CalcLerpedWeaponPosition(FLOAT3D vPos,CPlacement3D & plPos,BOOL bResetZ); #line 1800 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void CalcWeaponPositionImprecise(FLOAT3D vPos,CPlacement3D & plPos,BOOL bResetZ,FLOAT fImprecissionAngle); #line 1836 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void Setup3DSoundParameters(void); #line 1853 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" BOOL CutWithKnife(FLOAT fX,FLOAT fY,FLOAT fRange,FLOAT fWide,FLOAT fThickness,FLOAT fDamage); #line 1958 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" BOOL CutWithChainsaw(FLOAT fX,FLOAT fY,FLOAT fRange,FLOAT fWide,FLOAT fThickness,FLOAT fDamage); #line 2093 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void PrepareSniperBullet(FLOAT fX,FLOAT fY,FLOAT fDamage,FLOAT fImprecission); #line 2107 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void PrepareBullet(FLOAT fX,FLOAT fY,FLOAT fDamage); #line 2120 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void FireSniperBullet(FLOAT fX,FLOAT fY,FLOAT fRange,FLOAT fDamage,FLOAT fImprecission); #line 2150 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void FireOneBullet(FLOAT fX,FLOAT fY,FLOAT fRange,FLOAT fDamage); #line 2160 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void FireBullets(FLOAT fX,FLOAT fY,FLOAT fRange,FLOAT fDamage,INDEX iBullets, #line 2161 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" FLOAT * afPositions,FLOAT fStretch,FLOAT fJitter); #line 2178 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void FireMachineBullet(FLOAT fX,FLOAT fY,FLOAT fRange,FLOAT fDamage, #line 2179 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" FLOAT fJitter,FLOAT fBulletSize); #line 2191 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void FireGrenade(INDEX iPower); #line 2208 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void FireRocket(void); #line 2248 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void GetFlamerSourcePlacement(CPlacement3D & plSource,CPlacement3D & plInFrontOfPipe); #line 2259 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void FireFlame(void); #line 2283 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void FireLaserRay(void); #line 2343 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void FireCannonBall(INDEX iPower); #line 2370 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void SpawnRangeSound(FLOAT fRange); #line 2383 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void ClearWeapons(void); #line 2398 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void ResetWeaponMovingOffset(void); #line 2405 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void InitializeWeapons(INDEX iGiveWeapons,INDEX iTakeWeapons,INDEX iTakeAmmo,FLOAT fMaxAmmoRatio); #line 2471 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" INDEX GetAmmo(void); #line 2493 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" INDEX GetMaxAmmo(void); #line 2514 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void CheatOpen(void); #line 2522 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void CheatGiveAll(void); #line 2541 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void AddManaToPlayer(INDEX iMana); #line 2553 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void ClampAllAmmo(void); #line 2567 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void AddDefaultAmmoForWeapon(INDEX iWeapon,FLOAT fMaxAmmoRatio); #line 2669 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void DropWeapon(void); #line 2705 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" BOOL ReceiveWeapon(const CEntityEvent & ee); #line 2843 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" BOOL ReceiveAmmo(const CEntityEvent & ee); #line 2948 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" BOOL ReceivePackAmmo(const CEntityEvent & ee); #line 3011 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" WeaponType GetStrongerWeapon(INDEX iWeapon); #line 3026 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" INDEX GetSelectedWeapon(WeaponType EwtSelectedWeapon); #line 3041 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" WeaponType GetAltWeapon(WeaponType EwtWeapon); #line 3062 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" BOOL WeaponSelectOk(WeaponType wtToTry); #line 3083 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void SelectNewWeapon(); #line 3139 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" BOOL HasAmmo(WeaponType EwtWeapon); #line 3160 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void PlayDefaultAnim(void); #line 3218 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" FLOAT KnifeBoring(void); #line 3229 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" FLOAT ColtBoring(void); #line 3240 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" FLOAT DoubleColtBoring(void); #line 3256 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" FLOAT SingleShotgunBoring(void); #line 3267 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" FLOAT DoubleShotgunBoring(void); #line 3279 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" FLOAT TommyGunBoring(void); #line 3290 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" FLOAT SniperBoring(void); #line 3298 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" FLOAT MiniGunBoring(void); #line 3310 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" FLOAT RocketLauncherBoring(void); #line 3316 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" FLOAT GrenadeLauncherBoring(void); #line 3355 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" FLOAT FlamerBoring(void); #line 3368 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" FLOAT ChainsawBoring(void); #line 3380 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" FLOAT LaserBoring(void); #line 3402 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" FLOAT CannonBoring(void); #line 3415 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" WeaponType FindRemapedPos(WeaponType wt); #line 3428 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" WeaponType PrimaryToSecondary(WeaponType wt); #line 3447 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" WeaponType SecondaryToPrimary(WeaponType wt); #line 3494 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" WeaponType FindWeaponInDirection(INDEX iDir); #line 3518 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void SelectWeaponChange(INDEX iSelect); #line 3576 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" void MinigunSmoke(); #line 3621 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" BOOL SniperZoomDiscrete(INDEX iDirection,BOOL & bZoomChanged); #define STATE_CPlayerWeapons_ChangeWeapon 0x01920007 BOOL #line 3658 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" ChangeWeapon(const CEntityEvent &__eeInput); BOOL H0x01920008_ChangeWeapon_01(const CEntityEvent &__eeInput); BOOL H0x01920009_ChangeWeapon_02(const CEntityEvent &__eeInput); BOOL H0x0192000a_ChangeWeapon_03(const CEntityEvent &__eeInput); BOOL H0x0192000b_ChangeWeapon_04(const CEntityEvent &__eeInput); BOOL H0x0192000c_ChangeWeapon_05(const CEntityEvent &__eeInput); BOOL H0x0192000d_ChangeWeapon_06(const CEntityEvent &__eeInput); BOOL H0x0192000e_ChangeWeapon_07(const CEntityEvent &__eeInput); BOOL H0x0192000f_ChangeWeapon_08(const CEntityEvent &__eeInput); BOOL H0x01920010_ChangeWeapon_09(const CEntityEvent &__eeInput); #define STATE_CPlayerWeapons_PutDown 0x01920011 BOOL #line 3720 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" PutDown(const CEntityEvent &__eeInput); BOOL H0x01920012_PutDown_01(const CEntityEvent &__eeInput); BOOL H0x01920013_PutDown_02(const CEntityEvent &__eeInput); BOOL H0x01920014_PutDown_03(const CEntityEvent &__eeInput); BOOL H0x01920015_PutDown_04(const CEntityEvent &__eeInput); BOOL H0x01920016_PutDown_05(const CEntityEvent &__eeInput); #define STATE_CPlayerWeapons_BringUp 0x01920017 BOOL #line 3829 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" BringUp(const CEntityEvent &__eeInput); BOOL H0x01920018_BringUp_01(const CEntityEvent &__eeInput); BOOL H0x01920019_BringUp_02(const CEntityEvent &__eeInput); BOOL H0x0192001a_BringUp_03(const CEntityEvent &__eeInput); BOOL H0x0192001b_BringUp_04(const CEntityEvent &__eeInput); BOOL H0x0192001c_BringUp_05(const CEntityEvent &__eeInput); #define STATE_CPlayerWeapons_Fire 0x0192001d BOOL #line 3957 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" Fire(const CEntityEvent &__eeInput); BOOL H0x0192001e_Fire_01(const CEntityEvent &__eeInput); BOOL H0x0192001f_Fire_02(const CEntityEvent &__eeInput); BOOL H0x01920020_Fire_03(const CEntityEvent &__eeInput); BOOL H0x01920021_Fire_04(const CEntityEvent &__eeInput); BOOL H0x01920022_Fire_05(const CEntityEvent &__eeInput); BOOL H0x01920023_Fire_06(const CEntityEvent &__eeInput); BOOL H0x01920024_Fire_07(const CEntityEvent &__eeInput); BOOL H0x01920025_Fire_08(const CEntityEvent &__eeInput); BOOL H0x01920026_Fire_09(const CEntityEvent &__eeInput); BOOL H0x01920027_Fire_10(const CEntityEvent &__eeInput); BOOL H0x01920028_Fire_11(const CEntityEvent &__eeInput); BOOL H0x01920029_Fire_12(const CEntityEvent &__eeInput); BOOL H0x0192002a_Fire_13(const CEntityEvent &__eeInput); BOOL H0x0192002b_Fire_14(const CEntityEvent &__eeInput); BOOL H0x0192002c_Fire_15(const CEntityEvent &__eeInput); BOOL H0x0192002d_Fire_16(const CEntityEvent &__eeInput); #define STATE_CPlayerWeapons_SwingKnife 0x0192002e BOOL #line 4042 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" SwingKnife(const CEntityEvent &__eeInput); BOOL H0x0192002f_SwingKnife_01(const CEntityEvent &__eeInput); BOOL H0x01920030_SwingKnife_02(const CEntityEvent &__eeInput); BOOL H0x01920031_SwingKnife_03(const CEntityEvent &__eeInput); BOOL H0x01920032_SwingKnife_04(const CEntityEvent &__eeInput); BOOL H0x01920033_SwingKnife_05(const CEntityEvent &__eeInput); BOOL H0x01920034_SwingKnife_06(const CEntityEvent &__eeInput); BOOL H0x01920035_SwingKnife_07(const CEntityEvent &__eeInput); BOOL H0x01920036_SwingKnife_08(const CEntityEvent &__eeInput); BOOL H0x01920037_SwingKnife_09(const CEntityEvent &__eeInput); BOOL H0x01920038_SwingKnife_10(const CEntityEvent &__eeInput); BOOL H0x01920039_SwingKnife_11(const CEntityEvent &__eeInput); BOOL H0x0192003a_SwingKnife_12(const CEntityEvent &__eeInput); #define STATE_CPlayerWeapons_FireColt 0x0192003b BOOL #line 4094 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" FireColt(const CEntityEvent &__eeInput); BOOL H0x0192003c_FireColt_01(const CEntityEvent &__eeInput); BOOL H0x0192003d_FireColt_02(const CEntityEvent &__eeInput); #define STATE_CPlayerWeapons_ReloadColt 0x0192003e BOOL #line 4144 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" ReloadColt(const CEntityEvent &__eeInput); BOOL H0x0192003f_ReloadColt_01(const CEntityEvent &__eeInput); BOOL H0x01920040_ReloadColt_02(const CEntityEvent &__eeInput); #define STATE_CPlayerWeapons_FireDoubleColt 0x01920041 BOOL #line 4160 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" FireDoubleColt(const CEntityEvent &__eeInput); BOOL H0x01920042_FireDoubleColt_01(const CEntityEvent &__eeInput); BOOL H0x01920043_FireDoubleColt_02(const CEntityEvent &__eeInput); BOOL H0x01920044_FireDoubleColt_03(const CEntityEvent &__eeInput); BOOL H0x01920045_FireDoubleColt_04(const CEntityEvent &__eeInput); #define STATE_CPlayerWeapons_ReloadDoubleColt 0x01920046 BOOL #line 4236 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" ReloadDoubleColt(const CEntityEvent &__eeInput); BOOL H0x01920047_ReloadDoubleColt_01(const CEntityEvent &__eeInput); BOOL H0x01920048_ReloadDoubleColt_02(const CEntityEvent &__eeInput); BOOL H0x01920049_ReloadDoubleColt_03(const CEntityEvent &__eeInput); BOOL H0x0192004a_ReloadDoubleColt_04(const CEntityEvent &__eeInput); #define STATE_CPlayerWeapons_FireSingleShotgun 0x0192004b BOOL #line 4261 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" FireSingleShotgun(const CEntityEvent &__eeInput); BOOL H0x0192004c_FireSingleShotgun_01(const CEntityEvent &__eeInput); BOOL H0x0192004d_FireSingleShotgun_02(const CEntityEvent &__eeInput); BOOL H0x0192004e_FireSingleShotgun_03(const CEntityEvent &__eeInput); BOOL H0x0192004f_FireSingleShotgun_04(const CEntityEvent &__eeInput); BOOL H0x01920050_FireSingleShotgun_05(const CEntityEvent &__eeInput); BOOL H0x01920051_FireSingleShotgun_06(const CEntityEvent &__eeInput); #define STATE_CPlayerWeapons_FireDoubleShotgun 0x01920052 BOOL #line 4358 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" FireDoubleShotgun(const CEntityEvent &__eeInput); BOOL H0x01920053_FireDoubleShotgun_01(const CEntityEvent &__eeInput); BOOL H0x01920054_FireDoubleShotgun_02(const CEntityEvent &__eeInput); BOOL H0x01920055_FireDoubleShotgun_03(const CEntityEvent &__eeInput); BOOL H0x01920056_FireDoubleShotgun_04(const CEntityEvent &__eeInput); BOOL H0x01920057_FireDoubleShotgun_05(const CEntityEvent &__eeInput); BOOL H0x01920058_FireDoubleShotgun_06(const CEntityEvent &__eeInput); #define STATE_CPlayerWeapons_TommyGunStart 0x01920059 BOOL #line 4447 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" TommyGunStart(const CEntityEvent &__eeInput); #define STATE_CPlayerWeapons_TommyGunStop 0x0192005a BOOL #line 4458 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" TommyGunStop(const CEntityEvent &__eeInput); #define STATE_CPlayerWeapons_FireTommyGun 0x0192005b BOOL #line 4489 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" FireTommyGun(const CEntityEvent &__eeInput); BOOL H0x0192005c_FireTommyGun_01(const CEntityEvent &__eeInput); BOOL H0x0192005d_FireTommyGun_02(const CEntityEvent &__eeInput); BOOL H0x0192005e_FireTommyGun_03(const CEntityEvent &__eeInput); BOOL H0x0192005f_FireTommyGun_04(const CEntityEvent &__eeInput); #define STATE_CPlayerWeapons_FireSniper 0x01920060 BOOL #line 4549 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" FireSniper(const CEntityEvent &__eeInput); BOOL H0x01920061_FireSniper_01(const CEntityEvent &__eeInput); BOOL H0x01920062_FireSniper_02(const CEntityEvent &__eeInput); BOOL H0x01920063_FireSniper_03(const CEntityEvent &__eeInput); BOOL H0x01920064_FireSniper_04(const CEntityEvent &__eeInput); BOOL H0x01920065_FireSniper_05(const CEntityEvent &__eeInput); BOOL H0x01920066_FireSniper_06(const CEntityEvent &__eeInput); #define STATE_CPlayerWeapons_MiniGunSpinUp 0x01920067 BOOL #line 4636 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" MiniGunSpinUp(const CEntityEvent &__eeInput); BOOL H0x01920068_MiniGunSpinUp_01(const CEntityEvent &__eeInput); BOOL H0x01920069_MiniGunSpinUp_02(const CEntityEvent &__eeInput); BOOL H0x0192006a_MiniGunSpinUp_03(const CEntityEvent &__eeInput); BOOL H0x0192006b_MiniGunSpinUp_04(const CEntityEvent &__eeInput); #define STATE_CPlayerWeapons_MiniGunFire 0x0192006c BOOL #line 4677 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" MiniGunFire(const CEntityEvent &__eeInput); BOOL H0x0192006d_MiniGunFire_01(const CEntityEvent &__eeInput); BOOL H0x0192006e_MiniGunFire_02(const CEntityEvent &__eeInput); BOOL H0x0192006f_MiniGunFire_03(const CEntityEvent &__eeInput); BOOL H0x01920070_MiniGunFire_04(const CEntityEvent &__eeInput); #define STATE_CPlayerWeapons_MiniGunSpinDown 0x01920071 BOOL #line 4797 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" MiniGunSpinDown(const CEntityEvent &__eeInput); BOOL H0x01920072_MiniGunSpinDown_01(const CEntityEvent &__eeInput); BOOL H0x01920073_MiniGunSpinDown_02(const CEntityEvent &__eeInput); BOOL H0x01920074_MiniGunSpinDown_03(const CEntityEvent &__eeInput); BOOL H0x01920075_MiniGunSpinDown_04(const CEntityEvent &__eeInput); BOOL H0x01920076_MiniGunSpinDown_05(const CEntityEvent &__eeInput); BOOL H0x01920077_MiniGunSpinDown_06(const CEntityEvent &__eeInput); BOOL H0x01920078_MiniGunSpinDown_07(const CEntityEvent &__eeInput); BOOL H0x01920079_MiniGunSpinDown_08(const CEntityEvent &__eeInput); BOOL H0x0192007a_MiniGunSpinDown_09(const CEntityEvent &__eeInput); #define STATE_CPlayerWeapons_FireRocketLauncher 0x0192007b BOOL #line 4855 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" FireRocketLauncher(const CEntityEvent &__eeInput); BOOL H0x0192007c_FireRocketLauncher_01(const CEntityEvent &__eeInput); BOOL H0x0192007d_FireRocketLauncher_02(const CEntityEvent &__eeInput); BOOL H0x0192007e_FireRocketLauncher_03(const CEntityEvent &__eeInput); BOOL H0x0192007f_FireRocketLauncher_04(const CEntityEvent &__eeInput); BOOL H0x01920080_FireRocketLauncher_05(const CEntityEvent &__eeInput); BOOL H0x01920081_FireRocketLauncher_06(const CEntityEvent &__eeInput); #define STATE_CPlayerWeapons_FireGrenadeLauncher 0x01920082 BOOL #line 4897 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" FireGrenadeLauncher(const CEntityEvent &__eeInput); BOOL H0x01920083_FireGrenadeLauncher_01(const CEntityEvent &__eeInput); BOOL H0x01920084_FireGrenadeLauncher_02(const CEntityEvent &__eeInput); BOOL H0x01920085_FireGrenadeLauncher_03(const CEntityEvent &__eeInput); BOOL H0x01920086_FireGrenadeLauncher_04(const CEntityEvent &__eeInput); BOOL H0x01920087_FireGrenadeLauncher_05(const CEntityEvent &__eeInput); BOOL H0x01920088_FireGrenadeLauncher_06(const CEntityEvent &__eeInput); BOOL H0x01920089_FireGrenadeLauncher_07(const CEntityEvent &__eeInput); BOOL H0x0192008a_FireGrenadeLauncher_08(const CEntityEvent &__eeInput); BOOL H0x0192008b_FireGrenadeLauncher_09(const CEntityEvent &__eeInput); BOOL H0x0192008c_FireGrenadeLauncher_10(const CEntityEvent &__eeInput); BOOL H0x0192008d_FireGrenadeLauncher_11(const CEntityEvent &__eeInput); BOOL H0x0192008e_FireGrenadeLauncher_12(const CEntityEvent &__eeInput); BOOL H0x0192008f_FireGrenadeLauncher_13(const CEntityEvent &__eeInput); BOOL H0x01920090_FireGrenadeLauncher_14(const CEntityEvent &__eeInput); BOOL H0x01920091_FireGrenadeLauncher_15(const CEntityEvent &__eeInput); #define STATE_CPlayerWeapons_FlamerStart 0x01920092 BOOL #line 5042 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" FlamerStart(const CEntityEvent &__eeInput); BOOL H0x01920093_FlamerStart_01(const CEntityEvent &__eeInput); BOOL H0x01920094_FlamerStart_02(const CEntityEvent &__eeInput); BOOL H0x01920095_FlamerStart_03(const CEntityEvent &__eeInput); BOOL H0x01920096_FlamerStart_04(const CEntityEvent &__eeInput); #define STATE_CPlayerWeapons_FlamerFire 0x01920097 BOOL #line 5062 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" FlamerFire(const CEntityEvent &__eeInput); BOOL H0x01920098_FlamerFire_01(const CEntityEvent &__eeInput); BOOL H0x01920099_FlamerFire_02(const CEntityEvent &__eeInput); BOOL H0x0192009a_FlamerFire_03(const CEntityEvent &__eeInput); BOOL H0x0192009b_FlamerFire_04(const CEntityEvent &__eeInput); #define STATE_CPlayerWeapons_FlamerStop 0x0192009c BOOL #line 5079 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" FlamerStop(const CEntityEvent &__eeInput); BOOL H0x0192009d_FlamerStop_01(const CEntityEvent &__eeInput); BOOL H0x0192009e_FlamerStop_02(const CEntityEvent &__eeInput); #define STATE_CPlayerWeapons_ChainsawFire 0x0192009f BOOL #line 5104 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" ChainsawFire(const CEntityEvent &__eeInput); BOOL H0x019200a0_ChainsawFire_01(const CEntityEvent &__eeInput); BOOL H0x019200a1_ChainsawFire_02(const CEntityEvent &__eeInput); BOOL H0x019200a2_ChainsawFire_03(const CEntityEvent &__eeInput); BOOL H0x019200a3_ChainsawFire_04(const CEntityEvent &__eeInput); BOOL H0x019200a4_ChainsawFire_05(const CEntityEvent &__eeInput); BOOL H0x019200a5_ChainsawFire_06(const CEntityEvent &__eeInput); BOOL H0x019200a6_ChainsawFire_07(const CEntityEvent &__eeInput); BOOL H0x019200a7_ChainsawFire_08(const CEntityEvent &__eeInput); #define STATE_CPlayerWeapons_ChainsawBringUp 0x019200a8 BOOL #line 5180 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" ChainsawBringUp(const CEntityEvent &__eeInput); BOOL H0x019200a9_ChainsawBringUp_01(const CEntityEvent &__eeInput); BOOL H0x019200aa_ChainsawBringUp_02(const CEntityEvent &__eeInput); #define STATE_CPlayerWeapons_FireLaser 0x019200ab BOOL #line 5189 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" FireLaser(const CEntityEvent &__eeInput); BOOL H0x019200ac_FireLaser_01(const CEntityEvent &__eeInput); BOOL H0x019200ad_FireLaser_02(const CEntityEvent &__eeInput); BOOL H0x019200ae_FireLaser_03(const CEntityEvent &__eeInput); BOOL H0x019200af_FireLaser_04(const CEntityEvent &__eeInput); #define STATE_CPlayerWeapons_CannonFireStart 0x019200b0 BOOL #line 5280 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" CannonFireStart(const CEntityEvent &__eeInput); BOOL H0x019200b1_CannonFireStart_01(const CEntityEvent &__eeInput); BOOL H0x019200b2_CannonFireStart_02(const CEntityEvent &__eeInput); BOOL H0x019200b3_CannonFireStart_03(const CEntityEvent &__eeInput); BOOL H0x019200b4_CannonFireStart_04(const CEntityEvent &__eeInput); BOOL H0x019200b5_CannonFireStart_05(const CEntityEvent &__eeInput); BOOL H0x019200b6_CannonFireStart_06(const CEntityEvent &__eeInput); BOOL H0x019200b7_CannonFireStart_07(const CEntityEvent &__eeInput); BOOL H0x019200b8_CannonFireStart_08(const CEntityEvent &__eeInput); BOOL H0x019200b9_CannonFireStart_09(const CEntityEvent &__eeInput); BOOL H0x019200ba_CannonFireStart_10(const CEntityEvent &__eeInput); #define STATE_CPlayerWeapons_Reload 0x019200bb BOOL #line 5389 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" Reload(const CEntityEvent &__eeInput); BOOL H0x019200bc_Reload_01(const CEntityEvent &__eeInput); BOOL H0x019200bd_Reload_02(const CEntityEvent &__eeInput); BOOL H0x019200be_Reload_03(const CEntityEvent &__eeInput); BOOL H0x019200bf_Reload_04(const CEntityEvent &__eeInput); BOOL H0x019200c0_Reload_05(const CEntityEvent &__eeInput); BOOL H0x019200c1_Reload_06(const CEntityEvent &__eeInput); BOOL H0x019200c2_Reload_07(const CEntityEvent &__eeInput); #define STATE_CPlayerWeapons_ChangeKnifeStand 0x019200c3 BOOL #line 5408 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" ChangeKnifeStand(const CEntityEvent &__eeInput); #define STATE_CPlayerWeapons_ChangeToIronCannon 0x019200c4 BOOL #line 5424 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" ChangeToIronCannon(const CEntityEvent &__eeInput); #define STATE_CPlayerWeapons_BoringWeaponAnimation 0x019200c5 BOOL #line 5463 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" BoringWeaponAnimation(const CEntityEvent &__eeInput); BOOL H0x019200c6_BoringWeaponAnimation_01(const CEntityEvent &__eeInput); BOOL H0x019200c7_BoringWeaponAnimation_02(const CEntityEvent &__eeInput); BOOL H0x019200c8_BoringWeaponAnimation_03(const CEntityEvent &__eeInput); #define STATE_CPlayerWeapons_Idle 0x019200c9 BOOL #line 5493 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" Idle(const CEntityEvent &__eeInput); BOOL H0x019200ca_Idle_01(const CEntityEvent &__eeInput); BOOL H0x019200cb_Idle_02(const CEntityEvent &__eeInput); #define STATE_CPlayerWeapons_Stopped 0x019200cc BOOL #line 5539 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" Stopped(const CEntityEvent &__eeInput); BOOL H0x019200cd_Stopped_01(const CEntityEvent &__eeInput); BOOL H0x019200ce_Stopped_02(const CEntityEvent &__eeInput); #define STATE_CPlayerWeapons_Main 1 BOOL #line 5567 "D:/SE1_GPL/Sources/EntitiesMP/PlayerWeapons.es" Main(const CEntityEvent &__eeInput); BOOL H0x019200cf_Main_01(const CEntityEvent &__eeInput); BOOL H0x019200d0_Main_02(const CEntityEvent &__eeInput); }; #endif // _EntitiesMP_PlayerWeapons_INCLUDED