Skip to content

H7USSProjectile

Class in MMH7Game · MMH7Game.H7USSProjectile

Object › Actor › H7USSProjectile

Using it from Lua
h7.find_all("H7USSProjectile")            -- live instances
h7.find_class("MMH7Game.H7USSProjectile")   -- the class
h7.hook("MMH7Game.H7USSProjectile.DoImpact", fn)

Properties

NameTypeNotes
mAbilityH7BaseAbilityprotected
mAffectedTargetsarray<H7IEffectTargetable>protected
mAirdropHeightintprotected
mBeamEndNamenameprotected
mBombardAccelerationfloatprotected
mBombardDecelerationfloatprotected
mBombardHeightintprotected
mCurrentBeamEndPosVectorprotected
mCurrentMovementSpeedfloatprotected
mHitTargetsarray<H7IEffectTargetable>protected
mIsHitTriggeredboolprotected
mIsPersistentboolprotected
mMaxLifeTimefloatprotected
mMovementDirVectorprotected
mMovementSpeedfloatprotected
mParticleFXLifeTimefloatprotected
mPassedTimeSinceSpawnfloatprotected
mProjectileFXParticleSystemComponentprotected
mProjectileTypeH7StructsAndEnumsNative.EProjectileTypeprotected
mStartPosVectorprotected
mTargetDistancefloatprotected
mTargetPosVectorprotected

Functions

NameDeclaration
DoImpactprotected function DoImpact()
Finishprotected function Finish()
FinishParticleFXprotected function FinishParticleFX()
GetAirdropHeightfunction float GetAirdropHeight()
GetProjectileTypefunction H7StructsAndEnumsNative.EProjectileType GetProjectileType()
InitForLocationfunction InitForLocation(Vector Target, array<H7IEffectTargetable> affectedTargets, H7BaseAbility Ability)
isBeamfunction bool isBeam()
OnFinishFuncdelegate OnFinishFunc()
OnHitFuncdelegate OnHitFunc(H7IEffectTargetable Unit)
Tickevent Tick(float DeltaTime)
UpdateAirdropProjectileprotected function UpdateAirdropProjectile(float DeltaTime)
UpdateBeamprotected function UpdateBeam(float DeltaTime)
UpdateBombardProjectileprotected function UpdateBombardProjectile(float DeltaTime)
UpdateNormalProjectileprotected function UpdateNormalProjectile(float DeltaTime)
UpdateParticleFXLifetimeprotected function UpdateParticleFXLifetime(float DeltaTime)
UpdatePassedTimeprotected function UpdatePassedTime(float DeltaTime)

Default values

mMovementSpeed=1800.0000000
mBombardHeight=1000
mMaxLifeTime=10.0000000
mIsPersistent=true
mParticleFXLifeTime=15.0000000
mBeamEndName="LinkBeamEnd"

Inherited

FromMembers
Actor156 properties, 262 functions
Object13 properties, 308 functions