Files
GTASource/game/weapons/projectiles/ProjectileFactory.h

22 lines
686 B
C
Raw Normal View History

2025-02-23 17:40:52 +08:00
#ifndef PROJECTILE_FACTORY_H
#define PROJECTILE_FACTORY_H
// Game headers
#include "Weapons/WeaponEnums.h"
// Forward declarations
class CEntity;
class CProjectile;
class CNetFXIdentifier;
//////////////////////////////////////////////////////////////////////////
// ProjectileFactory
//////////////////////////////////////////////////////////////////////////
namespace ProjectileFactory
{
CProjectile* Create(u32 uProjectileNameHash, u32 uWeaponFiredFromHash, CEntity* pOwner, float fDamage, eDamageType damageType, eWeaponEffectGroup effectGroup, const CEntity* pTarget, const CNetFXIdentifier* pNetIdentifier, bool bCreatedFromScript = false);
}
#endif // PROJECTILE_FACTORY_H