mirror of
https://github.com/ptitSeb/Serious-Engine
synced 2024-11-22 18:30:27 +01:00
726 lines
30 KiB
C
726 lines
30 KiB
C
|
/*
|
||
|
* This file is generated by Entity Class Compiler, (c) CroTeam 1997-98
|
||
|
*/
|
||
|
|
||
|
#ifndef _EntitiesMP_PlayerWeapons_INCLUDED
|
||
|
#define _EntitiesMP_PlayerWeapons_INCLUDED 1
|
||
|
#include <EntitiesMP/Player.h>
|
||
|
#include <EntitiesMP/PlayerWeaponsEffects.h>
|
||
|
#include <EntitiesMP/Projectile.h>
|
||
|
#include <EntitiesMP/Bullet.h>
|
||
|
#include <EntitiesMP/BasicEffects.h>
|
||
|
#include <EntitiesMP/WeaponItem.h>
|
||
|
#include <EntitiesMP/AmmoItem.h>
|
||
|
#include <EntitiesMP/AmmoPack.h>
|
||
|
#include <EntitiesMP/ModelHolder2.h>
|
||
|
#include <EntitiesMP/CannonBall.h>
|
||
|
#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
|