#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: