CPlugBulletModel

ManiaPlanet API


CPlugBulletModel

ID 0x090CD000
Instantiable

Inherits from MwFoundations::CMwNod

Members

CPlugBulletModel::EBulletType BulletType

EBulletType::Projectile
EBulletType::Laser
EBulletType::Beam
EBulletType::TriLaser
EBulletType::ProjectileHoming
EBulletType::Spear
EBulletType::ProjectileGuidedMouse
EBulletType::ProjectileGuidedKeyboard
EBulletType::ProjectileHovering

float BulletRadius

float BulletVsRadiusMargin

uint BulletVsMinAgeMs

float Speed

CFuncKeysReal@ SpeedFromHorizonAngle

float GunSpeedCoef

float GunSpeedCoefRatioMin

float GunSpeedCoefRatioMax

float RestSpeed

float LifeTime

float LifeTimeAfterFirstImpact

float Mass

float FluidFriction

float TrajectoryUTurnDistance

float ImpactBouncingN

float ImpactBouncingT

float TriLaserRadiusAtOneMeter_Zoom0

float TriLaserRadiusAtOneMeter_Zoom1

float TriLaserNearMissDist

float ProjectileNearMissDist

float ProjectileNearMissDelay

uint ChargeDurationFull

uint ChargeDurationStop

float SpearLockDist

float BeamMaxLength

bool DamageAttenuationWithDist

CFuncKeysReal@ DamageAttenuationFromDist

uint ExplosionOnImpactCount

UnnamedEnum ExplosionOnImpactCountOnlyOnMaterialId

No named enum values.

bool ExplosionOnEndLife

UnnamedEnum ExplosionOnSurfaceMaterialId

No named enum values.

float ExplosionDetectionRadius_Resting

float ExplosionDetectionRadius_Flying

bool ExplosionOnAllPlayers

bool ExplosionBlowOnAllPlayers

int DirectHitDamageValue

int ExplosionDamageValue

float ExplosionDamageRadius

float ExplosionDamageRadiusAttenuation

float ExplosionBlowValue

float ExplosionBlowRadius

float ExplosionBlowRadiusAttenuation

float ExplosionElectroPulseValue

CFuncKeysReal@ ExplosionRadiusCoefFromLifeTime

float ExplosionBlowVerticalScale

UnnamedEnum EndLifeWithoutExplosionOnMaterialId

No named enum values.

CPlugBulletModel::EExplosionOccultationTest ExplosionOccultationTest

EExplosionOccultationTest::Binary
EExplosionOccultationTest::Smoother

float ExplosionEnergyWhenOccluded

CFuncKeysReal@ ExplosionEnergyFromLifeTime

float HomingDist

float HomingPeriod

float HomingMaxAngularSpeed

uint HomingLockDuration

float GuidedAngularSpeed

uint GuidedMinLifeTime

float GuidedRollAngleMax

bool IsFlare

float FlareAttractionRadius

float FlareExplosionRadius

bool IsWard

float WardRadius

bool MultiSphereDetection

bool IsIce

bool Sm_AutoAim

float Sm_AimIntertia

float Sm_Recoil

uint Sm_ThisHitOtherBulletBonusDuration

float Sm_ThisHitOtherBulletBonusAmmoCount

uint Sm_OtherHitThisBulletBonusDuration

float Sm_OtherHitThisBulletBonusAmmoCount

bool HoldTriggerToPower

CFuncKeysReal@ SpeedFromTriggerDuration

uint AmmoCostDuringTriggerDuration

CFuncKeysReal@ SpreadCoefFormChargeDuration

uint FirePeriod

uint FireEnergyCost

uint FireMaxEnergyStorage

uint EnergyGainDelay

uint DefuserFirePeriod

uint DefuserMissAmmoLoss

uint FireBulletCount

float FireBulletDispersionAngleDeg

float FireBulletCountSpeedCoef

MwFastBuffer<vec3> FireBulletSpreads

CPlugBulletModel::EFireBulletPatternMode FireBulletPattern_Mode

EFireBulletPatternMode::NoPattern
EFireBulletPatternMode::GrowingOffset
EFireBulletPatternMode::Spiral
EFireBulletPatternMode::Hatchet
EFireBulletPatternMode::Net
EFireBulletPatternMode::ChaosSpiral

bool FireBulletPattern_OnlyVisual

MwFastBuffer<vec3> FireBulletPattern_GrowingOffset_Offsets

float FireBulletPattern_InitialBlendDuration

uint FireBulletPattern_SpiralHatchetNet_BulletCount

float FireBulletPattern_SpiralHatchetNet_Radius

float FireBulletPattern_SpiralHatchetNet_SpinPerSecond

bool FireBulletPattern_RotateOddBulletsCounterClockwise

bool FireBulletPattern_ApexRegroup

float FireBulletPattern_ApexRegroup_MinApexTime

bool FireBulletPattern_ChaosSpiral_Spin

MwFastBuffer<float> FireBulletPattern_ChaosSpiral_Offsets

CPlugSound@ SoundFire

CPlugSound@ SoundAlive

CPlugSound@ SoundReloading

CPlugSound@ SoundGauge

CPlugSound@ SoundIsHoming

vec3 SoundFireOffset

CFuncKeysReal@ SoundAliveVolumeFromRemainingLifeTime

CFuncKeysReal@ SoundAlivePitchFromRemainingLifeTime

CFuncKeysReal@ SoundFireVolumeFromRemainingAmmo

CFuncKeysReal@ SoundFirePitchFromRemainingAmmo

CPlugParticleEmitterModel@ ParticleModelFire

CPlugParticleEmitterModel@ ParticleModelAlive

CPlugParticleMaterialImpactModel@ ImpactBounce

CPlugParticleMaterialImpactModel@ ExplosionBullet

CPlugParticleMaterialImpactModel@ ExplosionSurface

CPlugBeamEmitterModel@ BeamVisualModel

float HiddenDist

vec3 VisualOffsetFirstPerson

float VisualOffsetDuration

float VisualOffsetDerivTimeOffset

bool WarmUp

wstring Name

CPlugBitmap@ BitmapLasersight

CPlugBitmap@ BitmapCrosshair

CPlugBitmap@ BitmapCrosshairTriLaser

float SizeXScreenPercent

float SizeYScreenPercent

float SizeXScreenPercentMax

float SizeYScreenPercentMax

CPlugBitmap@ Icon

bool ShowImpactPos

MwId Sm_SpModelName

uint Sm_SpChargeDuration

uint Sm_SpInactivityDelayBeforeCharge

bool Sm_FirstPersonCam

vec3 Sm_FirstPersonCamOffset

float Sm_FirstPersonCamFov

uint Sm_ProtectDuration

Inherited members CMwNod

string IdName

const MwId Id

Enums

EBulletType

EBulletType::Projectile
EBulletType::Laser
EBulletType::Beam
EBulletType::TriLaser
EBulletType::ProjectileHoming
EBulletType::Spear
EBulletType::ProjectileGuidedMouse
EBulletType::ProjectileGuidedKeyboard
EBulletType::ProjectileHovering

EExplosionOccultationTest

EExplosionOccultationTest::Binary
EExplosionOccultationTest::Smoother

EFireBulletPatternMode

EFireBulletPatternMode::NoPattern
EFireBulletPatternMode::GrowingOffset
EFireBulletPatternMode::Spiral
EFireBulletPatternMode::Hatchet
EFireBulletPatternMode::Net
EFireBulletPatternMode::ChaosSpiral

Documentation from build 2019-11-19 18:50:52
(Page rendering: 0.04 seconds, 13.04 MB)