CPlugBulletModel

Trackmania Next API


CPlugBulletModel

ID 0x090CD000
Instantiable

Inherits from MwFoundations::CMwNod

Enums

EBulletType

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

EExplosionOccultationTest

EExplosionOccultationTest::Binary
EExplosionOccultationTest::Smoother

EFireBulletPatternMode

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

CPlugBulletModel::EBulletType BulletType

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

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 MaxDistance

float TrajectoryUTurnDistance

float ImpactBouncingN

float ImpactBouncingT

float TriLaserRadiusAtOneMeter_Zoom0

float TriLaserRadiusAtOneMeter_Zoom1

float TriLaserNearMissDist

float ProjectileNearMissDist

float ProjectileNearMissDelay

uint ChargeDurationFull

uint ChargeDurationStop

float SpearLockDist

bool DamageAttenuationWithDist

CFuncKeysReal@ DamageAttenuationFromDist

uint ExplosionOnImpactCount

bool ExplosionOnEndLife

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

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

bool FireVisualRecoil

bool NeedReleaseBeforeFireAgain

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


Documentation from build 2021-12-14 16:24:01
(Page rendering: 0.08 seconds, 15.36 MB)