#include <BGSProjectile.h>
 | 
| enum class   | BGSProjectileFlags {  
  kNone = 0
, kHitScan = 1 << 0
, kExplosion = 1 << 1
, kExplosionAltTrigger = 1 << 2
,  
  kMuzzleFlash = 1 << 3
, kCanTurnOff = 1 << 5
, kCanPickUp = 1 << 6
, kSupersonic = 1 << 7
,  
  kPinsLimbs = 1 << 8
, kPassSMTransparent = 1 << 9
, kDisableCombatAimCorrection = 1 << 10
, kContinuousUpdate = 1 << 11
 
 } | 
|   | 
| enum class   | Type {  
  kMissile = 1 << 0
, kGrenade = 1 << 1
, kBeam = 1 << 2
, kFlamethrower = 1 << 3
,  
  kCone = 1 << 4
, kBarrier = 1 << 5
, kArrow = 1 << 6
 
 } | 
|   | 
◆ BGSProjectileFlags
| Enumerator | 
|---|
| kNone  |  | 
| kHitScan  |  | 
| kExplosion  |  | 
| kExplosionAltTrigger  |  | 
| kMuzzleFlash  |  | 
| kCanTurnOff  |  | 
| kCanPickUp  |  | 
| kSupersonic  |  | 
| kPinsLimbs  |  | 
| kPassSMTransparent  |  | 
| kDisableCombatAimCorrection  |  | 
| kContinuousUpdate  |  | 
 
 
◆ Type
| Enumerator | 
|---|
| kMissile  |  | 
| kGrenade  |  | 
| kBeam  |  | 
| kFlamethrower  |  | 
| kCone  |  | 
| kBarrier  |  | 
| kArrow  |  | 
 
 
◆ activeSoundLoop
◆ collisionLayer
◆ collisionRadius
      
        
          | float RE::BGSProjectileData::collisionRadius | 
        
      
 
 
◆ coneSpread
      
        
          | float RE::BGSProjectileData::coneSpread | 
        
      
 
 
◆ countdownSound
◆ deactivateSound
◆ decalData
◆ defaultWeaponSource
◆ explosionProximity
      
        
          | float RE::BGSProjectileData::explosionProximity | 
        
      
 
 
◆ explosionTimer
      
        
          | float RE::BGSProjectileData::explosionTimer | 
        
      
 
 
◆ explosionType
◆ fadeOutTime
      
        
          | float RE::BGSProjectileData::fadeOutTime | 
        
      
 
 
◆ flags
◆ force
      
        
          | float RE::BGSProjectileData::force | 
        
      
 
 
◆ gravity
      
        
          | float RE::BGSProjectileData::gravity | 
        
      
 
 
◆ lifetime
      
        
          | float RE::BGSProjectileData::lifetime | 
        
      
 
 
◆ light
◆ muzzleFlashDuration
      
        
          | float RE::BGSProjectileData::muzzleFlashDuration | 
        
      
 
 
◆ muzzleFlashLight
◆ pad2C
      
        
          | std::uint32_t RE::BGSProjectileData::pad2C | 
        
      
 
 
◆ pad4C
      
        
          | std::uint32_t RE::BGSProjectileData::pad4C | 
        
      
 
 
◆ range
      
        
          | float RE::BGSProjectileData::range | 
        
      
 
 
◆ relaunchInterval
      
        
          | float RE::BGSProjectileData::relaunchInterval | 
        
      
 
 
◆ speed
      
        
          | float RE::BGSProjectileData::speed | 
        
      
 
 
◆ tracerChance
      
        
          | float RE::BGSProjectileData::tracerChance | 
        
      
 
 
◆ types
The documentation for this struct was generated from the following file: